Answer Question
0
0

Jedná se o knihu zakázek a tato funkce prochází oblast a vypíše počet unikátních faktur, dle určitého klíče. Jde o to, že na faktuře jednoho čísla může být více položek/řádků. Číslo této faktury je u každého takového řádku. Pokud bych tedy funkci zjednodušil, dostal bych počet výskytů čísla faktury. Jenže já potřebuji počet unikátních čísel = opravdu vystavených faktur.

{=SOUČIN.SKALÁRNÍ(((‘Kniha zakázek 2020’!L:L=”den splatnosti”))/COUNTIFS(‘Kniha zakázek 2020′!I:I;’Kniha zakázek 2020’!I:I&””))}

Funkce výše funguje. Jenže jak už to u maticových bývá, strašlivě zpomaluje chod Excelu a to na hranici únosnosti.
Dokázal byste mi někdo navrhnout jednodušší řešení?

Děkuji

Marked as spam
Avatar uživatele Odeslal Anonymous
Otázka položena 30.4.2020 16:53
245 views
0
Private answer

Přímo v Excelu není pokud vím nematicová funkce, kterou byste mohl použít.
Workaroundem může být pomocný sloupec, kde si u každého řádku zjistíte, jestli se jedná o první výskyt, a pak spočtete jen tyto první výskyty.
Pokud by vám nevadilo že použijete datový model, tak tam je už hotová DISTINCTCOUNT.

Marked as spam
Avatar uživatele Odeslal (Otázky: 1, Odpovědi: 340)
Odpověděl 4.5.2020 17:46
0
Private answer

Úplně jsem zapomněl na novou funkci UNIQUE. Pokud jí máte, stačí zapsat (pro spočítání unikátních neprázdných hodnot ve sloupci A) toto:
=COUNTA(UNIQUE(A:A))-1
resp. česky nahradíte COUNTA funkcí POČET2.
Unique odebere duplicity a COUNTA pak spočte hodnoty po odebrání duplicit. Ta mínus jednička je tam proto, že funkce UNIQUE chápe jako hodnotu i prázdné buňky - pokud je chceme dát pryč, odečteme jedničku.

Marked as spam
Avatar uživatele Odeslal (Otázky: 1, Odpovědi: 340)
Odpověděl 6.5.2020 7:06
0
Private answer

Děkuji, že se mi věnuješ. Dokázal bys mi složit tu moji funkci s tou tvojí navrhovanou úpravou? Já v tomto moc dobrý nejsem a trochu narážím na svoje limity. Děkuji.

Marked as spam
Avatar uživatele Odeslal Anonymous
Odpověděl 7.5.2020 9:12
0
Private answer

Museli bychom si to společně projít a vysvětlit si co to má dělat - to děláme v rámci placených konzultací online nebo osobně. Odhad pracnosti na tohle je tak půl hodiny až hodiny.

Marked as spam
Avatar uživatele Odeslal (Otázky: 1, Odpovědi: 340)
Odpověděl 12.5.2020 19:09

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]