Formule de date

Bonjour, j'ai besoin de créer une formule à partir d'une cellule avec la fonction Aujourd'hui et avec d'autre cellules avec des date. . Les cellules contenant la formule doit affichier le statut lorsqu'on soustrait la date à la fonction Aujourd'hui. Voici les 3 statuts selon la réponse: 1) à venir dans x jours 2) passé, ou 3) si c'est le jour même, il faut que ça soit marqué aujourd'hui. Merci de votre aide

Bonjour Price50,

Testez la formule suivante en l'adaptant à votre tableau, les dates devraient être en colonne A pour l'exemple utilisé

=SI(ESTERREUR(DATEDIF(AUJOURDHUI();A1;"d"));"passé";SI(DATEDIF(AUJOURDHUI();A1;"d")=0;"aujourd'hui";SI(DATEDIF(AUJOURDHUI();A1;"d")>=1;"à venir dans "&DATEDIF(AUJOURDHUI();A1;"d")&" jour"&SI(DATEDIF(AUJOURDHUI();A1;"d")>1;"s";""))))
price50

une autre formule qui renvoie la durée sous la forme d'un nombre cardinal

=SI(ESTERREUR(DATEDIF(AUJOURDHUI();A2;"d"));"passé";SI(DATEDIF(AUJOURDHUI();A2;"d")=0;"aujourd'hui";SI(DATEDIF(AUJOURDHUI();A2;"d")>=1;"à venir dans, "&TEXTE(DATEDIF(AUJOURDHUI();A2;"d");"[NatNum12]0")&" jour"&SI(DATEDIF(AUJOURDHUI();A2;"d")>1;"s";""))))
price50 2

Bonjour,

Autre formule, si la date est en A2:

=SI(A2-AUJOURDHUI()<0;"passé";SI(A2=AUJOURDHUI();"Aujourd'hui";"A venir dans " &A2-AUJOURDHUI() & " jour(s)"))

Cdlt

Bonjour,
Avec Excel 2019 et la fonction Si.Condtions() :

5price50.xlsx (9.89 Ko)
=SI.CONDITIONS
(
A3-AUJOURDHUI()<0;"passé";
A3-AUJOURDHUI()=0;"aujourd'hui";
VRAI;"à venir dans " & A3-AUJOURDHUI()& " jour(s)"
)

Bonjour à tous !

Pour le plaisir :

=B4-AUJOURDHUI()

Avec le format personnalisé adapté :

"A venir dans "0" jour(s)";"Passé";"Aujourd'hui"

B4 contenant la date à analyser.

Merci à tous :)

Rechercher des sujets similaires à "formule date"