Durée dans Excel

Résolu/Fermé
ouldtahar Messages postés 91 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 25 juin 2013 - 18 déc. 2009 à 00:23
ouldtahar Messages postés 91 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 25 juin 2013 - 19 déc. 2009 à 13:20
Bonjour,
Quand on fait la différence entre les deux dates : 09/07/2009 et 17/12/2009 dans Excel, on obtient 161 jours (sans oublier de bien mettre le format de la cellule au standard).

Comment alors peut-on obtenir un résultat en mois et en jours ?
Merci à tous
A voir également:

3 réponses

Utilisateur anonyme
18 déc. 2009 à 00:33
mois(date2) - mois(date1)
jour(date2)-jour(date1)
les deux au format "nombre"
0
ouldtahar Messages postés 91 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 25 juin 2013
18 déc. 2009 à 12:44
Bonjour,
Cela n'a pas l'air de marcher...Si je suppose 1ère date = 25/11/2009; 2ème date =18/12/2009, on aura une durée en jours (que je savais faire) de 23 jours mais avec cette formule proposée, on pourrait avoir un nombre des jours négatif.

=(MOIS(date2)-MOIS(date1))&" mois, "&((JOUR(date2)-JOUR(date1))&" jours") = 1 mois, -7 jours

Que faire pour éviter les négatifs?
Merci beaucoup.
0
bonjour
le mieux ce serait d'utiliser la fonction DATEDIF
= datedif(cel de debut;cel de fin;"y")&"année&datedif(cel de deb;celdefin;"ym")&"mois"&datedif(cel de deb;cel de fin;"md")&jour pour eviter le val negatives tu precede de= si(cel de fin-cel de deb<0;"";
a+
0
ouldtahar Messages postés 91 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 25 juin 2013
19 déc. 2009 à 13:20
Merci gijoegijoe, merci gilou.
La fonction me convient très bien. Avec mon exemple : date1 = 25/11/2009; date2 =18/12/2009, je peux écrire :

=DATEDIF(date1; date2;"y")&" années "&DATEDIF(date 1; date2;"ym")&" mois "&DATEDIF(date 1; date2;"md")&" jours" = 0 années 0 mois 23 jours.

Grand merci.
0