Formula Excel: Numărați celulele care conțin erori -

Cuprins

Formula generică

=SUMPRODUCT(--ISERROR(range))

rezumat

Pentru a număra celulele care conțin erori, puteți utiliza funcția ISERROR, înfășurată în funcția SUMPRODUCT. În exemplul prezentat, celula E5 conține această formulă:

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

Explicaţie

Funcția SUMPRODUCT acceptă una sau mai multe tablouri, înmulțește tablourile împreună și returnează „suma produselor” ca rezultat final. Dacă este furnizată o singură matrice, SUMPRODUCT returnează pur și simplu suma articolelor din matrice.

În exemplul prezentat, scopul este de a număra erorile într-un interval dat. Formula din E5 este:

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

Funcționând din interior spre exterior, funcția ISERROR returnează TRUE atunci când o celulă conține o eroare și FALSE dacă nu. Deoarece există cinci celule în intervalul B5: B9, ISERROR evaluează fiecare celulă și returnează cinci rezultate într-o matrice ca aceasta:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Pentru a constrânge valorile TRUE / FALSE la 1 și 0, folosim un dublu negativ (-). Matricea rezultată arată astfel:

(1;0;1;0;1)

În cele din urmă, SUMPRODUCT însumează articolele din această matrice și returnează totalul, care este 3 în acest caz.

Opțiunea ISERR

Funcția ISERROR numără toate erorile. Dacă, dintr-un anumit motiv, doriți să numărați toate erorile, cu excepția # N / A, puteți utiliza în schimb funcția ISERR:

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

Deoarece una dintre erorile prezentate în exemplu este # N / A, opțiunea ISERR returnează 2 în loc de 3.

Formula matricei cu SUM

De asemenea, puteți utiliza funcția SUM pentru a număra erorile, dar trebuie să introduceți ca formulă matrice. Odată introdusă formula va arăta astfel:

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

Parantezele cretate sunt adăugate automat de Excel și indică o formulă matrice.

Notă: aceasta este o formulă matrice și trebuie introdusă cu control + shift + enter, cu excepția Excel 365.

Articole interesante...