Formule datedif excel

Fermé
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012 - 5 juil. 2010 à 11:01
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012 - 23 juil. 2010 à 10:48
Bonjour,

Voila on m'avait déja aider pour un tableau excel avec la formule datedif seulement je viens de me rendre compte que les résultats sont faux.
Exemple : j'ai une date de début 01/01/10 jusqu'au 30/04/10 le résultat affiche 0 ans et 3 mois alors que cela devrait me mettre 0 ans 4 mois il m'oublie 1 mois comment faire ?
en plus j'ai une autre formule qui est =ENT((DATEDIF(C7;$B$3;"m")+DATEDIF(F7;G7;"m")+DATEDIF(I7;J7;"m")+DATEDIF(L7;M7;"m")+DATEDIF(O7;P7;"m")+DATEDIF(R7;S7;"m")+DATEDIF(U7;V7;"m")+DATEDIF(X7;Y7;"m"))/12)&" ans et " &MOD(DATEDIF(C7;$B$3;"m")+DATEDIF(F7;G7;"m")+DATEDIF(I7;J7;"m")+DATEDIF(L7;M7;"m")+DATEDIF(O7;P7;"m")+DATEDIF(R7;S7;"m")+DATEDIF(U7;V7;"m")+DATEDIF(X7;Y7;"m");12)&" mois" pour calculer entre plusieurs date et à l'arrivé ça fait beaucoup de mois d'écart. Pourriez-vous m'aider ?

merci d'avance



8 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 11:13
bonjour,

pour le 1°sujet :
01/01/10 jusqu'au 30/04/10
DATEDIF(D1;D2;"ym") (si ta formule est celle là...) renvoi bien 3 mois. Le reste est en fait 29 jours donc < 1 mois donc pas 'compté' en mois. il s'agit de DATEDIF(D1;D2;"md") = 29 (jours)

Pour 'arrondir' et compter un mois non complet dans le décompte :
=DATEDIF(A1;B1;"y")&" ans et "&DATEDIF(A1;B1;"ym")+SI(DATEDIF(A1;B1;"md")>0;1;0)&" mois "

Si les dates sont en A1 et B1

Pour le 2°sujet, difficile de répondre comme cela sans voir le fichier.. :
Tu peux déposer un fichier exemple (sans infos confidentielles) sur http://www.cijoint.fr/ et coller le lien fourni par le site sur ton prochain message
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
5 juil. 2010 à 11:29
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 11:44
bonjour eriic,

désolé - pas vu.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
5 juil. 2010 à 11:53
Salut dobo,

Pas de soucis, c'était à l'adresse de bill :-)
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 13:39
re,

http://www.cijoint.fr/cjlink.php?file=cj201007/cijvO0nFGP.xls

voila le fichier en fait il faut additionner 2 colonnes et s'est tout désoler mais on m'a induit en erreur.

merci d'avance
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 13:45
bon je crois que je vais pas y arrivé en fait sur le fichier poster pour les 3 premiere ligne on doit trouver 1 ans et 10 mois en suivant 19 ans et 4 mois à la place de 19 ans et 3 mois et la troisieme 31 ans et 11 mois au lieu de 33 ans et 6 mois donc y a bien une erreur il m'oublie des mois
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 14:43
Peux tu expliquer ce qui conduit à ton résultat de la 3°ligne 31 ans et 11 mois ?
Qu'additionnes tu et comment, et sur quelle 'convention' éventuelle ? (tu 'arrondis les mois commencés dans tes calculs intermédiaires)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 15:02
le 31 ans et 11 mois il est trouvé en calculant à la main l'autre le 33 ans et 6 mois (dans le fichier joint plus haut) est trouvé en fesant l'écart entre chaque date entrée et sortie par exemple pour le 33 ans et 6 mois y a entre "13/01/1997 et 30/04/2010" ; "01/10/1973 et 31/12/1973" ; "01/02/1974 et 29/01/77" ; ........
avec la formule rentrée tout en haut. Mais en fait je pense qui prend pas en compte les mois de février ou il n'y a que 28 jours
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
Modifié par dobo69 le 5/07/2010 à 15:08
merci...
si Datedif prend les mois de février et même les années bissextiles.

"A la main" ca n'aide pas bps.. :

tu peux le faire "là" STP ? et montrer ton calcul ?

Si vous n'avez besoin de rien, demandez-moi.
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 15:17
si je te demande cela c'est parce que :
si on fait un calcul en nombre de jours (date_sortie -date_entrée1)+(date_sortie2 - date_entrée2) + etc...on trouve pour ta 3°ligne 12399jours.
Dans un format 'Date' Excel affiche 11/12/1933 car cette date est le 12399° jour depuis le 01/01/1900. Donc, aux années bissextiles près, ta durée en jours cumulées est de 33 ans 11 mois et quelques jours, et avec ton 'critère' d'arrondi des mois commencés : 34 ans "tout rond"....
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 15:39
comment fait on pour résoudre le problème par ce qu'il faut qu'il m'affiche 1 ans et 10 mois au lieu de 1ans et 7 mois je comprend pas qu'est ce qu'il ne va pas ?
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 15:25
Pour le 1er dans l'ancienneté bâtiment je devrais avoir 1 ans et 10 mois alors que j'ai 1 ans et 7 mois.
entre le 01/01/2010 et le 30/04/2010 il y a 4 mois et lui il me trouve 3 mois et aprés entre 03/04/2003 et 18/04/2003 15 jours ; 05/05/2003 et 05/09/2003 4 mois ; 14/10/2003 et 21/11/2003 1 mois et 7 jours ; 01/01/2004 au 31/12/2004 12 mois et 19/01/09 au 31/01/2009 12 jours.
Cela fait 21 mois et 34 jours et en mois et année si on enleve 12 au mois cela fait 1 an il me reste 9 mois auquel j'ajoute encore un mois pour les 34 jours qui reste.
J'ai fait le 1er l'autre est trop long.
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 15:38
auquel j'ajoute encore un mois pour les 34 jours qui reste. 

Et comment on "décide" cela ?...
dis nous comment on "explique" à une formule de date que 34 jours = 1 mois, après on 'traduira' cela pour excel....
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 15:44
ben 34 jours cela fait bien 1 mois et 3 jours
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 15:48
et que fait on des 3 jours !!
Tu expliques depuis le début de ce post qu'il te manque des mois et cela vient du fait que les formules que tu as jusque là ne tiennent pas compte des jours résiduels Je t'ai proposé une solution :
=DATEDIF(A1;B1;"y")&" ans et "&DATEDIF(A1;B1;"ym")+SI(DATEDIF(A1;B1;"md")>0;1;0)&" mois "
pour faire un arrondi sup sur les mois commencés. Donc il faut rester cohérent où donner une "clé" ce calcul. Pourquoi tout d'un coup tu ne rajoute que 1 mois lorsqu'il te reste 34 jours ?
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
5 juil. 2010 à 15:56
j'ai essayé la formule mais elle ne marche pas. Par ce que dans l'ancienneté on ne tiens pas compte des jours.
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
5 juil. 2010 à 16:15
Et pourquoi ne pas compter jusqu'au nombres de jours alors ?
Ci-joint trois "solutions" bonnes à 2 jours près mais tu n'as pas l'air d'être à cheval sur la précision...:
http://www.cijoint.fr/cj201007/cijm6vyljO.xls
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
6 juil. 2010 à 10:43
Merci beaucoup c'est bon j'ai trouvé mon bonheur dans tes résponses.

bonne journée
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
6 juil. 2010 à 13:44
bonjour,

Merci pour la communauté d'indiquer laquelle et peut être de déposer ton fichier mis à jour avec cette solution ?

bonne journée.
0
bill3003 Messages postés 27 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 19 avril 2012
23 juil. 2010 à 10:48
Bonjour,

voila le fichier. et encore merci

http://www.cijoint.fr/cjlink.php?file=cj201007/cij2MYMd2g.xls
0