Excel EDATE Formula

1

Estou usando o Excel 2013. Tenho uma fórmula edate na coluna B, que examina 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 aparece na célula adjacente na coluna B, existe uma maneira de impedir que isso aconteça e talvez não mostre nada sem remover a fórmula da coluna?

    
por Jez Vander Brown 15.09.2015 / 11:41

2 respostas

2

Você simplesmente precisa usar uma instrução IF

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

Copie esta opção para cada célula, de forma que ela execute este cálculo em todas as linhas.

A sintaxe é

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

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

Mais detalhes

Editar

Como por comentários, se você precisar adicionar dias a essa fórmula, use

=IF(A4<>"",EDATE(A4+14,5),"")
    
por 15.09.2015 / 11:45
1

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

=IF(A4<>"",EDATE(A4,5),"")
    
por 15.09.2015 / 11:45