OVH Cloud OVH Cloud

datedif

9 réponses
Avatar
bernard
bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des fonctions
disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS

9 réponses

Avatar
Ricky
Bonjour *bernard*

ÚTEDIF(date_début;date_fin;unité)
où unité est
y pour un résultat en années
m .............................. mois
d ................................ jours

Voir ici pour un exemple
http://www.ferlet.ch/static/excel/date.htm

| bonjour à tous,
| comment utiliser datedif(). Je ne l'ai pas dans la liste des fonctions
| disponibles sous excel 2000
| les macro complémentaires sont installées.
| merci de me répondre
| bonne journée à tous
| BS

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
isabelle
bonjour Bernard,

DATEDIF est une fonction native d'excel et ne fait donc pas partie des
fonctions ajoutées par l'utilitaire d'analyse.

DATEDIF(date_début;date_fin;unité)
ÚTEDIF(A1;B1;"M") "M" pour mois

"Y" Le nombre d'années entières comprises dans la période.
"M" Le nombre de mois entiers compris dans la période.
"D" Le nombre de jours compris dans la période.
"MD" La différence entre les jours de date_début et date_fin. Les mois
et les années des dates ne sont pas pris en compte.
"YM" La différence entre les mois de date_début et date_fin. Les jours
et les années des dates ne sont pas pris en compte.
"YD" La différence entre les jours de date_début et date_fin. Les
années des dates ne sont pas prises en compte.

plus d'info et d'exemple ici:
http://www.excelabo.net/xl/dates.php#datedif


isabelle

bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des fonctions
disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS




Avatar
isabelle
tu trouveras également des informations dans l'aide visual basic, sous
la rubrique "DateDiff, fonction"

isabelle


bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des fonctions
disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS




Avatar
Misange
Bonjour
regarde ici
http://www.excelabo.net/xl/dates.php#datedif
et/ou tape datedif dans le moteur de recherche d'excelabo (6 réponses)

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

Le 03/05/2005 08:30, :
bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des fonctions
disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS




Avatar
Modeste
Bonsour® isabelle
Non... Nonnn !!!!
l'utilisation de la fonction dateDiff (2 "f") du VisualBasic n'a rien de
commun avec la fonction DateDif (1 seul "f") Feuille de calcul !!!
des explications là :
http://www.cpearson.com/excel/datedif.htm
sans oublier : http://xcell05.free.fr

;-X
@+
wrote:
tu trouveras également des informations dans l'aide visual basic, sous
la rubrique "DateDiff, fonction"

isabelle


bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des
fonctions disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS




Avatar
isabelle
hello Modeste,

mais là, ya pas une grosse différence

DATEDIF permet de calculer la différence entre deux dates en années,
mois et jours.

DateDiff pour calculer le nombre de jours entre deux dates ou le nombre
de semaines entre la date d'aujourd'hui et la fin de l'année.

j'avoue qu'avec cette dernière y a beaucoup plus de paramettres avec
lequel on peut s'amuser :-)

;-X
isabelle


Bonsour® isabelle
Non... Nonnn !!!!
l'utilisation de la fonction dateDiff (2 "f") du VisualBasic n'a rien de
commun avec la fonction DateDif (1 seul "f") Feuille de calcul !!!
des explications là :
http://www.cpearson.com/excel/datedif.htm
sans oublier : http://xcell05.free.fr

;-X
@+
wrote:

tu trouveras également des informations dans l'aide visual basic, sous
la rubrique "DateDiff, fonction"

isabelle



bonjour à tous,
comment utiliser datedif(). Je ne l'ai pas dans la liste des
fonctions disponibles sous excel 2000
les macro complémentaires sont installées.
merci de me répondre
bonne journée à tous
BS









Avatar
Modeste
Bonsour® isabelle ,
si la finalité est la meme, j'ai bien précisé que l'utilisation est
notablement différente particulièrement sur l'absence des intervalles et
arguments "ym" , " md" et "yd" qu'il te faut gérer par programmation !!!

voir à ce propos une alternative dans le fils récent "OK GD" ;o)))
formule à améliorer ou à transformer en fonction perso ...

;-X

@+
Avatar
isabelle
voir à ce propos une alternative dans le fils récent "OK GD" ;o)))


ha oui jolie

formule à améliorer ou à transformer en fonction perso ...


c'est fait chef, à vos ordres chef,

deb = "2000-01-01"
fin = "2004-12-31"
y = Year(fin) - Year(deb) - (Month(deb) > Month(fin)) & " an(s) "
m = (Month(fin) - Month(deb) Mod 12) - (Day(fin) < Day(deb)) & " mois "
d = (Day(fin) - Day(deb)) Mod Day(fin) & " jour(s)"
MsgBox y & m & d

;-)
bisou
isabelle

Avatar
isabelle

voir à ce propos une alternative dans le fils récent "OK GD" ;o)))


ha oui jolie

formule à améliorer ou à transformer en fonction perso ...


c'est fait chef, à vos ordres chef,

deb = "2000-01-01"
fin = "2004-12-31"
y = Year(fin) - Year(deb) - (Month(deb) > Month(fin))
m = (Month(fin) - Month(deb) Mod 12) - (Day(fin) < Day(deb))
d = (Day(fin) - Day(deb)) Mod Day(fin)
MsgBox y & " an(s) " & m & " mois " & d & " jour(s)" & _
Chr(10) & Chr(10) & CDate(fin) - CDate(deb) & "jours"


bisou
isabelle