Excel képlet: A hibákat tartalmazó cellák megszámlálása -

Tartalomjegyzék

Általános képlet

=SUMPRODUCT(--ISERROR(range))

Összegzés

A hibákat tartalmazó cellák számlálásához használhatja az ISERROR függvényt, a SUMPRODUCT függvénybe csomagolva. A bemutatott példában az E5 cella a következő képletet tartalmazza:

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

Magyarázat

A SUMPRODUCT függvény elfogad egy vagy több tömböt, megszorozza a tömböket, és végeredményként visszaadja a "termékek összegét". Ha csak egy tömb van megadva, a SUMPRODUCT egyszerűen visszaadja a tömb elemeinek összegét.

A bemutatott példában a cél egy adott tartományba eső hibák számlálása. Az E5 képlete a következő:

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

Belülről kifelé haladva az ISERROR függvény IGAZ értéket ad vissza, ha egy cella hibát tartalmaz, és FALSE, ha nem. Mivel a B5: B9 tartományban öt cella van, az ISERROR kiértékeli az egyes cellákat, és öt eredményt ad vissza egy ilyen tömbben:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Az IGAZ / HAMIS értékek 1-re és 0-ra kényszerítésére kettős negatívumot (-) használunk. A kapott tömb így néz ki:

(1;0;1;0;1)

Végül a SUMPRODUCT összegzi a tömb elemeit, és visszaadja az összeget, ami ebben az esetben 3.

ISERR opció

Az ISERROR függvény minden hibát megszámol. Ha valamilyen okból az összes hibát meg akarja számolni, kivéve a # N / A-t, akkor az ISERR függvényt használhatja:

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

Mivel a példában bemutatott hibák egyike: # N / A, az ISERR opció 3 helyett 2-et ad vissza.

Tömbképlet SUM-tal

Használhatja a SUM függvényt is a hibák számlálásához, de tömbképletként kell megadnia. Miután megadta a képletet, a következőképpen fog kinézni:

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

A göndör zárójeleket az Excel automatikusan hozzáadja, és tömbképletet jelöl.

Megjegyzés: ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni, az Excel 365 kivételével.

érdekes cikkek...