Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  16 17 18 19 20 21 22 23 24   další » ... 37

@Nomi

Za to, že neumíte sestavit podobné vzorce, se tady nikomu omlouvat nemusíte.

Ale pokud budete takové vzorce používat bez toho, že porozumíte tomu, jak fungují, tak je skoro jisté, že dříve nebo později budou Vaše výsledky chybné.

Já bych jen doplnil obecnou zkušenost.

NEPOUŽÍVEJTE vzorce, kterým nerozumíte!

Dal bych pomocnou tabulku kouficientů:

AUDCAD,10000
AUDCHF,10000
AUDJPY,100
CADJPY,100

a ve vzorci bych násobil výsledkem funkce svyhledat. Pokud nenajde, je to na uvážení - defaultní hodnota (1000) nebo chyba.
První varianta vyžaduje udržování jen kombinací s odchylkami, pokud se nějaká nová objeví ale nebude v tabulce, je riziko chyby, druhá vyžaduje udržování všech kombinací, neměl by to snad být velký problém, zapomenutá kombinace se zpravidla pozná dost rychle.

Kdysi jsem něco podobného dělal. Nemám čas hledat ani psát.

Idea: Vzít šířku sloučené buňky, nastavit ji na první sloupec sloučené buňky, zrušit sloučení, nechat excel, aby výsku řádku nastavil. Povolit sloučení, vrátit původní šířku prvního sloupce.

Tady by šlo nastavit dva sloupce vpravo na šířku sloučených buněk a vzorcem tam doručit text.

Celkem ok, hodí se na konci nastavit automatickou výšku řádku a tu zafixovat.

Za mne: PQ => příprava dat, PP (DAX) analýzy, výpočty.

V pq je volba "zavřít a načíst do ... ", případně v cont. menu klikem na dotaz je volba "načíst do..."
V dialogu se zatrhne načíst do datového modelu.

Do datového modelu se dá dostat: záložka Data/ Spravovat datový model nebo powerpivot/spravovat.

Při práci s kalendářními daty je skoro povinnost vyrobit kalendář.
Hodně usnadní práci, něco bez něj ani nejde.

Záložka Návrh/tabulka kalendářních dat/nová (volba je aktivní, pokud jsou někde v modelu kalendářní data) nebo ho můžeme vyrobit (PQ, DAX, ...).

Pak se kalendář propojí s daty: Záložka domů/zobrazení diagramu.
Myší spojíme sloupce s datumem.

Uvedený vzorec s vloží do tabulky s daty pod data. Jen se musí upravit názvy tabulek, případně polí.

Pak se vyrobí KT. Záložka domů/kontingenční tabulka, nebo z listu vložit kt, data z datového modelu.

Datumy do kt kládejte z tabulky kalendář, ne z datové tabulky. Do datové oblasti kt lze vložit uvedenou míru případně jiné výpočty stejně jako v normální kt. Filtrovat přes řádky sloupce, ...

Popis je dlouhý, ale fakticky je to pár kliků myší.

Míra pro počet výskytů k dnešnímu dni v datovém podelu je např.:

Počet výskytů (dnes):=CALCULATE(COUNTA(Table1[identifikace]);DATESINPERIOD('Kalendář'[Date];TODAY();-1;year))

Spočte to počet výskytů podle toho, co je v kt navoleno / filtrováno.
Je použit kalendář (vygeneruje se automaticky klikem na ikonu, je nutné data s kalendářem propojit).

Osobně preferuji použité PQ pro načtení a úpravu dat, výpočty dělám v daxu.

Omlouvám se, nenašel jsem zdroj, ale lze to otestovat.

První vzorec funguje mezi roky 1900 a 2078, potom občas dá chybný výsledek.

Druhý vzorec je pro roky 1900 - 2203

Oba vzorce fungují, pokud je kandářní systém 1900

Bez ohledu na kalendářní systém funguje v rozsahu let 1900 - 9999 vzorec:


=ZAOKR.DOLŮ((4&-A3)-DEN(5)+97%*MOD(18,998*MOD(A3+8/9;19)
+CELÁ.ČÁST(68%*CELÁ.ČÁST(A3%)-CELÁ.ČÁST(A3%/4)-5/9);30);7)+DEN(1)


Pro větší rozsah lze využít periodu a hodnoty mimo rozsah dopočíst.

něco takového:
=SUMA(--(SUBTOTAL(3;POSUN($B$2;ŘÁDEK($B$2:$B$99999)-2;0))=1) * ($B$2:$B$99999 = "ano")) &" Ks"
(maticově)

nebo pomocný sloupec.

Validace se odkazuje na další buňky závislé na zadávané buňce.

Pokud zadáte hodnotu "fajfkou" proběhne jen:
Worksheet_Calculate

Buňky se přepočtou a validace se vyhodnotí.

Pokud zadáte hodnotu klávesou enter proběhnou následující události v pořadí:
Worksheet_Calculate
SelectionChange $A$10


Tj. buňky se přepočtou, validace se vyhodnotí a vybere se další buňka.

V případě kliku jinam se pořadí mění:
SelectionChange $A$9
Worksheet_Calculate


Tj. Validace se vyhodnotí - chybně, protože nedošlo k přepočtení závislých buněk, výběr se vrátí na testovanou buňku a pak se buňky přepočtou.

Z toho plyne: Nedávejte výpočty pro validaci do jiných buněk listu.

kombinace:

stejné(text, malá(text))

stejné(text, velk8(text))

Pokud to má usnadnit práci, bylo by vhodné vzorec od základu předělat.

např.:
=IFNA(SVYHLEDAT(D2;$J$2:$J$8;1;0);
KDYŽ(NEBO(A2<>A1; D1=D2);"";
KDYŽ(
A(JE.ČISLO(POZVYHLEDAT(D2;$K$2:$K$13;0));
JE.NEDEF(POZVYHLEDAT(D1;$J$2:$J$8;0)));
"změna tarifu";
"")
))

kde $J$2:$J$8:
Obnovení objemu dat
Aktivace služby
Jednorázové navýšení objemu dat
Obnovení objemu dat 1,5GB
poplatek za odpojení na vlastní žádost
Svět opakovaný L
Top Svět

a $K$2:$K$13 je ten druhý seznam.

oprava by pak spočívala v doplnění některého seznamu.

Pokud jsem to tedy pochopil, chcete přidávat k podmíněným formátům buňky makrem přidávat další formáty.

Dost komplikované. Kromě samotného kódu bylo v této části v excelu dost chyb. Nevím, kolik jich bylo opraveno a kolik jich zase vzniklo.

Doporučil bych buňku na buňku nastavit podmíněný formát přímo.
Add ikony. Lze použít více pravidel se sadami. Podmínka výběru pravidla se ale musí zadat přes vba.

Další možnosti: Ikonu přidat jako obrázek a) makrem b) vzorecm ve fotce.

Proč jednoduše nepoužijete podmíněný formát?

Pro více druhů ovoce můžeš zkusit

=ZPRAVA(SVYHLEDAT(B8;$C$3:$D$4;2;0);2) & ZLEVA(ZPRAVA("00000" & SVYHLEDAT(B8;$C$3:$D$4;2;0);5);2) >= ZPRAVA(C8;2) & ZLEVA(ZPRAVA("00000" & C8;5);2)

Dovolil jsem si upravit tabulky s termíny, v prvním sloupci jsou jména, ve druhém termín.

a máte v poli AP4:AP18 svátky vypsané?


Strana:  1 ... « předchozí  16 17 18 19 20 21 22 23 24   další » ... 37

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

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40