Cacul jours mois annee avec datedif
Résolu/Fermé
Gil369
Messages postés
120
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
7 novembre 2018
-
7 nov. 2018 à 10:21
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 8 nov. 2018 à 07:35
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 8 nov. 2018 à 07:35
A voir également:
- Cacul jours mois annee avec datedif
- Compte facebook suspendu 180 jours - Guide
- Compte instagram suspendu 180 jours - Guide
- Datedif excel n'existe pas ✓ - Forum Excel
- Convertir trimestre en année ✓ - Forum Excel
4 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
7 nov. 2018 à 11:02
7 nov. 2018 à 11:02
Bonjour,
et oui c'est le principe des intervalles si on compte le premier jour et le dernier il faut soit ajouter +1 à une date ou -1 à l'autre
pour revenir à la demande ta formule modifiée avec l'aide de Patrice que je salue t'affichera des mois ou des jours à 0 dans ton exemple 1 a 0 m et 0 j
ce qui est dommage, une formule plus complexe permet d'afficher uniquement les années ou mois ou encore jours s'il y en a et prend en compte le pluriel des années et jours si c'est le cas
=SI(C3+1-B3;TEXTE(DATEDIF(B3;C3+1;"y");"[>1]0"" ans "";[>]""1 an "";")&TEXTE(DATEDIF(B3;C3+1;"ym");"[>]0"" mois "";")&SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))>1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jours";SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))=1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jour";"")))
et pour traiter les cellules C3 et B3 vide tu peux ajouter une conditionnelle
et oui c'est le principe des intervalles si on compte le premier jour et le dernier il faut soit ajouter +1 à une date ou -1 à l'autre
pour revenir à la demande ta formule modifiée avec l'aide de Patrice que je salue t'affichera des mois ou des jours à 0 dans ton exemple 1 a 0 m et 0 j
ce qui est dommage, une formule plus complexe permet d'afficher uniquement les années ou mois ou encore jours s'il y en a et prend en compte le pluriel des années et jours si c'est le cas
=SI(C3+1-B3;TEXTE(DATEDIF(B3;C3+1;"y");"[>1]0"" ans "";[>]""1 an "";")&TEXTE(DATEDIF(B3;C3+1;"ym");"[>]0"" mois "";")&SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))>1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jours";SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))=1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jour";"")))
et pour traiter les cellules C3 et B3 vide tu peux ajouter une conditionnelle
=SI(ET(B3<>"";C3<>"");SI(C3+1-B3;TEXTE(DATEDIF(B3;C3+1;"y");"[>1]0"" ans "";[>]""1 an "";")&TEXTE(DATEDIF(B3;C3+1;"ym");"[>]0"" mois "";")&SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))>1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jours";SI(C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))=1;C3+1-MOIS.DECALER(B3;DATEDIF(B3;C3+1;"m"))&" jour";""))))
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
7 nov. 2018 à 10:28
7 nov. 2018 à 10:28
Bonjour,
En ajoutant le jour qui manque !
I.e dans la formule, remplacer C3 par (C3+1)
En ajoutant le jour qui manque !
I.e dans la formule, remplacer C3 par (C3+1)
Gil369
Messages postés
120
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
7 novembre 2018
7 nov. 2018 à 10:51
7 nov. 2018 à 10:51
re,
bon sang mais c'est bien sur !!!!
merci beaucoup
cordialement
Gil
bon sang mais c'est bien sur !!!!
merci beaucoup
cordialement
Gil
Gil369
Messages postés
120
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
7 novembre 2018
7 nov. 2018 à 10:54
7 nov. 2018 à 10:54
Sujet résolu
Cordialement
Gil
Cordialement
Gil
Gil369
Messages postés
120
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
7 novembre 2018
7 nov. 2018 à 11:29
7 nov. 2018 à 11:29
Bonjour Mike-31
j'ai testé ta formule; c'est nickel !!!!
Merci a vous deux : Mike et Patrice
Cordialement
Gil
j'ai testé ta formule; c'est nickel !!!!
Merci a vous deux : Mike et Patrice
Cordialement
Gil
8 nov. 2018 à 01:00
Bonjour Gil,
Plus simplement :
Cdlt
Patrice
8 nov. 2018 à 07:35
Je n'ai pas eu le temps d'aller plus loin ni tester ta formule que tu as certainement fait mais AH OUI pas besoin d'autant de conditionnelles effectivement.
J'espère que Gil369 repassera par la.
Merci à toi et bonne journée.