Excel - Jak v parametru funkce vybrat více oblastí?
Dobrý den,
Ptřeboval bych se zeptat ohledně funkce v Excelu
Např. zde =COUNTIF(List1!D:D;"=Pokus") + COUNTIF(List2!D:D;"=Pokus")
Tento zápis je zbytečně složitý. Pro zjednodušení bych ale potřeboval
1. Jestli existuje funkce, která mně vrátí více oblastí, kterou bych použil jako první parametr?
2. Pokud ano, jak použiji funkci jako parametr funkce?
Prosím o radu,
Děkuji
UPDATE:
Částečně se mně to podařilo.
=COUNTIFS(D:D:E:E;"=Pokus")
Jenže, já chci hledat v jiných listech a to už nefunguje
=COUNTIFS(List1!D:D:List2!D:D;"=Pokus")
Tady máš podobný příklad pro SUMIF - https://cs.excelideas.net/13275740-sumif-with-3d-reference-in-excel (aneb jak použít 3D odkaz ve funkci, která 3D odkazy nepodporuje)
Jinak žádný vzorec pro sjednocení více oblastí do jedné není (resp. je jen ve VBA - UNION).
Osobně bych to asi řešil napsáním uživatelské funkce s potřebnými parametry a tu pak volat.
Děkuji, tohle vypadá slibně, podařilo se mně už použít funkci na jiný list
=COUNTIFS(INDIRECT("'P'!D:D");"Pokus")
Problém je, že jsem nepochopil, jak napsat do složených závorek pro více listů. Tohle nefunguje.
=COUNTIFS(INDIRECT({"'P'!D:D";"'R'!D:D"});"Pokus")
Jaký je, prosím Vás, správný zápis?
Děkuji
Složené závorky nepíšeš, ale vytváříš (resp. Excel tyhle závorky píše sám) pomocí Ctrl+Shift+Enter. Jedná se o maticový vzorec - něco si o tom přečti.
Už jsem na to přišel. Pokud chci vrátit počet buněk se stejnou hodnotou v různých listech, musím to napsat takhle. Díky
=SUM(COUNTIFS(INDIRECT({"'List1'!D:D";"'List2'!D:D"});"Pokus"))
PS. Jen jsem chtěl dodat, jak jsem tam dříve psal =, kterou tam Excel mermomocí doplňoval, to tam být vůbec nemusí.
Hm, musím uznat, ze Jsi poměrně zvláštní jedinec
a
Jo, super teď už je to mnohem jednodušší, aneb když problém neexistuje tak si ho vytvoříme.
Ta obsese s nesmyslnými rozsahy je taky dobrá, můžeme se těšit na další dotaz: Proč je Excel tak pomalý.
Omlouvám se, zapomněl jsem to zde uzavřít. Nakonec jsem to vyřešil tímto způsobem.
Každopádně, děkuji