Excel: como usar sumif com isnumber
Freqüentemente, você pode querer adicionar os valores de um intervalo no Excel apenas se o valor de um intervalo correspondente for um número.
Você pode usar a seguinte fórmula para fazer isso:
=SUMPRODUCT(--ISNUMBER( A:A ), B:B )
Esta fórmula específica adiciona os valores da coluna B apenas quando o valor correspondente na coluna A é um número.
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: Use SUMIF com ISNUMBER no Excel
Digamos que temos o seguinte conjunto de dados no Excel que mostra o número de vendas realizadas por funcionários de uma empresa com determinados IDs:
Observe que alguns valores de ID são caracteres, enquanto outros são valores numéricos.
Podemos usar a seguinte fórmula para calcular a soma das vendas apenas para linhas onde o valor do ID é numérico:
=SUMPRODUCT(--ISNUMBER( A2:A11 ), B2:B11 )
A captura de tela a seguir mostra como usar esta fórmula:
A soma das vendas apenas para linhas com IDs numéricos é 67 .
Podemos verificar manualmente se isso está correto calculando a soma das vendas apenas para linhas com IDs numéricos:
Soma das vendas de IDs digitais: 28 + 9 + 12 + 18 = 67 .
Isso corresponde ao valor que calculamos usando a fórmula.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Como usar SUMIF com OR no Excel
Como usar SUMIFS com intervalo de datas no Excel
Como usar curinga na função SUMIFS no Excel