Je récupère un fichier dans lequel des cellules, au format "normal",
contiennent des nombres (exemple: 10,50).
Dans ces cellules, la partie entière (ici: 10) représente un nombre
d'heures, et la partie décimale (ici: 50) représente un nombre de
minutes... Je dois donc comprendre 10 heures et 50 minutes lorsque je
lis 10,50.
Comment transformer ces nombres dans un format heures:minutes (exemple:
10:50), de façon à faire des additions qui ressemblent à quelque chose?
En effet, 10:50 + 2:20 = 13:10, ce que je cherche à obtenir,
alors que 10,50 + 2,20 = 12,70
Exact, mais les valeurs négatives s'affichent en ************* J'y suis presque
-- Cordialement,
Michel Gaboly http://www.gaboly.com
gee-dee-
bonjour on peut également écrire (ce qui est strictement identique !!!): =ENT(A1)*"1:"+MOD(A1;1)*100*"0:1" ;-))) je préfére faire apparaitre la notion d'heure et de minute sous forme horaire plutot que fractionnaire @+
bonjour
on peut également écrire (ce qui est strictement identique !!!):
=ENT(A1)*"1:"+MOD(A1;1)*100*"0:1"
;-)))
je préfére faire apparaitre la notion d'heure et de minute sous forme
horaire plutot que fractionnaire
@+
bonjour on peut également écrire (ce qui est strictement identique !!!): =ENT(A1)*"1:"+MOD(A1;1)*100*"0:1" ;-))) je préfére faire apparaitre la notion d'heure et de minute sous forme horaire plutot que fractionnaire @+
EricP
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option
"Calendrier depuis 1904". ( C'est une propriété de classeur, pas
d'application. Cela signifie que cette option n'affecte que le classeur dans
lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans
( 2003 devient 2007 )
Aie! Heureusement que tu m'avais prévenu
--
Cela convient-il?
Malheureusement non.
Mais j'ai peut-etre une solution de secours.
Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux
dates importées.
Mais surprise prévisible du futur utilisateur qui voudrait renseigner
une date d'intervention dans le dossier...
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
patrick.lyon
c'est bien petit a petit tu nous donnes des infos supplémentaires dans ton cas il faut travailler en heure dixieme et convertir le résultat avec entier et mod tu y arriverras sans pb autrement tu nous dis ;-)
Il se trouve que "EricP" a formulé :
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
c'est bien
petit a petit tu nous donnes des infos supplémentaires
dans ton cas il faut travailler en heure dixieme et convertir le
résultat
avec entier et mod tu y arriverras sans pb
autrement tu nous dis
;-)
Il se trouve que "EricP" a formulé :
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option
"Calendrier depuis 1904". ( C'est une propriété de classeur, pas
d'application. Cela signifie que cette option n'affecte que le classeur
dans
lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4
ans
( 2003 devient 2007 )
Aie! Heureusement que tu m'avais prévenu
--
Cela convient-il?
Malheureusement non.
Mais j'ai peut-etre une solution de secours.
Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux
dates importées.
Mais surprise prévisible du futur utilisateur qui voudrait renseigner une
date d'intervention dans le dossier...
Aurais-tu une autre solution ?
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
c'est bien petit a petit tu nous donnes des infos supplémentaires dans ton cas il faut travailler en heure dixieme et convertir le résultat avec entier et mod tu y arriverras sans pb autrement tu nous dis ;-)
Il se trouve que "EricP" a formulé :
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant correctement
ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Pierre Fauconnier
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes...
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée...
-- Cela convient-il? ---- Pierre Fauconnier "C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (remplacer NOSPAM par pfi pour me répondre. Merci)
--- EricP wrote:
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case) Effectivement, les valeurs négatives s'affichent maintenant correctement ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans,
c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à
compter à partir de là pour les dates. Il y donc parfois un décalage de
dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004
bissextile ). Tes dates d'intervention ne seront donc plus les mêmes...
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une
date, par exemple aujourd'hui, elle n'est plus modifiée...
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
EricP wrote:
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher
l'option "Calendrier depuis 1904". ( C'est une propriété de
classeur, pas d'application. Cela signifie que cette option
n'affecte que le classeur dans lequel tu coches cette case)
Effectivement, les valeurs négatives s'affichent maintenant
correctement ATTENTION : Si des dates existent dans ton classeur,
elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que
tu m'avais prévenu
--
Cela convient-il?
Malheureusement non.
Mais j'ai peut-etre une solution de secours.
Comme ce classeur est généré par sql, je peux toujours enlever 4 ans
aux dates importées.
Mais surprise prévisible du futur utilisateur qui voudrait renseigner
une date d'intervention dans le dossier...
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes...
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée...
-- Cela convient-il? ---- Pierre Fauconnier "C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (remplacer NOSPAM par pfi pour me répondre. Merci)
--- EricP wrote:
Pour cela, tu dois aller dans Outils/Options/Calcul et cocher l'option "Calendrier depuis 1904". ( C'est une propriété de classeur, pas d'application. Cela signifie que cette option n'affecte que le classeur dans lequel tu coches cette case) Effectivement, les valeurs négatives s'affichent maintenant correctement ATTENTION : Si des dates existent dans ton classeur, elles avancent de 4 ans ( 2003 devient 2007 ) Aie! Heureusement que tu m'avais prévenu
-- Cela convient-il? Malheureusement non.
Mais j'ai peut-etre une solution de secours. Comme ce classeur est généré par sql, je peux toujours enlever 4 ans aux dates importées. Mais surprise prévisible du futur utilisateur qui voudrait renseigner une date d'intervention dans le dossier...
Aurais-tu une autre solution ?
EricP
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
Je viens de reprendre mon développement et suis très satisfait.
J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans
sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives.
J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent
effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de
calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans,
c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à
compter à partir de là pour les dates. Il y donc parfois un décalage de
dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004
bissextile ). Tes dates d'intervention ne seront donc plus les mêmes...
Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une
date, par exemple aujourd'hui, elle n'est plus modifiée...
Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées
correctement ?
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
Michel Gaboly
Bonjour,
Les 2 calendriers remontent à Mathusalem ou presque ;-))
Quand Excel est sorti en 1985, il n'existait que pour Mac, et le calendrier commençait en 1904.
Quand une version 2.0 est apparue pour Windows, fin 87 le calendrier démarrait en 1900 (pour des raisons de compatibilité avec Lotus 1,2,3 je crois (lu récemment sur le forum Excel en anglais).
En application du même principe de compatibilité, les 2 calendriers ont été conservés, 1904 étant toujours l'option par défaut pour les versions Mac, et 1900 l'option pour les versions PC.
Le lien avec les heures négatives, je ne le connais pas (bug introduit avec le calendrier 1900 ?)
Si on colle une date entre 2 classeurs basés chacun sur un calendrier différent, on aboutit à un écart de 1462 jours (4 ans et un jour).
J'ai trouvé récemment une astuce pour coller des dates en VBA entre 2 classeurs, sans entraîner ce décalage : regarde mon message suivant.
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Bonjour,
Les 2 calendriers remontent à Mathusalem ou presque ;-))
Quand Excel est sorti en 1985, il n'existait que pour Mac, et le calendrier
commençait en 1904.
Quand une version 2.0 est apparue pour Windows, fin 87 le calendrier
démarrait en 1900 (pour des raisons de compatibilité avec Lotus 1,2,3
je crois (lu récemment sur le forum Excel en anglais).
En application du même principe de compatibilité, les 2 calendriers ont été
conservés, 1904 étant toujours l'option par défaut pour les versions Mac, et
1900 l'option pour les versions PC.
Le lien avec les heures négatives, je ne le connais pas (bug introduit avec le
calendrier 1900 ?)
Si on colle une date entre 2 classeurs basés chacun sur un calendrier différent,
on aboutit à un écart de 1462 jours (4 ans et un jour).
J'ai trouvé récemment une astuce pour coller des dates en VBA entre 2 classeurs,
sans entraîner ce décalage : regarde mon message suivant.
Je viens de reprendre mon développement et suis très satisfait.
J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans
sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives.
J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent
effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de
calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans,
c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à
compter à partir de là pour les dates. Il y donc parfois un décalage de
dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004
bissextile ). Tes dates d'intervention ne seront donc plus les mêmes...
Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une
date, par exemple aujourd'hui, elle n'est plus modifiée...
Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées
correctement ?
Les 2 calendriers remontent à Mathusalem ou presque ;-))
Quand Excel est sorti en 1985, il n'existait que pour Mac, et le calendrier commençait en 1904.
Quand une version 2.0 est apparue pour Windows, fin 87 le calendrier démarrait en 1900 (pour des raisons de compatibilité avec Lotus 1,2,3 je crois (lu récemment sur le forum Excel en anglais).
En application du même principe de compatibilité, les 2 calendriers ont été conservés, 1904 étant toujours l'option par défaut pour les versions Mac, et 1900 l'option pour les versions PC.
Le lien avec les heures négatives, je ne le connais pas (bug introduit avec le calendrier 1900 ?)
Si on colle une date entre 2 classeurs basés chacun sur un calendrier différent, on aboutit à un écart de 1462 jours (4 ans et un jour).
J'ai trouvé récemment une astuce pour coller des dates en VBA entre 2 classeurs, sans entraîner ce décalage : regarde mon message suivant.
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates introduites
après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Pierre Fauconnier
En complément aux infos de Michel
En passant à calendrier 1904, tu vas décaler de 4 as et 1 jour... Parcontre, et c'est la bonne nouvelle que tu mentionnes, la date 01/11/2003 entrée alors que le classeur est coché "calendrier 1904" est bien le ... 01/11/2003... Mais si tu décoches la case, 01/11/2003 reculera de 4 ans...
Conclusions : au cochage de l'option, les dates "avancent" de 4 ans, au décochage, elles reculent de 4 ans...
Tant que tu ne touches pas à cette option, une date entrée est correcte ( l'utilisateur ne doit pas calculer +/- 4 ans, OUF!!!!)
Pour ce qui est d'avoir traduit la formule en sql, c'est plus simple à l'importation, en effet ...
-- Pierre Fauconnier "C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (Le Chat de Geluck (enfin, je crois...)) (remplacer NOSPAM par pfi pour me répondre. Merci)
--- EricP wrote:
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates
introduites après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
En complément aux infos de Michel
En passant à calendrier 1904, tu vas décaler de 4 as et 1 jour...
Parcontre, et c'est la bonne nouvelle que tu mentionnes, la date 01/11/2003
entrée alors que le classeur est coché "calendrier 1904" est bien le ...
01/11/2003...
Mais si tu décoches la case, 01/11/2003 reculera de 4 ans...
Conclusions : au cochage de l'option, les dates "avancent" de 4 ans, au
décochage, elles reculent de 4 ans...
Tant que tu ne touches pas à cette option, une date entrée est correcte (
l'utilisateur ne doit pas calculer +/- 4 ans, OUF!!!!)
Pour ce qui est d'avoir traduit la formule en sql, c'est plus simple à
l'importation, en effet ...
--
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (Le Chat de
Geluck (enfin, je crois...))
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
EricP wrote:
Je viens de reprendre mon développement et suis très satisfait.
J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans
sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives.
J'ai passé un dossier en calendrier 1904: les temps négatifs
s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion
de calendrier 1904. Quel est le lien avec l'affichage des temps
négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4
ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et
qu'Excel commence à compter à partir de là pour les dates. Il y donc
parfois un décalage de dates, ce qui sera le cas avec 2003 puisque
tu passeras en 2007 ( avec 2004 bissextile ). Tes dates
d'intervention ne seront donc plus les mêmes...
Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes
une date, par exemple aujourd'hui, elle n'est plus modifiée...
Si je comprends, c'est une bonne nouvelle: toutes les dates
introduites après le passage du dossier en calendrier 1904 seront
affichées correctement ?
En passant à calendrier 1904, tu vas décaler de 4 as et 1 jour... Parcontre, et c'est la bonne nouvelle que tu mentionnes, la date 01/11/2003 entrée alors que le classeur est coché "calendrier 1904" est bien le ... 01/11/2003... Mais si tu décoches la case, 01/11/2003 reculera de 4 ans...
Conclusions : au cochage de l'option, les dates "avancent" de 4 ans, au décochage, elles reculent de 4 ans...
Tant que tu ne touches pas à cette option, une date entrée est correcte ( l'utilisateur ne doit pas calculer +/- 4 ans, OUF!!!!)
Pour ce qui est d'avoir traduit la formule en sql, c'est plus simple à l'importation, en effet ...
-- Pierre Fauconnier "C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (Le Chat de Geluck (enfin, je crois...)) (remplacer NOSPAM par pfi pour me répondre. Merci)
--- EricP wrote:
Je viens de reprendre mon développement et suis très satisfait. J'ai pu transposer la formule =ENT(A1)/24+(A1-ENT(A1))/60*100/24 dans sql, donc avant la génération du dossier.
Il ne restait plus que le problème des valeurs négatives. J'ai passé un dossier en calendrier 1904: les temps négatifs s'affichent effectivement correctement.
Mais je suis curieux de savoir ce qui se cache derrière cette notion de calendrier 1904. Quel est le lien avec l'affichage des temps négatifs ?
Attention que lorsque tu passes en calendrier 2004, Excel ajoute 4 ans, c'est à dire que le jour 1 devient le 01 janvier 2004 et qu'Excel commence à compter à partir de là pour les dates. Il y donc parfois un décalage de dates, ce qui sera le cas avec 2003 puisque tu passeras en 2007 ( avec 2004 bissextile ). Tes dates d'intervention ne seront donc plus les mêmes... Là j'ai du mal à comprendre
Par contre, une fois passé en calendrier 1904, lorsque tu renseignes une date, par exemple aujourd'hui, elle n'est plus modifiée... Si je comprends, c'est une bonne nouvelle: toutes les dates
introduites après le passage du dossier en calendrier 1904 seront affichées correctement ?
-- Cela convient-il?
EricP
Bonjour,
Merci pour tes explications.
Je commence à comprendre ... qu'il n'y a rien à comprendre au niveau du lien entre l'affichage correct des heures négatives et le type de calendrier.
Cordialement, Eric
Bonjour,
Merci pour tes explications.
Je commence à comprendre ... qu'il n'y a rien à comprendre au niveau du
lien entre l'affichage correct des heures négatives et le type de
calendrier.