OVH Cloud OVH Cloud

DATEDIF

7 réponses
Avatar
FAB
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence entre
deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel trouve
toujours une erreur ??

=DATEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?

7 réponses

Avatar
Nicolas B.
Salut,

ÚTEDIF("1/6/2001";"15/8/2002";"d")
Le dernier argument doit être en anglais, donc "d" au lieu de "j".


A+
--
Nicolas B.


FAB nous a écrit
dans le message 40f18f1c$0$25178$ :
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence
entre deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel
trouve toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?


Avatar
RaMA
Bonjour
pour les jours "d"
pour les mos "m"
pour les années "y"

--
.
"FAB" a écrit dans le message de
news:40f18f1c$0$25178$
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence entre
deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel trouve
toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?






Avatar
FAB
Avec D, ça ne marche pas non plus.

J'ai essayer un truc plus simple comme ÚTEVAL("11/7/2004"), ça marche.
Mais si je tape 11/7/2004 dans la cellu A15 et que je met ÚTEVAL(A15) dans
la cellule C14 par exemple, j'ai #VALEUR!

Comment faire pour indiquer à la fonction DATEVAL de prendre le contenu
d'une cellule comme paramètre ?




"FAB" a écrit dans le message de news:
40f18f1c$0$25178$
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence entre
deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel trouve
toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?






Avatar
RaMA
Dateval transforme une date texte en numérique(quantièmes de dates.
Si la date est déja en quantièmes dateval retournera #valeur!
Quant à DATEDIF les dates début et fin doivent être en quantièmes.
Quelle version XL?
Coche dans outils macro complémentaires utilitaires d'analyse.
Salutations
RaMa

--
.
"FAB" a écrit dans le message de
news:40f19526$0$25163$
Avec D, ça ne marche pas non plus.

J'ai essayer un truc plus simple comme ÚTEVAL("11/7/2004"), ça marche.
Mais si je tape 11/7/2004 dans la cellu A15 et que je met ÚTEVAL(A15)
dans

la cellule C14 par exemple, j'ai #VALEUR!

Comment faire pour indiquer à la fonction DATEVAL de prendre le contenu
d'une cellule comme paramètre ?




"FAB" a écrit dans le message de news:
40f18f1c$0$25178$
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence entre
deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel trouve
toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?










Avatar
Nicolas B.
je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!


Parce quand tu tapes une date dans une cellule, elle est déjà convertie en
nombre, ce n'est pas du texte.

Tu peux donc écrire ainsi, sans passer par DATEVAL pour convertir :
Útedif(a1;a2;"d")


A+
--
Nicolas B.


FAB nous a écrit
dans le message 40f19526$0$25163$ :
Avec D, ça ne marche pas non plus.

J'ai essayer un truc plus simple comme ÚTEVAL("11/7/2004"), ça
marche. Mais si je tape 11/7/2004 dans la cellu A15 et que je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!

Comment faire pour indiquer à la fonction DATEVAL de prendre le
contenu d'une cellule comme paramètre ?




"FAB" a écrit dans le message de news:
40f18f1c$0$25178$
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence
entre deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel
trouve toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?




Avatar
FAB
Merci pour les infos.

Pour DATEVAL ok j'ai compris.

Pour DATEDIF, il y a en fait deux erreurs dans l'aide. Les séparateurs sont
des "," au lieu de '";" et comme on me l'a indiqué, il faut remplacer "J"
par"D".
Mais dans toutes mes manip, je trainai toujours une erreur, quand j'en
ajoutai pas une autre comme l'oubli des """.


"Nicolas B." a écrit dans le message de
news: uVwY$
je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!


Parce quand tu tapes une date dans une cellule, elle est déjà convertie en
nombre, ce n'est pas du texte.

Tu peux donc écrire ainsi, sans passer par DATEVAL pour convertir :
Útedif(a1;a2;"d")


A+
--
Nicolas B.


FAB nous a écrit
dans le message 40f19526$0$25163$ :
Avec D, ça ne marche pas non plus.

J'ai essayer un truc plus simple comme ÚTEVAL("11/7/2004"), ça
marche. Mais si je tape 11/7/2004 dans la cellu A15 et que je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!

Comment faire pour indiquer à la fonction DATEVAL de prendre le
contenu d'une cellule comme paramètre ?




"FAB" a écrit dans le message de news:
40f18f1c$0$25178$
Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence
entre deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel
trouve toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?








Avatar
Misange
bonsoir,
tu trouveras une aide corrigée sur excelabo, pages date et lexique :-)

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


Merci pour les infos.

Pour DATEVAL ok j'ai compris.

Pour DATEDIF, il y a en fait deux erreurs dans l'aide. Les séparateurs sont
des "," au lieu de '";" et comme on me l'a indiqué, il faut remplacer "J"
par"D".
Mais dans toutes mes manip, je trainai toujours une erreur, quand j'en
ajoutai pas une autre comme l'oubli des """.


"Nicolas B." a écrit dans le message de
news: uVwY$

je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!


Parce quand tu tapes une date dans une cellule, elle est déjà convertie en
nombre, ce n'est pas du texte.

Tu peux donc écrire ainsi, sans passer par DATEVAL pour convertir :
Útedif(a1;a2;"d")


A+
--
Nicolas B.


FAB nous a écrit
dans le message 40f19526$0$25163$ :

Avec D, ça ne marche pas non plus.

J'ai essayer un truc plus simple comme ÚTEVAL("11/7/2004"), ça
marche. Mais si je tape 11/7/2004 dans la cellu A15 et que je met
ÚTEVAL(A15) dans la cellule C14 par exemple, j'ai #VALEUR!

Comment faire pour indiquer à la fonction DATEVAL de prendre le
contenu d'une cellule comme paramètre ?




"FAB" a écrit dans le message de news:
40f18f1c$0$25178$

Bonjour,

Je n'arrive pas à trouver la syntaxe exacte de DATEDIF (différence
entre deux dates)
Même en utilisant un copié coller de l'aide comme celui-ci, Excel
trouve toujours une erreur ??

ÚTEDIF("1/6/2001","15/8/2002","J")

Quelqu'un a t-il une idée?