S steph34 XLDnaute Junior 5 Décembre 2011 #1 Bonjour à tous Un petit problème avec DATEDIF: A2 = 01/01/2012 B2 = 31/12/2012 =SI(B2-A2;TEXTE(DATEDIF(A2;B2;"y");"[>1]0"" ans"";[>]""1 an"";")&TEXTE(DATEDIF(A2;B2;"ym");"[>] 0"" mois "";") &TEXTE(DATEDIF(A2;B2;"md");"[>1] 0"" jours"";[>]""1 jour"";");"0 jour") avec la formule cela affiche 11 mois 30 jours et non pas 12 mois. Manque donc 1 jour (normal). J'ai beau tourner et virer je trouve pas comment rajouter ce jour. Merci de vos lumières
Bonjour à tous Un petit problème avec DATEDIF: A2 = 01/01/2012 B2 = 31/12/2012 =SI(B2-A2;TEXTE(DATEDIF(A2;B2;"y");"[>1]0"" ans"";[>]""1 an"";")&TEXTE(DATEDIF(A2;B2;"ym");"[>] 0"" mois "";") &TEXTE(DATEDIF(A2;B2;"md");"[>1] 0"" jours"";[>]""1 jour"";");"0 jour") avec la formule cela affiche 11 mois 30 jours et non pas 12 mois. Manque donc 1 jour (normal). J'ai beau tourner et virer je trouve pas comment rajouter ce jour. Merci de vos lumières
Tibo XLDnaute Barbatruc 5 Décembre 2011 #2 Re : Formule DATEDIF Bonjour, Il n'est pas nécessaire de recréer un fil pour un souci déjà évoqué dans d'autres fils. Dans un de tes fils précédents, il t'a été indiqué que la fonction DATEDIF prenait en compte chaque date à 0h00 Du 01/01/2012 0h00 au 31/12/2012 0h00 est équivalent à 01/01/2012 0h00 au 30/12/2012 24h00 C'est pourquoi je t'avais proposé dans un autre fil (un de plus) d'ajouter +1 à B2, ce qui donne : Code: =SI(B2+1-A2;TEXTE(DATEDIF(A2;B2+1;"y");"[>1]0"" ans"";[>]""1 an"";")&TEXTE(DATEDIF(A2;B2+1;"ym");"[>] 0"" mois "";") &TEXTE(DATEDIF(A2;B2+1;"md");"[>1] 0"" jours"";[>]""1 jour"";");"0 jour") @+ Vote positif 0 Vote négatif
Re : Formule DATEDIF Bonjour, Il n'est pas nécessaire de recréer un fil pour un souci déjà évoqué dans d'autres fils. Dans un de tes fils précédents, il t'a été indiqué que la fonction DATEDIF prenait en compte chaque date à 0h00 Du 01/01/2012 0h00 au 31/12/2012 0h00 est équivalent à 01/01/2012 0h00 au 30/12/2012 24h00 C'est pourquoi je t'avais proposé dans un autre fil (un de plus) d'ajouter +1 à B2, ce qui donne : Code: =SI(B2+1-A2;TEXTE(DATEDIF(A2;B2+1;"y");"[>1]0"" ans"";[>]""1 an"";")&TEXTE(DATEDIF(A2;B2+1;"ym");"[>] 0"" mois "";") &TEXTE(DATEDIF(A2;B2+1;"md");"[>1] 0"" jours"";[>]""1 jour"";");"0 jour") @+
S steph34 XLDnaute Junior 5 Décembre 2011 #3 Re : Formule DATEDIF Bonjour Tibo Ne m’engueule pas. Je pensais que c'était mieux de créer un fil. En fait j'ai fait comme ton exemple et cela ne marchait pas car j'avais zappé le premier SI(B2+1-A2; Donc je pensais ne pas avoir compris. Merci de ta réponse Vote positif 0 Vote négatif
Re : Formule DATEDIF Bonjour Tibo Ne m’engueule pas. Je pensais que c'était mieux de créer un fil. En fait j'ai fait comme ton exemple et cela ne marchait pas car j'avais zappé le premier SI(B2+1-A2; Donc je pensais ne pas avoir compris. Merci de ta réponse