Comment obtenir mois et jours justes

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 !

un internaute

XLDnaute Impliqué
Bonsoir à tous,
J'ai cette formule que j'ai modifiée en ajoutant +1 en rouge sinon ça met 9 jours et 24 jours.
Concernant les mois ça me met 1 mois 29 jours alors que je veux obtenir 2 mois.

=SI(OU(H3="";I3="");"";TEXTE(CNUM(DATEDIF(H3;I3+1;"ym"));"[>0]0"" mois "";[=0]#")&TEXTE(DATEDIF(H3;I3+1;"md");"[>1]0"" jours "";[=1]""1 jour "";#"))

Est-ce tout simplement pas possible?
Merci à vous
 
Bonsour® ...
alors que je veux obtenir 2 mois.

Y'a ka écrire 2 mois !!!
chez moi ça écrit ça :
restre plus qu' a choisir😉

Capture.JPG


🙄sinon :
=SI(OU(H3="";I3="");"";SI(TEXTE(H3;"mmjj")=TEXTE(I3;"mmjj");"Anniversaire";TEXTE(CNUM(DATEDIF(H3;I3;"ym"));"[>0]0"" mois "";[=0]#")&TEXTE(DATEDIF(H3;I3;"md");"[>1]0"" jours "";[=1]""1 jour "";#")))
 
Dernière édition:
Bonjour à tous,

Un fichier exemple serait le bienvenu pour donner une réponse qui répond à tes attentes.

Si tu as un problème avec les fin de mois, tu peux mettre une condition si dates = fin.mois alors on met datedif(date1;date2;"m") sinon datedif(date1;date2;"md")

JHA
 
Bonjour à tous,
un essai sur fichier avec des mois de 30 jours (si j'ai bien compris ton soucis)

JHA

Bonjour JHA,
Ça fonctionne SUPER...un petit "truc" encore lorsque les cellules ne sont pas renseignées ça met 1 jours.
Il faut mettre des blancs ("") au début de la formule et OU aussi je pense...mais où?
Tu y es presque.
Un GRAND merci en tout cas...tu ne lâche rien
A+ et bonne journée à toi
Cordialement
 
Bonjour à tous,

Petite modification de la formule en "E2":
=SI(OU(ESTVIDE(B2);ESTVIDE(C2));"";SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#")))

ou

=SI(ET(ESTNUM(B2);ESTNUM(C2));SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#"));"")

JHA
 

Pièces jointes

Dernière édition:
Bonjour à tous,

Petite modification de la formule en "E2":
=SI(OU(ESTVIDE(B2);ESTVIDE(C2));"";SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#")))

ou

=SI(ET(ESTNUM(B2);ESTNUM(C2));SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#"));"")

JHA

Re bonjour JHA,
Nickel.
J'ai juste remplacé ESTVIDE par "" j'ai mieux l'habitude.
Merci pour ta gentillesse et surtout ta "connaissance" des formules.
Bonne journée à toi.
Bien cordialement
 
Bonjour à tous,

Petite modification de la formule en "E2":
=SI(OU(ESTVIDE(B2);ESTVIDE(C2));"";SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#")))

ou

=SI(ET(ESTNUM(B2);ESTNUM(C2));SI((C2-B2+1)<30;TEXTE(C2-B2+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((C2-B2+1)/30);"[>0]0"" mois "";;#")&TEXTE((C2-B2+1)-(ENT((C2-B2+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#"));"")

JHA

Bonjour JHA,
Je continue mon "périple" avec ma "fameuse" formule!!!
J'ai essayé de mettre ans & an mais il y a toujours quelque chose qui accroche.
Voici la formule avec mois et jours:

=SI(OU((I3="");(H3=""));"";SI((I3-H3+1)<30;TEXTE(I3-H3+1;"[>1]0"" jours "";[=1]""1 jour "";#");TEXTE(ENT((I3-H3+1)/30);"[>0]0"" mois "";;#")&TEXTE((I3-H3+1)-(ENT((I3-H3+1)/30)*30);"[>1]0"" jours "";[=1]""1 jour "";#")))

Pourrais-tu STP la compléter avec les années?
Merci d'avance
Cordialement

Ps: Je m'excuse de ne pouvoir joindre un fichier
 
- 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ésolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Réponses
55
Affichages
4 K
Réponses
4
Affichages
1 K
Retour