Formule datedif excel
bill3003
Messages postés
28
Statut
Membre
-
bill3003 Messages postés 28 Statut Membre -
bill3003 Messages postés 28 Statut Membre -
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
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
A voir également:
- Datedif formule excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel ligne - Guide
8 réponses
bonjour,
pour le 1°sujet :
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
pour le 1°sujet :
01/01/10 jusqu'au 30/04/10DATEDIF(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
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
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
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
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)
Qu'additionnes tu et comment, et sur quelle 'convention' éventuelle ? (tu 'arrondis les mois commencés dans tes calculs intermédiaires)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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.
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.
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"....
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"....
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.
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.
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 ?
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 ?
désolé - pas vu.
Pas de soucis, c'était à l'adresse de bill :-)