Mrkni na:
https://stackoverflow.com/questions/33734706/excels-fullname-property-with-onedrive
Prostě nastav uživatelský formát čísla v nastavení osy grafu.
Anonym napsal/a:
To půjde jen makrem.
Funkce listu bude vždy vracet aktuální hodnotu buňky A2
Na list
1. vzorec: =FILTER(List2!A1:C24;List2!B1:B24<>0;"nic")
2. vzorec: =FILTER(List2!A1:C24;List2!C1:C24<>0;"nic")
a vložit graf
Stačí poskládat pořadí.
1. Konec měsíce
2. so, ne
3. svátky
(Samozřejmě nastavit konec, pokud podmínka splněna)
Vlastní
=NEBO(STEJNÉ(_mj;D2))
Ale nebude fungovat výběr. Vždy je něco za něco...
Třeba:
=FILTER(zdroj!A2:D13;(MĚSÍC(zdroj!E2:E13) = 3) * JE.ČISLO(zdroj!E2:E13))
PetrKop napsal/a:
Další dodatek: Datumy 2021 a 2022 neleží pod sebou, takže podle mě nejde dost dobře použít trik v Power Query přes dvojí indexovaný sloupec (od nuly a jedničky)
PetrKop napsal/a:
Roky jsou tam dva.
Co nejjedodušeji řečeno, zajímalo mě, jak se z v datovém modelu udělá ekvivalent počítané položky = 100 * 2022 / 2021 (což je jakýsi hybrid mezi rozdílem a procentem), tj. na té výše uvedené uvedené dvojici hodnot je 150 (%).
Co je špatně. Datový model je databáze a podle toho je potřebné psát výrazy.
Předpokládám, že těch roků může být více.
Hodnota_sum :=
SUM ( Vypocet[Hodnota] )
Hodnoty_delta :=
VAR akt_rok =
IF ( HASONEVALUE ( Vypocet[Rok] ); VALUES ( Vypocet[Rok] ); BLANK () )
VAR min_rok = akt_rok - 1
VAR akt_hodnota =
IF ( ISBLANK ( akt_rok ); BLANK (); [hodnota_sum] )
VAR min_hodnota =
CALCULATE ( [hodnota_sum]; Vypocet[Rok] = min_rok )
RETURN
akt_hodnota - min_hodnota
Je to z mobilu, spíš možný koncept. Vůbec jste nezmínil verzi, objem dat, ...
Není tu řešen souhrn, ...
Pokud vadí vzorec s použitím var - je to obvykle čitelnější, lépe se to ladí, snadno se to převede na kompaktní obludu.
Poslední otázku jsem nepochopil.
1) Jistě by pomohlo, kdyby ve sloupci B byl správný datum.
ROK(2023) vrátí 1905.
2) V takových případech je užitečné nastavit intervaly tak, nepokrývaly více dnů. Tady stačí (NYNÍ() - 0,25), potom pokud je HODINA(NYNÍ() - 0,25) < 12, je 'ráno', jinak 'noc'.
3) data ve život obvykle komplikují
test R: =A(HODINA(NYNÍ() -0,25)<12;DNES()=$B3;$C3="R")
test N: =A(HODINA(NYNÍ() -0,25)>=12;DNES()=$B2;$C3="N")
Možností je docela dost:
=MAX((E2:E6=B2) * (F2:F6<=A2) * (F2:F6))
=MAX(FILTER(F2:F6;(E2:E6=B2)*(F2:F6<=A2)))
=VYHLEDAT(A2;SORT(FILTER(F2:F6;E2:E6=B2)))
=SVYHLEDAT(A2;SORT(FILTER(F2:F6;E2:E6=B2));1)
Samotná XLOOKUP na zavřený soubor funguje. Ale POLÍČKO ne.
Funkce xlookup vrací ODKAZ na nalezenou hodnotu:
=POLÍČKO("názevsouboru";XLOOKUP(A1;[test2.xlsx]List1!$A$1:$A$3;[test2.xlsx]List1!$B$1:$B$3))
jen soubor:
=LET(adresa;POLÍČKO("názevsouboru";XLOOKUP(A1;[test2.xlsx]List1!$A$1:$A$3;[test2.xlsx]List1!$B$1:$B$3));
start;NAJÍT("[";adresa)+1;
konec; NAJÍT("]";adresa) - start;
ČÁST(adresa;start;konec))
Zase nepíšete verzi. Pokud jsou datumy seřazené, použijte funkci xlookup. Tam se dá nastavit hledání od konce.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.