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 >;-)))
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yvan
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!
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 ...
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!
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 >;-)))
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!
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 >;-)))