Vážení,
potřebuji znát počet nenulových buněk. Použil bych na to funkci countif, ovšem buňky, jejichž počet potřebuji nejsou vedle sebe. Potřebuji buňky H3, L3, P3 atd.
Jde to nějak udělat?
Díky
Excel - countif - oddělené buňky
Moderátor: Mods_senior
Excel - countif - oddělené buňky
Llama here, llama there, I see llamas everywhere.
Re: Excel - countif - oddělené buňky
=COUNTIF(3:3;"<>0")
Funguje pro celý řádek 3.
Funguje pro celý řádek 3.
Re: Excel - countif - oddělené buňky
Já ale nechci celý řádek ... já potřebuju jenom každou třetí buňku.
Llama here, llama there, I see llamas everywhere.
Re: Excel - countif - oddělené buňky
Výžaduje pomocný řádek (já zvolil č. 4).
Označíš celý řádek č. 4 a vložíš do něj maticový vzorec: =KDYŽ(MOD(SLOUPEC(3:3);3) = 1;KDYŽ(3:3<>0;1;0);"") . Potom již stačí sečíst řádek 4, což je požadovaný výsledek. Vzoreček počítá první hodnotu ve soupci č. 1 a pak každou třetí. To si můžeš upravit dle potřeby. Údajně by to mělo být možné spočítat pomocí maticového vzorce bez pomocného řádku, ale to neumím.
Druhá varianta je použít kod VBA.
Označíš celý řádek č. 4 a vložíš do něj maticový vzorec: =KDYŽ(MOD(SLOUPEC(3:3);3) = 1;KDYŽ(3:3<>0;1;0);"") . Potom již stačí sečíst řádek 4, což je požadovaný výsledek. Vzoreček počítá první hodnotu ve soupci č. 1 a pak každou třetí. To si můžeš upravit dle potřeby. Údajně by to mělo být možné spočítat pomocí maticového vzorce bez pomocného řádku, ale to neumím.
Druhá varianta je použít kod VBA.
Re: Excel - countif - oddělené buňky
Jednoduché COUNTIFS, kde využijete jiný řádek k určení, který sloupec se má brát (u mně řádek 1 - když hodnota=1)
Pokud nemůžete použít pomocný řádek (což pochybuju - vždycky se dá skrýt) - je možné i takovéto řešení
Kód: Vybrat vše
=COUNTIFS($B$1:$Q$1;1;B3:Q3;"")Kód: Vybrat vše
=SOUČIN.SKALÁRNÍ({1;0;0;1;0;1;0;0;1;0;1;0;0;1;0;1};JE.PRÁZDNÉ(B3:Q3)/1)-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek


