Encontre a média ignorando as células em branco, mas considere as células como # N / A com valor de 100%

2

Estou tentando encontrar uma média de 3 células, mas algumas das células estão vazias. Eu preciso que as células vazias sejam excluídas da média.

Existem algumas células com a mensagem de erro # N / A. Essas células precisam ser consideradas como valor de 100%.

Este é o mais próximo que cheguei até agora.

=Averageif(C8:E8,">=0")

=Sumif(C8:e8,"<>#N/A")
    
por Laura 31.08.2018 / 04:13

3 respostas

1

Se você tiver o Excel 2013 ou posterior, poderá usar a função IFNA :

=SUM(IFNA(A1:C1,1))/COUNTA(A1:C1)

COUNTA também contará a #N/A cell

Como esta é uma fórmula de array, você precisa "confirmá-la" pressionando ctrl + shift enquanto pressiona enter . Se você fizer isso corretamente, o Excel colocará chaves {...} ao redor da fórmula, conforme observado na barra de fórmulas

    
por 31.08.2018 / 22:35
0

Use AGREGADO

=AGGREGATE(1,7,A1:C1)

O 1 é para Média e 7 diz para ignorar erros.

    
por 31.08.2018 / 04:18
0

A solução mais fácil que pude encontrar é esta:

=(AGGREGATE(9,6,C4:E4)+COUNTIF(C4:E4,NA()))/COUNTIF(C4:E4,"<>")

onde:

  • AGGREGATE(9,6,C4:E4) calculou a soma dos valores numéricos
  • COUNTIF(C4:E4,NA()) count células com #N/A (como aquelas que valem 1 contando-as estão bem)
  • COUNTIF(C4:E4,"<>") count células que não estão vazias

    
por 31.08.2018 / 13:00