Stránka 1 z 1

Excel - countif - oddělené buňky

Napsal: 15 kvě 2015 20:12
od Rop
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

Re: Excel - countif - oddělené buňky

Napsal: 15 kvě 2015 20:57
od atari
=COUNTIF(3:3;"<>0")
Funguje pro celý řádek 3.

Re: Excel - countif - oddělené buňky

Napsal: 18 kvě 2015 09:16
od Rop
Já ale nechci celý řádek ... já potřebuju jenom každou třetí buňku.

Re: Excel - countif - oddělené buňky

Napsal: 18 kvě 2015 14:41
od atari
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.

Re: Excel - countif - oddělené buňky

Napsal: 19 kvě 2015 06:43
od eLCHa
Jednoduché COUNTIFS, kde využijete jiný řádek k určení, který sloupec se má brát (u mně řádek 1 - když hodnota=1)

Kód: Vybrat vše

=COUNTIFS($B$1:$Q$1;1;B3:Q3;"")

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

=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)