Donc je reprend la proposition de toute à l'heure :
au pire tu peux tester si la cellule contient une date :
Dans un module, une petite fonction personnalisée :
Function ESTDATE(R As Range) As Boolean
Application.Volatile
If IsDate(R) Then ESTDATE = True
End Function
Et ensuite sur ta feuille dans la cellule ou tu veux ton calcul :
=SI(ESTDATE(Cellule_colonneD)=VRAI;ta_formule_colonneD;ta_formule_colonneF)
Enfin ceci si ta cellule est bien au format date, sinon si elle est au format texte, je pense qu'il va falloir tester si on trouve des / / pour déterminer si c'est bien une date ou non.
Cordialement,