Fórmula EDATE do Excel

Fórmula EDATE do Excel

Estou usando o Excel 2013. Tenho uma fórmula de edata na coluna B que analisa a data na coluna A e adiciona 5 meses a ela. Minha pergunta é: se houver uma célula em branco na coluna A, uma data estranha aparecer na célula adjacente na coluna B, existe uma maneira de impedir que isso aconteça e talvez não mostrar nada sem remover a fórmula da coluna?

Captura de tela do Excel

Responder1

Você simplesmente precisa usar uma instrução IF

=IF(A2<>"",EDATE(A2,5),"")

Copie isso para cada célula para que ele execute esse cálculo em todas as linhas.

A sintaxe é

IF(condition, if condition is true, if condition is false)

Neste caso, a condição é A2 <> ""que significa que A2 não está vazio. Se não estiver vazio, vá para a condição verdadeira (sua fórmula original); caso contrário, vá para a condição falsa.

Mais detalhes

Editar

Conforme comentários, se você precisar adicionar dias a esta fórmula, use

=IF(A4<>"",EDATE(A4+14,5),"")

Responder2

Primeiro verifique se há dados na célula e se for verdade então calcule com EDATE:

=IF(A4<>"",EDATE(A4,5),"")

informação relacionada