Excel 2016 célula em branco como 0

0

Eu tenho uma declaração condicional: IF('Res11'!I21="","",IF('Res11'!I21="X","X",VLOOKUP(ROUND('Res11'!I21/IF('Res11'!J21="",'Res11'!I$20,'Res11'!J21)*15,0),TABLE2,2,FALSE)))

Esta não é uma nova planilha e funcionou perfeitamente.

Agora está lendo a célula em branco como contendo um 0 e retornando uma divisão por erro 0.

Isso é novo no Excel 2016?

Como posso corrigir isso?

Isso ocorre em muitas planilhas que são muito grandes.

    
por user703237 02.03.2017 / 14:45

1 resposta

0

division by 0 error.

é devido a

ROUND('Res11'!I21/IF('Res11'!J21="",'Res11'!I$20,'Res11'!J21)*15,0)

da sua fórmula. É uma causa possível para divisão por zero.

Alternativamente, você pode envolvê-lo iferror () para forçar "blank" se erro assim:

iferror(IF('Res11'!I21="","",IF('Res11'!I21="X","X",VLOOKUP(ROUND('Res11'!I21/IF('Res11'!J21="",'Res11'!I$20,'Res11'!J21)*15,0),TABLE2,2,FALSE))),"")
    
por 07.08.2018 / 21:08