Como somar um intervalo de células com valores N / A?

11

Eu tenho um intervalo e preciso soma-lo usando a função SUM, mas o resultado é N / A, se houver algum valor N / A. Como posso fazer a função SUM para tratar o valor N / A como valor 0? Por favor ajude!

    
por Nam G VU 10.08.2010 / 13:31

7 respostas

15

Use a fórmula da matriz

=SUM(IF(ISNA(A1:A4),0,A1:A4))

Pressione Ctrl + Deslocamento + Digite depois de inserir a fórmula

Nota: Substitua A1:A4 pelo seu intervalo

    
por 11.08.2010 / 05:32
5

A maneira mais fácil:

Use SUMIF do valor > 0.

Então a sintaxe para essa é

=SUMIF(A1:B2, "> 0")

Você obterá o mesmo resultado, pois ignorará qualquer valor não numérico ou 0.

    
por 10.08.2010 / 14:14
3

Existe uma nova função no Excel que adicionará todos os valores positivos ou negativos, ignorando os NAs.

=aggregate(9,6, range of your data) 

9 é usado para soma, enquanto 6 é para ignorar todos os NAs. Existem outras opções, além de outras. Por exemplo, você pode fazer produto, desvio padrão e assim por diante.

Mais informações sobre o AGGREGATE aqui .

    
por 28.11.2015 / 21:12
0

Use SUBTOTAL:

=SUBTOTAL(9,A1:A50)
    
por 10.08.2010 / 13:40
0

Você pode converter o # N / A em zeros no seu intervalo de origem e, em seguida, usar a função SUM normal:

=IF(ISNA(OriginalFormula), 0, OriginalFormula)
    
por 11.08.2010 / 02:23
0

Se houver fórmulas que eu copiaria como números, substitua # N / A na coluna com 0 e, em seguida, some como normalmente

    
por 04.12.2013 / 14:43
-1

Dessa forma, parece funcionar:

SUMIF(range;"<>#N/A";range)

Não tão robusto, mas eficaz!

    
por 17.12.2013 / 11:36