Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  14 15 16 17 18 19 20 21 22   další » ... 289

Zaregistrujte sa, aby ste mohol nahrať nejakú prílohu. Pre našu predstavu čo potrebujete, aký vizuál a funkčnosť. Možno netreba ani makro...

Poslovenštená verzia + aj to čo ste požadoval v Podmienenom formátovaní aj v súkromnej správe o započítaní sviatkov. Dávam to aj sem, ak by sa to niekomu ešte hodilo.
Ak meníte rozsah sviatkov, zmeňte iba rozsah v Definovanom názve "SVIATKY".

PS: Dúfam, že ma "admin" nezotrie za falzifikát 5

EDIT:
Nijako mi to neberie prílohu, tak tu je odkaz na GoogleDrive.

Ak si ten list 5m nakopírujete k tomu 1m, tak iba pridajte stĺpec so vzorcom
=IFERROR(VLOOKUP(A2;'Measured_Values 5m'!$A$2:$E$10000;2;FALSE);"")
=IFERROR(SVYHLEDAT(A2;'Measured_Values 5m'!$A$2:$E$10000;2;NEPRAVDA);"")

Ak ten list 5m bude v inom súbore, musíte vo vzorci špecifikovať cestu
=IFERROR(VLOOKUP(A2;'E:\Download\[55414_5minut-zaznam.xlsx]Measured_Values'!$A$2:$E$10000;2;FALSE);"")
=IFERROR(SVYHLEDAT(A2;'E:\Download\[55414_5minut-zaznam.xlsx]Measured_Values'!$A$2:$E$10000;2;NEPRAVDA);"")

Riešenie sa dá urobiť aj cez PowerQuery, kde sa špecifikuje iba cesta zdrojovým súborom 1m a 5m (manuálne, alebo odvodená z aktuálnej cesty), a výsledok budete mať v inom spoločnom súbore. Zdrojové nebudete ani otvárať.

EDIT:
Príklad PQ.
PS: Keď to zbadá Lubo ... 5

3 verzie
KT
vzorec
PowerQuery

Nie, to nedávam.
To názvoslovie nedávam.
"čerpáno" to mi príde, že by sa to malo volať "smie spolu vyčerpať"
"Zůstatek bodů" mi skôr príde ako "prečerpanie alebo zostatok nevyčerpaných bodov"

Ak zrátam body Bohumila, tak dostanem 18845, teda výsledok by mal byť, že vyčerpal viac ako mohol (18000), teda výsledok by mal byť -845 a nie 845.

U Jána to už nepoberám vôbec. Ako mu môže vyjsť (či už v pluse alebo mínuse) 1950, ak spolu vyčerpá 29535 zo 16000?
Najnižší dátum 30.3. minie 16505 a opäť má zostatok 505 ??? Má prečerpanie -505, nie?

Alebo to "čerpáno" znamená, že od každého čísla v B (Body) odrátam adekvátne G. Ale ako do toho zapadá dátum?
Ak Bomumil 11995 - 18000 = -6005 tak je výsledok 0

Alebo inak.
"čerpáno" znamená, že v každý dátum čerpám rovnaký počet bodov? To je tiež blbosť.

Ďalej.
To "Body" znamená, koľko bodov som v ten deň vyčerpal? Ak áno, prečo sa to nevolá "čerpáno" a namiesto toho sa "čerpáno" volá iný stĺpec? Ak "Body" znamená zostatok, nemá zmysel počítať stĺpec "Zůstatek bodů", takže ani toto nie je správny tip.

Alebo odrátavam z čísla "Body" číslo "čerpáno", a ak je kladdný zvyšok (teda v teň deň som mal => bodov ako "čerpáno") zapíše sa zvyšok, inak 0? To sedí u Bohumila, nie Jána.

Alebo zrátavam postupne "Body" podľa dátumu daného mailu a ak dosiahnem na cifru "čerpáno", výsledok bude ten rozdiel, inak bude denný počet bodov. To sedí u Jána, ale naopak nie u Bohumila.

Ďalej, ak dám napr. takýto vzorec:
=MAX(0;SUMIFS($B$2:$B$20;$A$2:$A$20;A2;$C$2:$C$20;"<="&C2)-IFERROR(VLOOKUP(A2;$F$2:$G$3;2;FALSE);0))
=MAX(0;SUMIFS($B$2:$B$20;$A$2:$A$20;A2;$C$2:$C$20;"<="&C2)-IFERROR(SVYHLEDAT(A2;$F$2:$G$3;2;NEPRAVDA);0))

ktorý mi bude zrátavať postupne zvyšky + nasledujúce denné Body dostanem (od zvýrazneného mi to nesedí):
JA      VY
0       0
0       0
0       0
845     845
505     505
805     300
855     50
9305    8450
11585   2280
13535   1950

Ak je to "Body" stav nejakého účtu čohokoľvek s expiráciou, a ja vyberiem (využijem tie body), netuším, prečo nie je potom dátumozáznam, kedy som ich čerpal. Body sa evidentne nezrátavajú, takže nie je možné určiť, či som body vyčerpal pred expiráciou ale som ich vlastne ešte nemal, alebo po expirácii a už som ich nemal, lebo expirovali, alebo to bolo v platnej dobe ... ale kedy nastala, keď sa nezrátavajú?

Tento proces toho výpočtu proste nechápem.
Normálne mi prosím napíšte napr.:
E6 = G3 - (čísloX + číslo2 - číslo3)
E7 = E6 - (čísloY + číslo4 - číslo5)
E8 = E7 - (čísloZ + číslo6 - číslo7)
...

--------------------------------------------------------
Všetky predošlé odstavce medzi sebou nesúvisia. Písal som ich tak ako som skúšal prísť na Vašu tajomnú rovnicu. Píšem to len pre to, aby ste videl, že som sa snažil to pobrať. Žiaľ ... vzdávam sa.

S pomocnými stĺpčekmi to je úplne jednoduché.

Jedná sa rovnakú tabuľku? Alebo vlastne je sú to tabuľky alebo Tabuľky (objekt)? Nový stĺpec - môže tam byť vzorec? Ten čas je skutočne zaokrúhlený na minúty, teda by sa dalo vyhľadať podľa času? ... Príloha by nezaškodila.

EDIT:
Od brucha príklad

Skúsil som aj nejaký ten komplikovanejší vzorec. Bez pomocného stĺpca.
Ale pozor! Akú máte verziu Office?
Použil som totiž funkcie TEXTJOIN (od Office 2019) a UNIQUE (Office 365 a Office 2021).

Určite to vypočítať nejako pôjde, akurát že netuším, ako ste k tým Vašim výsledkom prišiel. Nechápem postup výpočtu, logiku, čo sa má s čím zrátať a odrátať. Skúste to vysvetliť inak.

Môžete použiť v súbore nejaké pomocné skryté stĺpce?

Pr.

???
=SUMIFS($B$2:$B$20;$A$2:$A$20;A2;$C$2:$C$20;"<="&C2)

Chyba #ODKAZ! Vám vznikne vtedy, ak v Hárok2 napr. do bunky Hárok2!C2 dáte =Hárok1!B2. Túto bunku Hárok2!C2 potom skopírujete aj do Hárok2!A2:B2, aby sa tam preniesli a upravili vzorce aj na ostatné bunky odkazujúce na Hárok1. No a tu vznikne problém. Do Hárok2!B2 sa vzorec vloží ako =Hárok1!A2 ale do Hárok2!A2 by sa mal vložiť už =Hárok1!niečo2, lenže pred "A" už nič nie je. Preto chyba - "niečo" neexistuje. To platí na všetky strany (hore, dole, vpravo, vľavo), aj na rozsahy, posuny pomocou OFFSET/POSUN a pod.

Prístup z VBA na SharePoint (SP) folder je prakticky nemožný. Dá sa pristupovať do neho, ak je zdieľaný do OneDrive (OD). Celkovo ale aj práca s OD vo VBA sa líši ešte aj od toho, aký typ OD to je (Commercial, Customer, obyč OD). Mám za to, že ak súbor nie je použitý, ešte v PC nie je, bude mať adresu začínajúcu https://... a lomky budú "/", no ak už je v PC načítaný bude mať adresu C:\Users\... a lomky budú "\". Do prvého stiahnutia sa synchronizuje do zoznamu súborov len link. To je len typ, nemám SP.
Čítať a správne pochopiť jednotlivé zmeny v takýchto témach je na palicu.

To myslíte asi PowerQuery. Tak si doinštalujte PQ pre Office 2013, lebo E2013 ho ešte natívne neobsahuje. Už sa síce nebude aktualizovať, ale neva. Pribudne Vám záložka POWER QUERY - tam From File - From Folder - ...

U mňa všetko prebehne v poriadku. Akurát som si teraz všimol, že list "unipetrol" má v stĺpci "price disc" vzorec. Takže tam sa bude asi načítavať inak. To som si len od oka tipol, že sa načítajú všetky 3 listy rovnakým spôsobom. To doriešime neskôr.

Každopádne teraz k veci.
- Dám si BreakPoint na ten riadok
sFileTemp = Dir(sDir & "*.xlsx", vbNormal)
- Kliknem na tlačítko "LOAD DATA - INTTANK"
- Kód sa zastaví na BreakPointe, myšou idem na "sDir" a napíše mi cestu.
- Sedí tá cesta naozaj úplne presne (lomítka, medzery, iné znaky ...)? U mňa je to
"E:\Download\data-int-tank\"
- Ak nie som si na 100% istý cestou, tak pklik na sDir - Add Watch... - OK. V okne Watches v stĺpci Value kliknem a skopírujem si hodnotu bez úvodzoviek. Otvorím si Prieskumník a do adresného riadku vložím skopírovanú hodnotu - ENTER. Otvorí mi presne ten adresár o ktorý ide?
- Ak je všetko v cajchu, ale stále to hádže chybu, tak akú konkrétne chybu?
- Ak cesta v cajchu nieje, tak aká má byť presne cesta k danému súboru? Ale presne (umiestnenie, lomítka, medzera všetko).

EDIT: Skúste použiť namiesto Dir() metódu FSO:


Strana:  1 ... « předchozí  14 15 16 17 18 19 20 21 22   další » ... 289

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28

Vzorec pro zkopírování obsahu buňky.

Tonda_Hu • 5.7. 21:17