OVH Cloud OVH Cloud

Difference de date exprimée en "nombre de JJ/MM/AA"

8 réponses
Avatar
JP H
ma question est dans le titre
je cherche a calculer la difference entre deux dates le=20
resultat exprim=E9 en "nombre de JJ/MM//AA"

Merci de votre aide

8 réponses

Avatar
Yann
Salut JP,
Tu le fais avec le format date, mais il commence en 1900,
aussi, il te faut ajouter ton point de départ.

Bye
Yann

-----Message d'origine-----
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide
.



Avatar
Nicolas B.
Salut,

Ici, une solution très... très complète de Frédéric Sigonneau :
http://www.excelabo.net/xl/dates.php#diffdates


A+
Nicolas B.


JP H wrote:
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide


Avatar
Merci mais excelabo.net me donne la macro mais pas la
formule que je doit mettre dans ma cellue

Desolé mais je suis novice

merci d'avance
-----Message d'origine-----
Salut,

Ici, une solution très... très complète de Frédéric
Sigonneau :

http://www.excelabo.net/xl/dates.php#diffdates


A+
Nicolas B.


JP H wrote:
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide
.





Avatar
Nicolas B.
Salut,

La macro est ici une fonction que tu peux utiliser dans Excel après
avoir collé le code dans un module VBA. En A1 la première date, en B1 la
deuxième, et dans une autre cellule tape :
=diffdates(A1;A2)


A+
Nicolas B.


wrote:
Merci mais excelabo.net me donne la macro mais pas la
formule que je doit mettre dans ma cellue

Desolé mais je suis novice

merci d'avance

-----Message d'origine-----
Salut,

Ici, une solution très... très complète de Frédéric


Sigonneau :

http://www.excelabo.net/xl/dates.php#diffdates


A+
Nicolas B.


JP H wrote:

ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide


.







Avatar
JièL Goubert
-> BONJOUR <- a toi aussi JP H

Le 20/08/2004 16:12 vous avez écrit ceci :
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"


ne pas oublier le site de Laurent Longre
http://longre.free.fr/pages/form/dateheure.htm
tout y es et même plus sans macros superfétatoires ;-)

Merci de votre aide


--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm

Avatar
Jacky
Bonjour JP H

Une piste peut-être
Pour comparer 2 dates et récupérer en ans, mois,jour, ...
Date de départ en a1
Date d'arrivée en b1
Dans le cellule de ton choix copie ceci
'----------
=SI(DATEDIF(A1;B1;"y"); " "&DATEDIF(A1;B1;"y")&"
an"&SI(ABS(ANNEE(B1)-ANNEE(A1))>1;"s ";" ");"")&DATEDIF(A1;B1;"ym")&" mois
"&DATEDIF(A1--(MOD(A1;1)>MOD(MAINTENANT();1));B1;"md")&" jour"&
SI(ABS(JOUR(B1)-JOUR(A1))>1;"s ";" ")
'-----------
Le tout sur une seule ligne

Salutations
JJ

"JP H" a écrit dans le message de
news:9b8a01c486bf$b49cb1a0$
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide
Avatar
Jacky
Ouppss
Celle-ci, plus élégante et la syntaxe plus juste et plus courte
'-------------
=SI(DATEDIF(A1;B1;"y"); ""&DATEDIF(A1;B1;"y")&"
an"&SI(DATEDIF(A1;B1;"y")>1;"s ";" ");"")&DATEDIF(A1;B1;"ym")&" mois
"&DATEDIF(A1;B1;"md")&" jour"&SI(DATEDIF(A1;B1;"md")>1;"s ";"")
'--------------
ou au format JJ/MM/AA
'--------------
=SI(DATEDIF(A1;B1;"md")<10;"0";"")&DATEDIF(A1;B1;"md")&"/"&SI(DATEDIF(A1;B1;
"ym")<10;"0";"")&DATEDIF(A1;B1;"ym")&"/"&SI(DATEDIF(A1;B1;"y")<10;"0";"")&DA
TEDIF(A1;B1;"y")
'--------------
Salutations
JJ

"Jacky" a écrit dans le message de
news:
Bonjour JP H

Une piste peut-être
Pour comparer 2 dates et récupérer en ans, mois,jour, ...
Date de départ en a1
Date d'arrivée en b1
Dans le cellule de ton choix copie ceci
'----------
=SI(DATEDIF(A1;B1;"y"); " "&DATEDIF(A1;B1;"y")&"
an"&SI(ABS(ANNEE(B1)-ANNEE(A1))>1;"s ";" ");"")&DATEDIF(A1;B1;"ym")&"
mois

"&DATEDIF(A1--(MOD(A1;1)>MOD(MAINTENANT();1));B1;"md")&" jour"&
SI(ABS(JOUR(B1)-JOUR(A1))>1;"s ";" ")
'-----------
Le tout sur une seule ligne

Salutations
JJ

"JP H" a écrit dans le message de
news:9b8a01c486bf$b49cb1a0$
ma question est dans le titre
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"

Merci de votre aide




Avatar
AV
je cherche a calculer la difference entre deux dates le
resultat exprimé en "nombre de JJ/MM//AA"


Une formule LL
=SUPPRESPACE(SI(B1-A1;TEXTE(DATEDIF(A1;B1;"y");"[>1]0"" ans"";[>]""1
an"";")&TEXTE(DATEDIF(A1;B1;"ym");"[>] 0"" mois "";
")&TEXTE(DATEDIF(A1;B1;"md");"[>1]0"" jours"";[>]""1 jour"";");"0 jour"))

AV