
Všeobecný vzorec
=COUNTIF($A$1:A1,value)
Zhrnutie
Ak chcete vytvoriť priebežný počet určitých hodnôt, ktoré sa objavujú v rozsahu buniek, môžete použiť COUNTIF so zmiešanou referenciou na vytvorenie priebežného súčtu. V zobrazenom príklade je vzorec v C5:
=IF(B5="blue",COUNTIF($B$5:B5,"blue"),"")
Vysvetlenie
Pri práci zvnútra je funkcia COUNTIF nastavená tak, aby počítala hodnotu „modrej“, ktorá sa zobrazuje v stĺpci B:
COUNTIF($B$5:B5,"blue")
Upozorňujeme, že ľavá strana referencie rozsahu je uzamknutá ($ B $ 5) a pravá strana je relatívna (B5). Toto sa nazýva „zmiešaná referencia“, pretože obsahuje absolútnu aj relatívnu adresu a vytvára rozširujúci sa rozsah.
Pri kopírovaní vzorca je prvá bunka v referencii uzamknutá, ale druhá referencia sa rozšíri tak, aby zahŕňala každý nový riadok. V každom riadku COUNTIF počíta bunky v rozsahu, ktorý sa rovná „modrej“, a výsledkom je priebežný počet.
Vonkajšia vrstva vzorca používa funkciu IF na riadenie, kedy sa spustí COUNTIF. COUNTIF vygeneroval počet, iba keď je hodnota v B „modrá“. Ak nie, IF vráti prázdny reťazec ("").
Priebežný počet každej hodnoty
Ak chcete vytvoriť priebežný počet všetkých hodnôt, ktoré sa zobrazia v stĺpci A, môžete použiť všeobecnú verziu vzorca takto:
=COUNTIF($A$1:A1,A1)