Fórmula do Excel: Contar células que contêm erros -

Índice

Fórmula genérica

=SUMPRODUCT(--ISERROR(range))

Resumo

Para contar células que contêm erros, você pode usar a função ISERROR, agrupada na função SUMPRODUCT. No exemplo mostrado, a célula E5 contém esta fórmula:

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

Explicação

A função SUMPRODUCT aceita um ou mais arrays, multiplica os arrays juntos e retorna a "soma dos produtos" como resultado final. Se apenas uma matriz for fornecida, SUMPRODUCT simplesmente retorna a soma dos itens na matriz.

No exemplo mostrado, o objetivo é contar os erros em um determinado intervalo. A fórmula em E5 é:

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

Trabalhando de dentro para fora, a função ISERROR retorna TRUE quando uma célula contém um erro e FALSE se não. Como há cinco células no intervalo B5: B9, ISERROR avalia cada célula e retorna cinco resultados em uma matriz como esta:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Para forçar os valores TRUE / FALSE a 1's e 0's, usamos um duplo negativo (-). A matriz resultante é semelhante a esta:

(1;0;1;0;1)

Por fim, SUMPRODUCT soma os itens nesta matriz e retorna o total, que é 3 neste caso.

Opção ISERR

A função ISERROR conta todos os erros. Se, por algum motivo, você quiser contar todos os erros, exceto # N / A, poderá usar a função ISERR:

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

Como um dos erros mostrados no exemplo é # N / A, a opção ISERR retorna 2 em vez de 3.

Fórmula de matriz com SUM

Você também pode usar a função SUM para contar erros, mas deve inserir como uma fórmula de matriz. Depois de inserida, a fórmula ficará assim:

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

As chaves são adicionadas automaticamente pelo Excel e indicam uma fórmula de matriz.

Observação: esta é uma fórmula de matriz e deve ser inserida com control + shift + enter, exceto no Excel 365.

Artigos interessantes...