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?
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.
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),"")