Date

maymayma75 Messages postés 8 Statut Membre -  
Vaucluse Messages postés 27336 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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir

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

    crdlmnt
    0
    1. maymayma75 Messages postés 8 Statut Membre
       
      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
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    3. maymayma75 Messages postés 8 Statut Membre
       
      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
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    5. maymayma75 Messages postés 8 Statut Membre > Vaucluse Messages postés 27336 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
  2. maymayma75 Messages postés 8 Statut Membre
     
    Merci beaucoup à demain

    Cordialement
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    2. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064 > Vaucluse Messages postés 27336 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
    3. maymayma75 Messages postés 8 Statut Membre
       
      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
    4. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Erreur de recopie?
      0
    5. maymayma75 Messages postés 8 Statut Membre
       
      ok merci je vais regarder cela
      0