Comparaison de dates dans un IF et retour texte ou date
Résolu
sk53
Messages postés
267
Statut
Membre
-
sk53 Messages postés 267 Statut Membre -
sk53 Messages postés 267 Statut Membre -
Bonjour,
J'ai une case avec la date du jour : C2, donne avec la formule =TODAY()
Un colonne avec des dates dues : colonne O
Une colonne dans laquelle je voudrais afficher le dépassement s'il y a ou le nombre de jour restant ou 0 si c'est pile poil le bon jour: colonne P.
J'ai toujours un #VALUE qui ressort.
=IF($O5>C2,DATEDIF($O5,$C$2,"d"),IF($O5<$C$2,DATEDIF($O5,$C$2,"d"),""),"")
D'autre part savez vous comment configurer les dates a un seul est meme format une bonne fois pour toute. J'ai un format US de base et c est invivable.
Par avance merci.
Cdt
J'ai une case avec la date du jour : C2, donne avec la formule =TODAY()
Un colonne avec des dates dues : colonne O
Une colonne dans laquelle je voudrais afficher le dépassement s'il y a ou le nombre de jour restant ou 0 si c'est pile poil le bon jour: colonne P.
J'ai toujours un #VALUE qui ressort.
=IF($O5>C2,DATEDIF($O5,$C$2,"d"),IF($O5<$C$2,DATEDIF($O5,$C$2,"d"),""),"")
D'autre part savez vous comment configurer les dates a un seul est meme format une bonne fois pour toute. J'ai un format US de base et c est invivable.
Par avance merci.
Cdt
2 réponses
-
Bonjour,
datedif(debut;fin;format)
=>date de début= O5
=IF($O5<$C$2,DATEDIF($O5,$C$2,"d"),"")
Quant au format, ça se change dans panneau de conf=>region et langue -
Bonjour
pour complèter la remarque de DjiDji, tout à fait exacte, il faut inverser O5 et C2 dans le premier DATEDIF
(la plus petite devant la plus grande)
et pour éviter d'appliquer la formule si O5 est vide:
=IF(O5="";"";IF($O5>C2,DATEDIF($C$2,$O$5,"d"),DATEDIF($O5,$C$2,"d"))
cependant, restons simple:
mais si vous voulez le signe + , faites plus simplement:
=C2-O5
qui vous donnera 0, +x -X
crdlmnt
Errare humanum est, perseverare diabolicum-
-
Bonjour
êtes vous sur que votre date en O5 est bien numérique, avec votre format inversé?
voyez ici
https://www.cjoint.com/c/EEFlhRXpyp7
crdlmnt
-