Salut à tous
Tout d'abord merci pour les réponses précédentes mais qui ne règle pas mon
problème.
Ci-dessous les différents fils des efforts précédemment fait par quelques
inernautes chevronnés qui ont déjà fait avancé le schmilblick ...
Je cherche une formule me permettant d'obtenir l'écart entre 2 dates en
jours, mois et années. La fonction DATEDIF interprète les mois et jours à sa
façon. Mais ne donne pas le résultat escompté.
Pourriez-vous m'orienter vers une autre formule qui permettrait d'avoir un
résultat "juste" ? (Les services paies ne lésignent pas sur ces choses là.)
Je n'arrive pas à comprendre qu'il n'y ai pas de formule sous Excel capable
de faire cela !!!
Ou aurait-on atteint ses limites ?? ;-))
"Yvan" a écrit :
> La formule fonctionne parfaitement, mais Excel n'interprète pas comme nous la
> notion de mois.
> Comme je suis pas sûr de pouvoir être clair, je vous invite à plutot à
> regarder le tableau ci-dessous
>
> 25/02/2005 25/02/2005 1 jour
> 25/02/2005 26/02/2005 2 jours
> 25/02/2005 27/02/2005 3 jours
>
> 25/02/2005 21/03/2005 25 jours
> 25/02/2005 22/03/2005 26 jours
> 25/02/2005 23/03/2005 27 jours
> 25/02/2005 24/03/2005 1 mois (28 jours en février 2005)
> 25/02/2005 25/03/2005 1 mois 1 jour
> 25/02/2005 26/03/2005 1 mois 2 jours
>
> 25/02/2005 20/04/2005 1 mois 27 jours
> 25/02/2005 21/04/2005 1 mois 28 jours
> 25/02/2005 22/04/2005 1 mois 29 jours
> 25/02/2005 23/04/2005 1 mois 30 jours
> 25/02/2005 24/04/2005 2 mois 31 jours en mars
> 25/02/2005 25/04/2005 2 mois 1 jour
> 25/02/2005 26/04/2005 2 mois 2 jours
>
> 25/02/2005 22/05/2005 2 mois 28 jours
> 25/02/2005 23/05/2005 2 mois 29 jours
> 25/02/2005 24/05/2005 3 mois 30 jours en avril
> 25/02/2005 25/05/2005 3 mois 1 jour
> 25/02/2005 26/05/2005 3 mois 2 jours
> 25/02/2005 27/05/2005 3 mois 3 jours
> 25/02/2005 28/05/2005 3 mois 4 jours
>
>
> çà permet d'expliquer le phénomène mais de là à résoudre le problème!
>
>
> "Cervolent" a écrit :
>
> > GD m'a déjà bien aidé sur le sujet mais je me permet de relancer tout le
> > monde par rapport à ce qu'il m'a filé comme tuyau ...
> > Voilà la formule que j'utilise :
> > Cette formule doit permettre de gérer les entrées et sorties de la société
> > donc le calcul doit s'effectuer dans 1 seule cellule et sur les ans, mois, et
> > jours.
> > La date de début et la date de fin sont à prendre en compte dans le calcul.
> > C'est pour cela que je rajoute 1 jour à la date de fin.
> >
> > =SUPPRESPACE(SI((B2-B1);TEXTE(DATEDIF(B1;B2+1;"y");"[>1]0"" ans "";[>]""1
> > an"";")&TEXTE(DATEDIF(B1;B2+1;"ym");"[>] 0"" mois
> > "";")&TEXTE(DATEDIF(B1;B2+1;"md");"[>1]0"" jours"";[>]""1 jour"";");"0 jour"))
> >
> > J'ai fait l'essai sur les series suivantes :
> > 1er essai :
> > en B1 : 15/03/05
> > en B2 : 31/03/05
> > nombre de jours les séparant = 17 jours (ce qui est juste)
> >
> > si on rajoute 1 mois
> > en B1 : 15/03/05
> > en B2 : 30/04/05
> > alors le nombre de jour passe de 17 à 16 jours (il ya pourtant 1 mois et 17
> > jours)
> >
> > 2eme essai "Encore pire" si je peux me permettre :
> > en B1 : 29/02/04 (année bisextile)
> > en B2 : 01/03/04
> > nombre de jours les séparant = 2 jours (ce qui est juste)
> >
> > si on rajoute 1 mois :
> > en B1 : 29/02/04
> > en B2 : 01/04/04
> > alors le nombre de jour passe de 2 à 4 jours (il y a pourtant 1 mois et 2
> > jours)
> >
> > Quézaco ? je fais confiance à excellabo et maintenant aux fréres V >;-)))
> >
> > Merci de votre aide ...
Salut Patrick Le listing des dates est le résultat que donne la formule utilisée plus bas dans le 1er fil, c'est justement là ou est le problème (Cette formule a été récupérée sur les site (incontestablement professionnels d'Excellabo - à qui je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés ne correspondent pas à la réalité. Sache en passant que la date de début et la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour je ne comprends pas déja (déja pas ?) ta définition du mois pour moi du 25/02 au 25/03 il y a 28 jours pas un mois
Salut Patrick
Le listing des dates est le résultat que donne la formule utilisée plus bas
dans le 1er fil, c'est justement là ou est le problème (Cette formule a été
récupérée sur les site (incontestablement professionnels d'Excellabo - à qui
je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés
ne correspondent pas à la réalité. Sache en passant que la date de début et
la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour
je ne comprends pas déja (déja pas ?) ta définition du mois
pour moi du 25/02 au 25/03 il y a 28 jours pas un mois
Salut Patrick Le listing des dates est le résultat que donne la formule utilisée plus bas dans le 1er fil, c'est justement là ou est le problème (Cette formule a été récupérée sur les site (incontestablement professionnels d'Excellabo - à qui je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés ne correspondent pas à la réalité. Sache en passant que la date de début et la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour je ne comprends pas déja (déja pas ?) ta définition du mois pour moi du 25/02 au 25/03 il y a 28 jours pas un mois
Il me semble que GeeDee avait déjà commenté ce point il y a peu : tout est une question d'intervalles si je me rappelle bien. N'oublions pas que nos petits camarades outre atlantiques ne font pas toujours tout comme nous. REgarde donc s'il ne te suffit pas chaque fois d'ajouter ou retrancher 1 au résultat de datediff qui par ailleurs fonctionne fort bien.
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 27/04/2005 11:08, :
Salut Patrick Le listing des dates est le résultat que donne la formule utilisée plus bas dans le 1er fil, c'est justement là ou est le problème (Cette formule a été récupérée sur les site (incontestablement professionnels d'Excellabo - à qui je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés ne correspondent pas à la réalité. Sache en passant que la date de début et la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour je ne comprends pas déja (déja pas ?) ta définition du mois pour moi du 25/02 au 25/03 il y a 28 jours pas un mois
Il me semble que GeeDee avait déjà commenté ce point il y a peu : tout
est une question d'intervalles si je me rappelle bien. N'oublions pas
que nos petits camarades outre atlantiques ne font pas toujours tout
comme nous. REgarde donc s'il ne te suffit pas chaque fois d'ajouter ou
retrancher 1 au résultat de datediff qui par ailleurs fonctionne fort bien.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 27/04/2005 11:08, :
Salut Patrick
Le listing des dates est le résultat que donne la formule utilisée plus bas
dans le 1er fil, c'est justement là ou est le problème (Cette formule a été
récupérée sur les site (incontestablement professionnels d'Excellabo - à qui
je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés
ne correspondent pas à la réalité. Sache en passant que la date de début et
la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour
je ne comprends pas déja (déja pas ?) ta définition du mois
pour moi du 25/02 au 25/03 il y a 28 jours pas un mois
Il me semble que GeeDee avait déjà commenté ce point il y a peu : tout est une question d'intervalles si je me rappelle bien. N'oublions pas que nos petits camarades outre atlantiques ne font pas toujours tout comme nous. REgarde donc s'il ne te suffit pas chaque fois d'ajouter ou retrancher 1 au résultat de datediff qui par ailleurs fonctionne fort bien.
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 27/04/2005 11:08, :
Salut Patrick Le listing des dates est le résultat que donne la formule utilisée plus bas dans le 1er fil, c'est justement là ou est le problème (Cette formule a été récupérée sur les site (incontestablement professionnels d'Excellabo - à qui je fais entièrement confiance - cela dit en passant ;-)) les écarts constatés ne correspondent pas à la réalité. Sache en passant que la date de début et la date de fin doivent être incluses dans le calcul (datefin +1).
Que peux-tu faire ?
bonjour je ne comprends pas déja (déja pas ?) ta définition du mois pour moi du 25/02 au 25/03 il y a 28 jours pas un mois