Mensagem de erro do Excel 2010

1

Abaixo está a fórmula que estou usando e estou recebendo a mensagem de erro #DIV/0! porque não há dados no intervalo de células AE30:AQ30 , não consigo descobrir onde na fórmula abaixo colocar um IFERROR ou um ISERROR que, acredito, corrige o meu erro. Pensamentos?

{=MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1)}
    
por Terry 30.09.2016 / 19:45

2 respostas

1

Um caminho seria envolver a fórmula inteira em um IFERROR, como:

=IFERROR(MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1),"Error")

Você ainda confirmaria com Ctrl + Shift + Enter

    
por 30.09.2016 / 20:05
1

Você pode escrever antes de Average Not (Iserror ()) o resultado será 0 o # DIV / 0! erro é o resultado da fórmula Avverage para células vazias, sua fórmula se tornará:
=MOD(Not(Iserror(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))))),1)
e use Ctrl + Shift + Enter para a fórmula de matriz

    
por 30.09.2016 / 20:20