Microsoft 365 Mois, date, heure et minute

  • Initiateur de la discussion Initiateur de la discussion GUERET
  • 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 !

Solution
JE vais essayé de faire le calcul sans LET et sans les mois car lors d'un différence on ne tombe pas sur les bons mois (ex : 3 mois juin+juillet+aout = 92 jrs | mais 3 mois Janvier à mars 90 ou 91 jrs selon les années) Donc le nb mois peut être faut :
1661343489408.png

donc je vais voir à faire sans LET() (uniquement sur sur Office 365) avec Jours, heures minutes et sec.
je post dès que c'est bon.
Bonjour,

Peut-être
Code:
ss;ENT(MOD(d*24*60;1)*60)
La formule en entier qui fonctionne maintenant
=LET(début;MAINTENANT();fin;B6+C6;m;DATEDIF(début;fin;"ym")&" mois ";j;DATEDIF(début;fin; "md");d;MOD(fin-début;1);h; ENT(d*24);mn;ENT(MOD(d*24;1)*60);ss;ENT(MOD(d*24*60;1)*60);m&SI(j>1;j&" jours ";j&" jour, ")&SI(h>1;h&" heures ";h&" heure ")&SI(mn>1;mn&" minutes ";mn& " minute et ")&SI(ss>1;ss&" secondes ";ss&" seconde "))
Merci et encore MERCI 👍
 
JE vais essayé de faire le calcul sans LET et sans les mois car lors d'un différence on ne tombe pas sur les bons mois (ex : 3 mois juin+juillet+aout = 92 jrs | mais 3 mois Janvier à mars 90 ou 91 jrs selon les années) Donc le nb mois peut être faut :
1661343489408.png

donc je vais voir à faire sans LET() (uniquement sur sur Office 365) avec Jours, heures minutes et sec.
je post dès que c'est bon.
 
Dernière édition:
@GUERET
Dsl, Urgence Taff ... je vais pas pouvoir allez plus loin aujourd'hui ...

Mais tu peux tester une simplification de ta formule :
VB:
=LET(
début;MAINTENANT();
fin;B6+C6;
m;DATEDIF(début;fin;"ym")&" mois ";
j;DATEDIF(début;fin; "md");
d;MOD(fin-début;1);
h; HEURE(d);
mn;MINUTE(d);
ss;SECONDE(d);
m & SI(j>1;j&" jours ";j&" jour, ")
  & SI(h>1;h&" heures ";h&" heure ")
  & SI(mn>1;mn&" minutes ";mn& " minute et ")
  & SI(ss>1;ss&" secondes ";ss&" seconde."))
 
Et une petite varian :
Code:
=LET(
début;MAINTENANT();
fin;B6+C6;
m;DATEDIF(début;fin;"ym")&" mois ";
j;DATEDIF(début;fin; "md");
d;MOD(fin-début;1);
h; HEURE(d);
mn;MINUTE(d);
ss;SECONDE(d);
m & j & " jour" & SI(j>1;"s ";" ")
  & h & " heure" & SI(h>1;"s ";" ")
  & mn & " minute" & SI(mn>1; "s ";" ")
  & ss & " seconde" & SI(ss>1;"s";""))
 
- 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
9
Affichages
907
Réponses
0
Affichages
373
Retour