Vyber oblast s daty na listu "CN Codes".
Dej vložit kont tabulku. V dialogu zaškrtni "Přidat data do datového modelu".
Do Řádků vlož "CN Codec 2021".
v záložce "powerpivot" vyber míry/nová míra.
pojmenuj míru např. "Hodnoty C"
do pole se vzorcem vlož
=CONCATENATEX(VALUES(Rozsah[Dual Use Codification]); Rozsah[Dual Use Codification]; ", ")
Uprav názvy - Rozsah je název tabulky, může být jiný, jména sloupců (tady jsou 2 mezery vedle sebe...)
Míra se objeví v seznamu polí tabulky. Přidej ji do hodnot.
Hotovo.
Nebo třeba:
=J2-VYHLEDAT(DENTÝDNE(G2;2);{1;4;6};{0;48;24})
Pokud je struktura souborů stejná, tak stará dobrá příkazová řádka.
Vše spojí do jednoho souboru copy
copy *.csv suma.csv
Pokud je tam hlavička, tak pomůže find (nejprve vybrat hlavičku), pak kopírovat bez hlavičky.
Na více souborů je for: for %s in (*.csv) do find /v "hlavicka" %s >> suma.csv
více v online nápovědě.
Jen takový blbý nápad:
Jedno makro vypíše oblast a vzorce v ní, druhé makro projde vypsané oblasti, zkontroluje vzorce a při odchylce něco udělá (opraví, oznámí, ...)
Celkem jednoduché.
Lze použít podmíněný formát.
Kromě toho, v adresáři microsoft office tools je "spreadsheet compare". Posun řádku dovede najít, jestli v datech jsem nezkoušel.
Dotaz:
Je nějaký důvod, proč nepoužít kontingenční tabulku?
Řeší totéž na pár kliknutí.
Prakticky každý vzorec je volatilní, včetně maker. Tj. přepočítávají se při každé změně kterékoliv buňky i při změnách filtrů. A je jich hodně. Šlo by to trochu zoptimalizovat, ale tady nemá cenu se snažit.
Blahic napsal/a:
...
Podmíněné formátování tam je chybně duplicitně, opravím to, ale nesouvisí přímo s tím výpočtem na SOUHRNU, tuším, že to asi nebude primární problém těch přepočtů.
Blahic napsal/a:
...
Kontingečka by byla řešení, jen nevím, jak zakomponovat to modré podbarvení jako filtr?
Nestačilo by
=POČET(E9:AJ123)
pro čísla
=POČET2(E9:AJ123)
pro neprázdné buňky?
Co třeba vzorec v A1:
=KDYŽ(číslo>1;DNES();A1)
a povolit iterace?
Stačí:
=FILTER($A$3:$C$22;$C$3:$C$22=78965214)
(pokud máte novější verzi excelu)
=ČAS(0;0;2000)
=10^(LOG(1,36/1,08)/15)
Pokud máte novější verzi excelu, tak to jde snadno bez maker. Zkuste funkci FILTER.
SUMA a SUMIFS taky funguje:
=SUMA(SUMIFS($A$1:$A$3;POSUN($A$1:$A$3;0;SLOUPEC($B$1:$D$1)-1);H1))
Oracle je databáze. Nejdou ta data vyexportovat v použitelném formátu?
Pokud ne, tak v PQ máte např. unpivot, tím můžete dostat datumy do sloupců, případně můžete z jedné sestavy vyrobit 2 a více tabulek, které se budou chovat korektně.
Převody z US formátu jsou snadné...
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.