Les Allergies
Alimentaires
Posez votre question Signaler

Excel test logique avec date comme valeur [Résolu]

isa - Dernière réponse le 4 mars 2012 à 15:17
Bonjour,
mon objectif lorsque ma cellule contient une date celle ci doit être comptabilisée = 1, aucune date alors =0
je ne sais pas comment valider mon test logique puis que pour la nième fois il est faux
voici ma dernière tentative
SI(F24="DATEVAL(jj-mmm)";1;0)
merci
Lire la suite 

Excel test logique avec date comme valeur »

4 réponses
Réponse
+1
moins plus
Bonjour,

Je ne connais pas de formule pour tester si c'est une date.
tu peux essayer ceci =
=SI(ESTERREUR(DATEVAL(TEXTE(A1;"jj/mm/aa")));0;1)

Je transforme la cellule en texte avec un format date et ce texte je le transforme en date ==> si le résultat est une erreur, ce n'était pas une date donc 0 sinon 1

Si quelqu'un connaît une formule plus propre, je suis preneur.

A +
isa - 25 mars 2009 à 11:35
merci pour ton aide, grâce à ta réponse et en prenant les choses à l'envers, je ne tiens plus compte de la date j'opte pour

=SI(F24="";0;1)
Ajouter un commentaire
Réponse
+0
moins plus
 



… la fonction si() ne sait pas reconnaître une date qui, à défaut d'être formatée, est un nombre comme un autre. Tu peux éventuellement vérifier si ta cellule est vide

=si(<cell>="";"vide";"plein") …




 
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour à tous,

Un fonction à mettre dans un module :

Function EstDate(Cel As Range) As Byte 'BH² sur XLD
If IsDate(Cel) Then EstDate = 1
End Function


Les valeurs en A1 et suivantes :
Mettre =EstDate(A1) en B1

A+ à tous
Ajouter un commentaire
Ce document intitulé « Excel test logique avec date comme valeur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?