Date

Fermé
maymayma75 Messages postés 8 Date d'inscription jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016 - 21 janv. 2016 à 18:38
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 janv. 2016 à 06:50
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
21 janv. 2016 à 18:41
Bonsoir

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

crdlmnt
0
maymayma75 Messages postés 8 Date d'inscription jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016
21 janv. 2016 à 18:49
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
21 janv. 2016 à 19:04
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 jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016
21 janv. 2016 à 19:17
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
Modifié par Vaucluse le 21/01/2016 à 19:24
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 jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
21 janv. 2016 à 19:49
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 jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016
21 janv. 2016 à 21:14
Merci beaucoup à demain

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
22 janv. 2016 à 17:54
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 2563 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 17 octobre 2024 1 058 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
22 janv. 2016 à 18:52
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 jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016
22 janv. 2016 à 20:33
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 2563 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 17 octobre 2024 1 058
22 janv. 2016 à 20:56
Erreur de recopie?
0
maymayma75 Messages postés 8 Date d'inscription jeudi 21 janvier 2016 Statut Membre Dernière intervention 22 janvier 2016
22 janv. 2016 à 21:58
ok merci je vais regarder cela
0