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
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.











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


Cette fonction est décrite dans l'aide VBA d'excel....

Starwing

Avatar
Jacques
Bonsoir,

Merci de la précision :-)

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

--

Cordialement,

Jacques.


Avatar
Gros Minet
Re bonsoir,

Merci pour ce retour. Regarde aussi la formule de ChrisV elle est super.

Quant à Gros Minet, c'est le surnom que me donne ma fille et puis tu sais,
les toons sont éternels :-D

Cordial Miaou !

Gros Minet.

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

merci a vous 2.
j'ai appliqué la formule a gros minet et effectivement il manquait la
parenthese apres G3, comme quoi le savoir, ça s'apprend, merci.
Note perso : j'ai un neveu que j'ai surnommé "gros minet" il y a 1/2
siecle

et ce surnom que je n'avais jamais entendu, le suit comme son ombre, alors
longue vie a toi aussi.

--
m&y
"Gros Minet" a écrit dans le message de news:

Bonsoir,

C'est juste un problème de parenthèses :-) Je te conseille aussi
d'utiliser
la fonction ENT pour ne pas avoir de décimales.

=ENT((AUJOURDHUI()-G3)/365,25)

Cordialement

Gros Minet.


"mye" a écrit dans le message de news:
u#
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












Avatar
Cheef
Le 29/03/05 15:24, dans #, « ChrisV »
a écrit :

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
GD
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



Avatar
ChrisV
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;DATEDIF(D5;AUJOURDHUI();"md")=0);0&"
jour";SI(DATEDIF(D5;AUJOURDHUI();"y")<>0;DATEDIF(D5;AUJOURDHUI();"y")&SI(DATEDIF(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(DATEDIF(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
jps
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
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
ChrisV
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











1 2 3 4