OVH Cloud OVH Cloud

Erreur sur date

7 réponses
Avatar
Txl
Bonjour,

Sur une feuille j'ai un calcul de date avec et de temps en temps il me sort une erreur, à savoir que si je rentre la date du jour en A1 au 12/10 et que je fais une cellule B2 =texte(a1;0) il me sort 38637, par contre si je mets en A2 =maintenant() et en B2 =texte(A2;0) il me sort 38638.

On dirait qu'après 12h00 il croit qu'on est déja demain...

Comment je peux corriger ca ?

Merci d'avance



--
Email contact

http://cerbermail.com/?ltQ8eCFmRa

7 réponses

Avatar
Txl
Je creuse le truc et je m'apercois que

=TEXTE(AUJOURDHUI();0) donne 38637
=TEXTE(MAINTENANT();0) donne 38638

Chez Excel maintenant n'est pas aujourd'hui ?

Ca fait une base philosophique TRES intéressante, mais ca n'arrange pas mes calculs....



Bonjour,

Sur une feuille j'ai un calcul de date avec et de temps en temps il me sort une erreur, à savoir que si je rentre la date du jour en A1 au 12/10 et que je fais une cellule B2 =texte(a1;0) il me sort 38637, par contre si je mets en A2 =maintenant() et en B2 =texte(A2;0) il me sort 38638.

On dirait qu'après 12h00 il croit qu'on est déja demain...

Comment je peux corriger ca ?

Merci d'avance







--
Email contact

http://cerbermail.com/?ltQ8eCFmRa

Avatar
argyronet
Bonjour,

Au lieu de mettre MAINTENANT() mettez AUJOURDHUI()...

Argy
--
Mes tutoriels sur http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour,

Sur une feuille j'ai un calcul de date avec et de temps en temps il me sort une erreur, à savoir que si je rentre la date du jour en A1 au 12/10 et que je fais une cellule B2 =texte(a1;0) il me sort 38637, par contre si je mets en A2 =maintenant() et en B2 =texte(A2;0) il me sort 38638.

On dirait qu'après 12h00 il croit qu'on est déja demain...

Comment je peux corriger ca ?

Merci d'avance



--
Email contact

http://cerbermail.com/?ltQ8eCFmRa



Avatar
Jacky
Bonjour


=TEXTE(A1;"jj/mm")
ou
=TEXTE(MAINTENANT();"jj/mm/aa")
=TEXTE(AUJOURDHUI();"jj/mm")

Salutations
JJ

"Txl" a écrit dans le message de
news:
Je creuse le truc et je m'apercois que

=TEXTE(AUJOURDHUI();0) donne 38637
=TEXTE(MAINTENANT();0) donne 38638

Chez Excel maintenant n'est pas aujourd'hui ?

Ca fait une base philosophique TRES intéressante, mais ca n'arrange pas
mes calculs....




Bonjour,

Sur une feuille j'ai un calcul de date avec et de temps en temps il me
sort une erreur, à savoir que si je rentre la date du jour en A1 au 12/10 et


que je fais une cellule B2 =texte(a1;0) il me sort 38637, par contre si je
mets en A2 =maintenant() et en B2 =texte(A2;0) il me sort 38638.

On dirait qu'après 12h00 il croit qu'on est déja demain...

Comment je peux corriger ca ?

Merci d'avance







--
Email contact

http://cerbermail.com/?ltQ8eCFmRa



Avatar
AV
Chez Excel maintenant n'est pas aujourd'hui ?
Ca fait une base philosophique TRES intéressante, mais ca n'arrange pas mes
calculs....

C'est parce que en écrivant
=TEXTE(MAINTENANT();0)
c'est comme si tu écrivais dan une cellule
=MAINTENANT()
et que tu formates cette cellule au format nombre suivant "0"
Tu contrains XL à arrondir la valeur numérique correspondant à =MAINTENANT() et
donc a renvoyer la valeur de AUJOURDUI() + 1 puisqu'on a dépassé la date/heure
de 12/10/05 11:59:59

Par contre, = ENT(AUJOURDHUI()) ou = ENT(MAINTENANT())
donnerons le même résultat

AV

Avatar
Txl
ok, merci de vos réponses a tous les deux.

Donc si j'ai bien compris pour avoir la DATE juste j'utilise AUJOURDHUI et pour avoir L'HEURE juste j'utilise MAINTENANT...

En fait le truc c'est que c'est inclus dans une sorte de "timestamp" sur une ligne comme ceci

=SI(A16="";"";SI(B16="";AUJOURDHUI();B16))

Et que jusqu'a maintenant la forumule utilisait MAINTENANT ce qui me foirait le jour (à partir de 12h00 ca mettait le numéro de série de la date de DEMAIN...)

C'est bizarre mais du moment que ca marche je suis content...





Bonjour


=TEXTE(A1;"jj/mm")
ou
=TEXTE(MAINTENANT();"jj/mm/aa")
=TEXTE(AUJOURDHUI();"jj/mm")

Salutations
JJ

"Txl" a écrit dans le message de
news:
Je creuse le truc et je m'apercois que

=TEXTE(AUJOURDHUI();0) donne 38637
=TEXTE(MAINTENANT();0) donne 38638

Chez Excel maintenant n'est pas aujourd'hui ?

Ca fait une base philosophique TRES intéressante, mais ca n'arrange pas
mes calculs....




Bonjour,

Sur une feuille j'ai un calcul de date avec et de temps en temps il me
sort une erreur, à savoir que si je rentre la date du jour en A1 au 12/10 et


que je fais une cellule B2 =texte(a1;0) il me sort 38637, par contre si je
mets en A2 =maintenant() et en B2 =texte(A2;0) il me sort 38638.

On dirait qu'après 12h00 il croit qu'on est déja demain...

Comment je peux corriger ca ?

Merci d'avance







--
Email contact

http://cerbermail.com/?ltQ8eCFmRa








--
Email contact

http://cerbermail.com/?ltQ8eCFmRa



Avatar
Modeste
Bonsour®
Txl wrote:
Donc si j'ai bien compris pour avoir la DATE juste j'utilise
AUJOURDHUI et pour avoir L'HEURE juste j'utilise MAINTENANT...


;o)))
hé.. héé...
Non tu n'as pas compris !!!!
Aujourdhui() c'est une date !!!! point final
Maintenant() est une valeur qui varie à chaque seconde et qui contient la
date courante suivie de l'heure actuelle

En fait le truc c'est que c'est inclus dans une sorte de "timestamp"


;o))) on dit horodatage en langage courant !!
alors effectivement cela correspond à Maintenant()
mais attention dans ce cas il faudra figer la valeur de la cellule car
demain l'horodatage aura changé !!!
pour figer la valeur il faut sélectionner la cellule, puis cliquer dans la
barre de formule et enfin appuyer sur la touche F9
on peut également utiliser la combinaison : "Ctrl ; "

=SI(A16="";"";SI(B16="";AUJOURDHUI();B16))
Et que jusqu'a maintenant la forumule utilisait MAINTENANT ce qui me
foirait le jour (à partir de 12h00 ca mettait le numéro de série de
la date de DEMAIN...)


non cela ne" foirait" pas !!!
c'est l'affichage d'un nombre standard sans décimale qui faisait l'arrondi
!!!!
pour t'en convaincre mettre la cellule en format personalisé : jj/mm/aaaa
hh:mm

en conséquence on ne peut jamais faire de comparaison de dates en utilisant
MAINTENANT()
sauf à en utiliser uniquement la partie entière ....
@+

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

Avatar
AV
ok, merci de vos réponses a tous les deux


Ah bon ?

Et que jusqu'a maintenant la forumule utilisait MAINTENANT ce qui me foirait
le jour (à partir de 12h00 ca mettait le numéro de série de la date de

DEMAIN...)

En lisant un minimum les réponses et essayant de comprendre...tu devrais pouvoir
y arriver...

AV