La fonction ESTTEXTE(C2) renvoie VRAI si la cellule C2 contient du texte.
La fonction ESTNUM(C2) renvoie VRAI sir la cellule C2 contient un nombre.
La fonction ESTLOGIQUE(C2) renvoie VRAI si la cellule C2 contient une valeur logique.
Mais la fonction pour tester si une cellule contient une date ou une heure n'existe pas. Il faut donc la créer en VBA. La voici :

Function EstDateHeure(pPlage As Range) As Boolean
Dim vValeur As String
vValeur = pPlage.Cells(1).Text
On Error Resume Next
EstDateHeure = IsDate(TimeValue(vValeur))
On Error GoTo 0
End Function


Pour tester si C2 contient une date ou une heure, entrez la formule suivante : =EstDateHeure(C2).