Différences entre dates

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthoYS

XLDnaute Barbatruc
Bonsoir,

Il faut en fait compter le nombre de jours depuis la sortie ou combien de temps il reste pour la sortie "dans xx jours...".

Merci par avance de vous référez au fichier joint.
 

Pièces jointes

Re : Différences entre dates

Bonsoir AnthoYS, le forum,

Pas sur d'avoir tout saisi mais avec datedif:

=DATEDIF(B2;$F$1;"y")&" année "&DATEDIF(B2;$F$1;"ym")&" mois "&DATEDIF(B2;$F$1;"md")&" jours"
A copier vers le bas

JHA
 
Re : Différences entre dates

Bonjour, salut JHA,

Il me semble que JHA a lu un peu trop rapidement la question.

A essayer :
E2 : =SI(B2=F$1;"aujourd'hui";SI(B2<F$1;"depuis "&DATEDIF(B2;$F$1;"y")&" année "&DATEDIF(B2;$F$1;"ym")&" mois "&DATEDIF(B2;$F$1;"md")&" jours";"dans "&DATEDIF($F$1;B2;"y")&" année "&DATEDIF($F$1;B2;"ym")&" mois "&DATEDIF($F$1;B2;"md")&" jours"))
 
Re : Différences entre dates

Re,

Pour la question d'anthoYS, une formule plus courte :
=SI(B2=F$1;"aujourd'hui ";SI(B2<F$1;"depuis ";"dans "))&DATEDIF(MIN(B2;F$1);MAX(B2;F$1);"y")&" année "&DATEDIF(MIN(B2;F$1);MAX(B2;F$1);"ym")&" mois "&DATEDIF(MIN(B2;F$1);MAX(B2;F$1);"md")&" jours"
Il y a aussi moyen de ne pas afficher année, mois ou jour si ceux-ci sont égaux à 0, et de respecter l'orthographe (singulier et pluriel) pour année et jour.

Pour la question de alb05 :
Je te fais un petit exemple.
 
Re : Différences entre dates

Bonsoir,

Oui, mais comment transformer tout ceci :

-depuis 0 année 6 mois 4 jours
-depuis 0 année 0 mois 29 jours
-depuis 1 année 2 mois 9 jours
- 0

En :

-depuis 6 mois et 4 jours
-depuis 29 jours
-depuis 1 année 2 mois et 9 jours
date future càd : - dans xx jours (même logique dans le déroulement, xx année, xx mois, xx jours, je veux dire pas de dans "0" année -qui est inutile-)

Respectivement, merci par avance
 
Re : Différences entre dates

Bonsoir anthoYS, le fil,

Tu as tout dans les formules déposées.

Pour résoudre ton problème il suffit de jouer avec la fonction SI.

Ou tu le fais et c'est de l'implication personnelle (si tu as du mal, beaucoup pourront t'aider), si tu ne le fais pas c'est du Super-Market, on remplit le caddie et on s'en va.....

Excel, c'est un peu d'aide et beaucoup de travail personnel.

409 messages, tu as du voir beaucoup de fils et en tirer quelques expériences, sinon comprends pas.

Jean-Pierre
 
Re : Différences entre dates

Bonsoir,

Tout à fait d'accord avec toi jeanpierre, mais il est plus facile de demander que de faire.

Quand même un petit coup de pouce à notre ami anthoYS :
Nomme (menu Insertion - Noms - Définir) les parties centrales des trois formules (an, mois et jour) et remplace les par (par exemple pour les années) :

Formule nommée "an" (sans les "") : =DATEDIF(MIN(B2;F$1);MAX(B2;F$1);"y")
et tu remplaces cette partie et : &" année " par
SI(an=0;"";an&" année"&SI(an>1;"s";"")&" ")
Idem pour les mois et les jours

Ainsi tu gères non seulement le non affichage des 0, mais également l'orthographe.
 
Dernière édition:
Re : Différences entre dates

oK, merci pour le coup de pouce.

Désolé de ne pas être des ferrus d'Excel, car si je viens demander de l'aide, c'est que je ne sais pas faire.
Ce que je sais faire, je m'abstient de créer un sujet pour rien.

Voila pour répondre à vos contestations.

Merci. Sujet clos
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
395
Réponses
12
Affichages
812
Réponses
23
Affichages
684
Retour