Excel para não iniciar o cálculo no modo Automático se os dados forem colocados errados

0

Eu quero que o excel pare o cálculo se a data inválida for colocada. Eu tentei usar "validação de dados" usando abaixo da fórmula =AND(ISNUMBER(E3),LEFT(CELL("format",E3),1)="D") .
Está funcionando, mas o cálculo não para até mesmo em dados errados. O que resulta em #VALUE! desde meus cálculos é ter algumas referências circulares, é por isso que os valores calculados como #VALUE! não estão revertendo.

    
por Mahnaya 11.08.2015 / 10:41

2 respostas

0

Você pode usar um if com iserror para obter um valor em branco em vez de um erro

=IF(ISERROR(AND(ISNUMBER(E3),LEFT(CELL("format",E3),1)="D")),"",AND(ISNUMBER(E3),LEFT(CELL("format",E3),1)="D")
    
por 11.08.2015 / 10:59
0

Se você não precisa de um gerenciamento de erros específico, então IFERROR fornece uma fórmula mais curta em comparação com IF e ISERROR :% =IFERROR(AND(ISNUMBER(E3),LEFT(CELL("format",E3),1)="D"),"")

É claro que, dependendo da fórmula do seu filho, em vez de "" , você pode querer obter outros resultados (por exemplo, FALSE ) em sua fórmula.

    
por 11.08.2015 / 11:42