Date

maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


J'ai une date de début et une date de fin et je souhaites uniquement avoir le nombre de mois plein.

15/01/15 - 20/09/15 = 7 mois

01/01/15 - 20/09/15 = 8 mois

01/01/15 - 28/02/15 = 2 mois

15/01/15 - 25/01/15 = 0 mois

j'ai essayé date dif mais cela ne fonctionne pas toujours, ils ne tiens pas compte des mois se terminant par 30 et 28 pour le mois de février.

Merci

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir

=DATEDIF(cell début;cell fin;"m")

crdlmnt
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci

C'est pas valable pour une année complète
01/01 au 31/12, il me met 11 mois alors qu'il y a 12 mois plein
si je rajoute +1 a la fin de la formule il me fausse le calcul des autres dates

Merci

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Parce qu'il n'inclut pas le jour de départ et donc, il manque un mois complet
essayez avec:

=DATEDIF(A1-1;B1;"m")

crdlmnt
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Oui cela a fonctionné pour cette date mais quand
je mets la date du 25/03 au 24/09 il met 6 mois au lieu de 5
je souhaites uniquement obtenir des mois pleins.

Merci - Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
effectivement avec ce décalage de un jour pur vos calculs, on tourne u peu en rond
essayez celle ci pour inclure le 1° mois si la date se situe sur le premier jour.

=DATEDIF(A1-SI(JOUR(A1)=1;1;0);B1;"m")

ou encore

=DATEDIF(A1;B1;"m")+SI(JOUR(A1)=1;1;0)

qui revient au même

sans garantie pour tous les cas de figure

crdlmnt
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci

Cela a très bien fonctionné mais pas sur les dates de fin se terminant par 30 exemple 30/11/15) et 28 pour le mois de février, il me manque 1 mois.

Cordialement
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup à demain

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bon je reviens;;
....pas facile à manier DATDIF!!! pas un cadeau dans Excel!
essayez celle ci , je n'ai sans doute pas traité toutes les possibilités

=SI(JOUR(B10)=31;DATEDIF(A10-1;B10;"m");DATEDIF(FIN.MOIS(A10;0);FIN.MOIS(B10;-1);"m")+SI(JOUR(A10)=1;1;0)+SI(B10>FIN.MOIS(B10;-1);1;0))

crdlmnt
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
J'ai tenté une autre approche mais je ne donnerai pas plus de garanties:
=SI(DATEDIF(A2-1;B2;"m")=0;0;DATEDIF(DATE(ANNEE(A2-1);MOIS(A2-1)+1;0);DATE(ANNEE(B2+1);MOIS(B2+1);1);"m"))
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci beaucoup VAUCLUSE, j'ai seulement des soucis sur les personnes ci-dessous
Merci beaucoup TONTONG mais j'ai un soucis avec ta formule, il m'indique qu'il y a un trop nombre important.

Date début Date fin VAUCLUSE

NB 01/01/2015 09/11/2015 11,00
AS 25/03/2015 24/09/2015 6,00
GS 16/03/2015 15/09/2015 6,00
LT 01/07/2015 04/11/2015 5,00
RJ 01/04/2015 28/08/2015 5,00
CA 01/01/2015 17/04/2015 4,00
DR 01/01/2015 09/04/2015 4,00
VC 01/01/2015 24/04/2015 4,00
OA 01/01/2015 25/02/2015 2,00
AJ 09/11/2015 30/11/2015 #NOMBRE!
AS 02/11/2015 13/11/2015 #NOMBRE!
DM 01/11/2014 22/11/2014 #NOMBRE!
LM 01/05/2015 22/05/2015 #NOMBRE!
SH 01/01/2015 08/01/2015 #NOMBRE!

Cordialement
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Erreur de recopie?
0
maymayma75 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci je vais regarder cela
0