Respostas:
Usar fórmula de matriz
=SUM(IF(ISNA(A1:A4),0,A1:A4))
Pressione Ctrl+ Shift+ Enterapós inserir a fórmula
Nota: Substitua A1:A4
por seu intervalo
=AVERAGE(IF(ISNA(A1:A4),"",A1:A4))
A maneira mais fácil:
Use SUMIF
o valor> 0.
Portanto, a sintaxe para esse é
=SUMIF(A1:B2, "> 0")
Você obterá o mesmo resultado, pois ele ignorará quaisquer valores não numéricos ou 0.
=SUMIF(A1:B2, ">=0") + SUMIF(A1:B2, "<0")
para incluir números negativos. Eu suspeito que seria mais rápido que a solução de fórmula de matriz aceita, se o desempenho for uma preocupação.
Há 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 como soma e 6 é para ignorar todos os NAs. Existem outras opções também, além da adição. Por exemplo, você pode fazer produto, desvio padrão e assim por diante.
Mais informações sobre AGGREGATE aqui .
Você pode converter # N / A em zeros no seu intervalo de fontes e, em seguida, usar a função SUM normal:
= SE (ISNA (fórmula original), 0, fórmula original)
IFERROR
e pode ser assim: =IFERROR(OriginalFormula,0)
tornando-o muito melhor.