Formuła programu Excel: policz komórki zawierające błędy -

Spisie treści

Formuła ogólna

=SUMPRODUCT(--ISERROR(range))

Podsumowanie

Aby zliczyć komórki zawierające błędy, możesz użyć funkcji ISERROR, opakowanej w funkcję SUMPRODUCT. W pokazanym przykładzie komórka E5 zawiera następującą formułę:

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

Wyjaśnienie

Funkcja SUMPRODUCT akceptuje jedną lub więcej tablic, mnoży je razem i zwraca „sumę iloczynów” jako wynik końcowy. Jeśli podano tylko jedną tablicę, SUMPRODUCT po prostu zwraca sumę elementów tablicy.

W przedstawionym przykładzie celem jest zliczenie błędów w danym zakresie. Wzór w E5 to:

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

Działając od wewnątrz, funkcja ISERROR zwraca TRUE, gdy komórka zawiera błąd, i FALSE, jeśli nie. Ponieważ w zakresie B5: B9 znajduje się pięć komórek, CZY.BŁĄD oblicza każdą komórkę i zwraca pięć wyników w tablicy takiej jak ta:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Aby przekształcić wartości PRAWDA / FAŁSZ na 1 i 0, używamy podwójnego ujemnego (-). Wynikowa tablica wygląda następująco:

(1;0;1;0;1)

Na koniec SUMPRODUCT sumuje elementy w tej tablicy i zwraca sumę, która w tym przypadku wynosi 3.

Opcja ISERR

Funkcja ISERROR zlicza wszystkie błędy. Jeśli z jakiegoś powodu chcesz policzyć wszystkie błędy oprócz # N / A, możesz zamiast tego użyć funkcji ISERR:

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

Ponieważ jeden z błędów pokazanych w przykładzie to # N / A, opcja ISERR zwraca 2 zamiast 3.

Formuła tablicowa z SUMĄ

Możesz również użyć funkcji SUMA do zliczania błędów, ale musisz wprowadzić ją jako formułę tablicową. Po wpisaniu wzór będzie wyglądał następująco:

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

Nawiasy klamrowe są dodawane automatycznie przez program Excel i wskazują formułę tablicową.

Uwaga: jest to formuła tablicowa i należy ją wprowadzić za pomocą Ctrl + Shift + Enter, z wyjątkiem Excel 365.

Interesujące artykuły...