Excel - countif - oddělené buňky

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
Rop
nováček
Příspěvky: 8
Registrován: 11 čer 2012 19:22
Bydliště: Mechów

Excel - countif - oddělené buňky

Příspěvek 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
Llama here, llama there, I see llamas everywhere.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3381
Registrován: 24 říj 2008 19:50

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

Příspěvek od atari »

=COUNTIF(3:3;"<>0")
Funguje pro celý řádek 3.
Uživatelský avatar
Rop
nováček
Příspěvky: 8
Registrován: 11 čer 2012 19:22
Bydliště: Mechów

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

Příspěvek od Rop »

Já ale nechci celý řádek ... já potřebuju jenom každou třetí buňku.
Llama here, llama there, I see llamas everywhere.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3381
Registrován: 24 říj 2008 19:50

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

Příspěvek 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.
Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: 03 dub 2010 10:02
Bydliště: Ostrava
Kontaktovat uživatele:

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

Příspěvek 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)
eL CHá ;)
Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    15135 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7833 Zobrazení
    Poslední příspěvek od atari
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    6549 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6677 Zobrazení
    Poslední příspěvek od lubo.

Zpět na „Kancelářské balíky“