Vzorec programu Excel: Počet buniek, ktoré obsahujú chyby -

Obsah

Všeobecný vzorec

=SUMPRODUCT(--ISERROR(range))

Zhrnutie

Na spočítanie buniek, ktoré obsahujú chyby, môžete použiť funkciu ISERROR zabalenú do funkcie SUMPRODUCT. V zobrazenom príklade obsahuje bunka E5 tento vzorec:

=SUMPRODUCT(--ISERROR(B5:B9))

Vysvetlenie

Funkcia SUMPRODUCT prijíma jedno alebo viac polí, vynásobí ich spoločne a vráti „súčet produktov“ ako konečný výsledok. Ak je poskytnuté iba jedno pole, SUMPRODUCT jednoducho vráti súčet položiek v poli.

V zobrazenom príklade je cieľom spočítať chyby v danom rozsahu. Vzorec v E5 je:

=SUMPRODUCT(--ISERROR(B5:B9))

Pri práci zvnútra von funkcia ISERROR vráti TRUE, keď bunka obsahuje chybu, a FALSE, ak nie. Pretože v rozsahu B5: B9 je päť buniek, ISERROR vyhodnotí každú bunku a vráti päť výsledkov v takomto poli:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Na vynútenie hodnôt TRUE / FALSE na čísla 1 a 0 použijeme dvojitý zápor (-). Výsledné pole vyzerá takto:

(1;0;1;0;1)

Nakoniec SUMPRODUCT sčíta položky v tomto poli a vráti súčet, ktorý je v tomto prípade 3.

Možnosť ISERR

Funkcia ISERROR počíta všetky chyby. Ak z nejakého dôvodu chcete spočítať všetky chyby okrem # N / A, môžete namiesto toho použiť funkciu ISERR:

=SUMPRODUCT(--ISERR(B5:B9)) // returns 2

Pretože jedna z chýb uvedených v príklade je # N / A, voľba ISERR vráti 2 namiesto 3.

Pole vzorca so SUMOU

Na počítanie chýb môžete použiť aj funkciu SUMA, musíte ich však zadať ako maticový vzorec. Po zadaní bude vzorec vyzerať takto:

(=SUM(--ISERROR(range)))

Kučeravé zátvorky pridáva program Excel automaticky a označujú vzorec poľa.

Poznámka: toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter, s výnimkou Excel 365.

Zaujímavé články...