OVH Cloud OVH Cloud

ecart date a date

32 réponses
Avatar
mye
bonjour a tous les gens du savoir.
pour calculer, par exemple, l'age d'un personne en partant de sa date de
naissance a aujourd'hui, j'ulilise la formule suivante :
=((aujourd'hui()-G3/365.25))
en prenant la date de naissance dans G3, la formule me retourne le numero de
serie, mais pas son age souhaité.
où est l'erreur ?
merci de votre reponse

--
m&y

10 réponses

1 2 3 4
Avatar
jps
peut-être le copier-coller depuis ton post, chris.....
anyway I merde you too....
jps

"ChrisV" a écrit dans le message de
news:uS7p$
et pourquoi j'ai des petits carrés entrelardés entre les nombres
d'ans...



Té... c'est parce que tu as dû merd*****er quelque part pardi !
;-)


ChrisV


"jps" a écrit dans le message de news:

et pourquoi j'ai des petits carrés entrelardés entre les nombres d'ans,
de


mois et de jours, chris, avec ta formule???
jps

"ChrisV" a écrit dans le message de
news:%
Hau Cheef,

Si tu veux éviter l'affichage des 0 mois, 0 jours (afin d'obtenir 58
ans



au
lieu des 58 ans, 0 mois, 0 jour de ton exemple en E6), tu pourrais
utiliser:

(en E5, à recopier vers le bas)




=SI(ET(DATEDIF(D5;AUJOURDHUI();"y")=0;DATEDIF(D5;AUJOURDHUI();"ym")=0;DATEDI


F(D5;AUJOURDHUI();"md")=0);0&"



jour";SI(DATEDIF(D5;AUJOURDHUI();"y")<>0;DATEDIF(D5;AUJOURDHUI();"y")&SI(DAT


EDIF(D5;AUJOURDHUI();"y")>1;"
ans ";" an

");"")&SI(DATEDIF(D5;AUJOURDHUI();"ym")<>0;DATEDIF(D5;AUJOURDHUI();"ym")&"



mois



";"")&SI(DATEDIF(D5;AUJOURDHUI();"md")<>0;DATEDIF(D5;AUJOURDHUI();"md")&SI(D


ATEDIF(D5;AUJOURDHUI();"md")>1;"
jours";" jour");""))


ChrisV


Bonjour a vous
je me permet de vous joindre mon "carnet de fête"
que j'ai fait avec l'aide de l'excellent Laurent Longre

entrez les noms et les dates de naissance et hop !

vous aurez l'age, le mois, et le nombre de jours
de cette date de naissance
et même
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)

voici le fichier
http://cjoint.com/data/dDxjjRpVp5.htm

fait avec Excel Mac 2001

Bien a vous
René
enlever "nospams" pour me rejoindre















Avatar
Cheef
Le 29/03/05 16:33, dans , « jps »
a écrit :

Bonsoir jps
Lorsque je reçois une aide
il est bien de la remercié
alors
Merci a toi et a LL pour la référence.....
ont est d'accord ;) yessss

Merci a vous
René :-)
enlever "nospams" pour me rejoindre




merci, rené, pour ce beau travail dont le mérite revient à toi seul, et
sûrement pas à LL dont l'aide qu'il t'a fournie n'a été que celle qu'il
avait sollicitée de moi au préalable...
j'ai juste remplacé "fêtes" par "anniversaires"
jps


"Cheef" a écrit dans le message de
news:BE6F2E7C.5F8C%
Le 29/03/05 15:24, dans #, « ChrisV »

Waste ! >:-)


ChrisV


"Gros Minet" a écrit dans le message de news:

Miaououou !

Merci encore, ça va bien me servir !

Cordialement.

Gros Minet.

"ChrisV" a écrit dans le message de news:
#
Bonjour Jacques,

Dans la liste des fonctions, 'DATEDIF' apparaît pas,...


Cette fonction, non documentée, n'apparaît effectivement pas dans la
liste
des fonctions. C'est à l'origine, pour assurer la compatibilité avec
d'autres tableurs qu'elle fût introduite dans Excel...

Ces arguments sont:
ÚTEDIF(date_début; date_fin; résultat).
date_début est la première date et date_fin la dernière.
L'argument résultat peut prendre les valeurs suivantes : "y", "m",
"d",




"ym"
et "md".
y: nombre d'années
m: nombre de mois
d: nombre de jours
ym: nombre de mois MOD 12
md: nombre de jours MOD 365

ChrisV


"Jacques" a écrit dans le message
de




news:
Bonsoir,
Bonjour Mye,

ÚTEDIF(G3;AUJOURDHUI();"y")

au format Standard


ChrisV


C'est pas juste :-) .

Pratiquant VB, je connais la fonction DateDiff. Je sais qu'elle
existe





sous VBA également. Comme il s'agit ici d'une formule, j'ai recherché
l'équivalent. Dans la liste des fonctions, 'DATEDIF' n'apparait pas,
j'ai


'DATE' et 'DATEVAL'. Est ce normal ? ou j'ai loupé une marche ?

j'utilise Office 2003.

Merci de vos lumières.

--
Cordialement,

Jacques.









Bonjour a vous

je me permet de vous joindre mon "carnet de fête"
que j'ai fait avec l'aide de l'excellent Laurent Longre

entrez les noms et les dates de naissance et hop !

vous aurez l'age, le mois, et le nombre de jours
de cette date de naissance
et même
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)

voici le fichier
http://cjoint.com/data/dDxjjRpVp5.htm

fait avec Excel Mac 2001

Bien a vous
René
enlever "nospams" pour me rejoindre












Avatar
Starwing
Bonjour GD,

Ah Ben ça alors, ben ça alors! Ils sont fous ses Microsoftiens...

;-)

Starwing
Avatar
Cheef
Le 29/03/05 16:44, dans , « jps »
a écrit :

et pourquoi j'ai des petits carrés entrelardés entre les nombres d'ans, de
mois et de jours, chris, avec ta formule???
jps


bonsoir a vous deux ;)
moi lorsque je clique sur le lien
que j,ai mis dans le précèdent poste

il me reviens tout brouillé (########) le carnet de fête
plus rien ne fonctionne
quelqu'un a une idée ?
pourtant le premier fonctionnais bien !!!

bizarre.....

Cheef


"ChrisV" a écrit dans le message de
news:%
Hau Cheef,

Si tu veux éviter l'affichage des 0 mois, 0 jours (afin d'obtenir 58 ans
au

lieu des 58 ans, 0 mois, 0 jour de ton exemple en E6), tu pourrais
utiliser:

(en E5, à recopier vers le bas)


=SI(ET(DATEDIF(D5;AUJOURDHUI();"y")=0;DATEDIF(D5;AUJOURDHUI();"ym")=0;DATEDI

F(D5;AUJOURDHUI();"md")=0);0&"

jour";SI(DATEDIF(D5;AUJOURDHUI();"y")<>0;DATEDIF(D5;AUJOURDHUI();"y")&SI(DAT

EDIF(D5;AUJOURDHUI();"y")>1;"
ans ";" an
");"")&SI(DATEDIF(D5;AUJOURDHUI();"ym")<>0;DATEDIF(D5;AUJOURDHUI();"ym")&"
mois

";"")&SI(DATEDIF(D5;AUJOURDHUI();"md")<>0;DATEDIF(D5;AUJOURDHUI();"md")&SI(D

ATEDIF(D5;AUJOURDHUI();"md")>1;"
jours";" jour");""))


ChrisV


Bonjour a vous
je me permet de vous joindre mon "carnet de fête"
que j'ai fait avec l'aide de l'excellent Laurent Longre

entrez les noms et les dates de naissance et hop !

vous aurez l'age, le mois, et le nombre de jours
de cette date de naissance
et même
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)

voici le fichier
http://cjoint.com/data/dDxjjRpVp5.htm

fait avec Excel Mac 2001

Bien a vous
René
enlever "nospams" pour me rejoindre









Merci a vous
René :-)
enlever "nospams" pour me rejoindre



Avatar
AV
Si tu veux éviter l'affichage des 0 mois,


J'aime bien celle de LL :
=SUPPRESPACE(SI(AUJOURDHUI()-D;TEXTE(DATEDIF(D;AUJOURDHUI();"y");"[>1]0""
ans"";[>]""1 an"";")&TEXTE(DATEDIF(D;AUJOURDHUI();"ym");"[>] 0"" mois "";
")&TEXTE(DATEDIF(D;AUJOURDHUI();"md");"[>1]0"" jours"";[>]""1 jour"";");"0
jour"))

AV

Avatar
AV
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)


Dommage qu'on ne puisse pas charger ton "fichier joint" (en tout cas chez moi) !
J'étais très intéressé par la méthode !
;-)
AV

Avatar
Misange
Sympa et j'en connais qui en auraient bien besoin pour éviter certains
impairs...(pas sur ce forum of course) !
est-ce que tu veux bien que je le mette sur excelabo (en modifiant la
formule pour éviter l'affichage de 0 mois...) ?

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 29/03/2005 23:10, :
Le 29/03/05 15:24, dans #, « ChrisV »


Waste ! >:-)


ChrisV


"Gros Minet" a écrit dans le message de news:


Miaououou !

Merci encore, ça va bien me servir !

Cordialement.

Gros Minet.

"ChrisV" a écrit dans le message de news:
#

Bonjour Jacques,


Dans la liste des fonctions, 'DATEDIF' apparaît pas,...


Cette fonction, non documentée, n'apparaît effectivement pas dans la
liste
des fonctions. C'est à l'origine, pour assurer la compatibilité avec
d'autres tableurs qu'elle fût introduite dans Excel...

Ces arguments sont:
ÚTEDIF(date_début; date_fin; résultat).
date_début est la première date et date_fin la dernière.
L'argument résultat peut prendre les valeurs suivantes : "y", "m", "d",


"ym"

et "md".
y: nombre d'années
m: nombre de mois
d: nombre de jours
ym: nombre de mois MOD 12
md: nombre de jours MOD 365

ChrisV


"Jacques" a écrit dans le message de
news:

Bonsoir,

Bonjour Mye,

ÚTEDIF(G3;AUJOURDHUI();"y")

au format Standard


ChrisV


C'est pas juste :-) .

Pratiquant VB, je connais la fonction DateDiff. Je sais qu'elle existe
sous VBA également. Comme il s'agit ici d'une formule, j'ai recherché
l'équivalent. Dans la liste des fonctions, 'DATEDIF' n'apparait pas,



j'ai

'DATE' et 'DATEVAL'. Est ce normal ? ou j'ai loupé une marche ?

j'utilise Office 2003.

Merci de vos lumières.

--
Cordialement,

Jacques.







Bonjour a vous

je me permet de vous joindre mon "carnet de fête"
que j'ai fait avec l'aide de l'excellent Laurent Longre

entrez les noms et les dates de naissance et hop !

vous aurez l'age, le mois, et le nombre de jours
de cette date de naissance
et même
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)

voici le fichier
http://cjoint.com/data/dDxjjRpVp5.htm

fait avec Excel Mac 2001

Bien a vous
René
enlever "nospams" pour me rejoindre









Avatar
jps
ah ben toi, t'es ben plus gintil qu'le r'né de la céline...
jps

"Cheef" a écrit dans le message de
news:BE6F521C.6088%
Le 29/03/05 16:33, dans , « jps »

Bonsoir jps
Lorsque je reçois une aide
il est bien de la remercié
alors
Merci a toi et a LL pour la référence.....
ont est d'accord ;) yessss

Merci a vous
René :-)
enlever "nospams" pour me rejoindre




merci, rené, pour ce beau travail dont le mérite revient à toi seul, et
sûrement pas à LL dont l'aide qu'il t'a fournie n'a été que celle qu'il
avait sollicitée de moi au préalable...
j'ai juste remplacé "fêtes" par "anniversaires"
jps


"Cheef" a écrit dans le message de
news:BE6F2E7C.5F8C%
Le 29/03/05 15:24, dans #, «
ChrisV »




Waste ! >:-)


ChrisV


"Gros Minet" a écrit dans le message de news:

Miaououou !

Merci encore, ça va bien me servir !

Cordialement.

Gros Minet.

"ChrisV" a écrit dans le message de news:
#
Bonjour Jacques,

Dans la liste des fonctions, 'DATEDIF' apparaît pas,...


Cette fonction, non documentée, n'apparaît effectivement pas dans la
liste
des fonctions. C'est à l'origine, pour assurer la compatibilité avec
d'autres tableurs qu'elle fût introduite dans Excel...

Ces arguments sont:
ÚTEDIF(date_début; date_fin; résultat).
date_début est la première date et date_fin la dernière.
L'argument résultat peut prendre les valeurs suivantes : "y", "m",
"d",




"ym"
et "md".
y: nombre d'années
m: nombre de mois
d: nombre de jours
ym: nombre de mois MOD 12
md: nombre de jours MOD 365

ChrisV


"Jacques" a écrit dans le
message






de
news:
Bonsoir,
Bonjour Mye,

ÚTEDIF(G3;AUJOURDHUI();"y")

au format Standard


ChrisV


C'est pas juste :-) .

Pratiquant VB, je connais la fonction DateDiff. Je sais qu'elle
existe





sous VBA également. Comme il s'agit ici d'une formule, j'ai
recherché







l'équivalent. Dans la liste des fonctions, 'DATEDIF' n'apparait
pas,







j'ai
'DATE' et 'DATEVAL'. Est ce normal ? ou j'ai loupé une marche ?

j'utilise Office 2003.

Merci de vos lumières.

--
Cordialement,

Jacques.









Bonjour a vous

je me permet de vous joindre mon "carnet de fête"
que j'ai fait avec l'aide de l'excellent Laurent Longre

entrez les noms et les dates de naissance et hop !

vous aurez l'age, le mois, et le nombre de jours
de cette date de naissance
et même
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)

voici le fichier
http://cjoint.com/data/dDxjjRpVp5.htm

fait avec Excel Mac 2001

Bien a vous
René
enlever "nospams" pour me rejoindre

















Avatar
jps
dans ta BAL, AV
jps

"AV" a écrit dans le message de
news:
vous aurez 3 couleurs de cette date
si elle est dans
ce mois,(orange)
cette semaine,(vert)
cette journée.(rouge)


Dommage qu'on ne puisse pas charger ton "fichier joint" (en tout cas chez
moi) !

J'étais très intéressé par la méthode !
;-)
AV





Avatar
Laurent Longre
GD,

Ces deux fonctions n'ont été créées ni en même temps ni par les mêmes personnes.
Je parierais même gros que ceux qui ont intégré DateDiff (que l'on retrouve dans
VBScript) ne connaissaient pas l'existence de DATEDIF, fonction héritée de Lotus
123 et à propos de laquelle les développeurs d'Excel ont visiblement un TOC :
voir http://www.j-walk.com/ss/excel/odd/odd03.htm

Laurent

Bonsour® Starwing,
Oupsss...
la fonction DATEDIFF décrite dans l'aide Fonction VBA
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
http://support.microsoft.com/default.aspx?scid=kb;fr;463360

est fondamentalement differente !!!!!!!!

de la fonction DATEDIF non-décrite dans l'aide Fonction Feuilles de calcul
http://xcell05.free.fr/pages/form/dateheure.htm#DATEDIF
http://www.excelabo.net/xl/dates.php#datedif
http://www.microsoft.com/france/office/excel/previous/astuces/info/info.asp?mar=/france/office/excel/previous/astuces/info/20030604-datedif.html&xmlpath=/france/office/Excel/inc/astuces2002.xml&rang=8

;o)))
@+


Non, c'est vraiment pas juste, elle est où cette fonction ? Bonjour,


Cette fonction est ....

Starwing








1 2 3 4