Excel 97 et l'heure...
Fermé
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
-
12 mai 2003 à 20:32
smog Messages postés 397 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 10 février 2011 - 26 mai 2003 à 07:10
smog Messages postés 397 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 10 février 2011 - 26 mai 2003 à 07:10
A voir également:
- Excel 97 et l'heure...
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
10 réponses
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
23
13 mai 2003 à 00:03
13 mai 2003 à 00:03
Bonjour,
En A1, tu as 10:30
en B2, utilise la formule =(A1-ENT(A1))*24
Des infos précieuses sur les dates et les heures :
http://disciplus.simplex.free.fr/xl/dates.htm
http://longre.free.fr/pages/form/dateheure.htm
Monique
Elle est pas belle la vie ?
En A1, tu as 10:30
en B2, utilise la formule =(A1-ENT(A1))*24
Des infos précieuses sur les dates et les heures :
http://disciplus.simplex.free.fr/xl/dates.htm
http://longre.free.fr/pages/form/dateheure.htm
Monique
Elle est pas belle la vie ?
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
13 mai 2003 à 07:11
13 mai 2003 à 07:11
Merci a toi!
La, tu m'enleves une grosse épine du pied....! ;)
@+
SmOg
La, tu m'enleves une grosse épine du pied....! ;)
@+
SmOg
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
14 mai 2003 à 20:30
14 mai 2003 à 20:30
Salut a tous!
Désolé mais g fais une grosse erreur!!!!!!
en fait je souhaite transformer un nombre par ex 41,96 en en 42,36
Dsl pour la mauvaise explication!!!!
Il n'existe pas un format automatique qui permette de faire cela?
@+
SmOg
Désolé mais g fais une grosse erreur!!!!!!
en fait je souhaite transformer un nombre par ex 41,96 en en 42,36
Dsl pour la mauvaise explication!!!!
Il n'existe pas un format automatique qui permette de faire cela?
@+
SmOg
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
15 mai 2003 à 18:34
15 mai 2003 à 18:34
sniffffff........
personne a vu mon message?
t parti bmgg4?
@+
SmOg
personne a vu mon message?
t parti bmgg4?
@+
SmOg
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
23
15 mai 2003 à 20:19
15 mai 2003 à 20:19
Bonsoir smog,
Non, je ne suis pas partie ;-)
Je cherche... mais je n'ai pas encore trouvé :-(
Monique
Elle est pas belle la vie ?
Non, je ne suis pas partie ;-)
Je cherche... mais je n'ai pas encore trouvé :-(
Monique
Elle est pas belle la vie ?
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
23
>
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
15 mai 2003 à 20:26
15 mai 2003 à 20:26
Une précision ?
Quand tu dis 41.96, cela signifie 41h96 je suppose...
quel est le format de tes cellules ?
Un vrai casse-tête, ton problème !
Monique
Elle est pas belle la vie ?
Quand tu dis 41.96, cela signifie 41h96 je suppose...
quel est le format de tes cellules ?
Un vrai casse-tête, ton problème !
Monique
Elle est pas belle la vie ?
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
>
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
20 mai 2003 à 19:29
20 mai 2003 à 19:29
Oui c tout a fait ca!
Mes cellules sont en format nombre avec deux décimales.
Tu crois que c possible?
@+
SmOg
Mes cellules sont en format nombre avec deux décimales.
Tu crois que c possible?
@+
SmOg
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
23
>
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
20 mai 2003 à 23:25
20 mai 2003 à 23:25
Bonsoir smog,
J'ai cherché, mais pas trouvé :-(
Peut être est-ce possible... mais cela dépasse ma faible compétence, je suis désolée.
Je te recommande de poser ta question sur mpfe news:microsoft.public.fr.excel
Il y a de véritables champions des calculs sur les dates, et ils font souvent des miracles !
Si tu y vas, prends soin de donner le maximum de précisions ;-)
Faut pas désespérer !
Monique
Elle est pas belle la vie ?
J'ai cherché, mais pas trouvé :-(
Peut être est-ce possible... mais cela dépasse ma faible compétence, je suis désolée.
Je te recommande de poser ta question sur mpfe news:microsoft.public.fr.excel
Il y a de véritables champions des calculs sur les dates, et ils font souvent des miracles !
Si tu y vas, prends soin de donner le maximum de précisions ;-)
Faut pas désespérer !
Monique
Elle est pas belle la vie ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je suis pas sûr d'avoir bien compris ta question, mais je crois que tu veux transformer 41, 96 en 42,36, c'est à dire transformer les 60 "minutes" de trop après la virgule en une heure supplémentaire?
Je ne sais pas s'il y a une fonction consacrée mais si tu testes la partie décimale pour savoir si elle est strictement supérieure à 0,59 et que dès lors tu ajoutes 0,4 ça devrait marcher?
=si(A1-Tronque(A1)>0,60;A1+0,4;A1)
Je ne sais pas si cela te sera utile.
Eric Pons.
Je ne sais pas s'il y a une fonction consacrée mais si tu testes la partie décimale pour savoir si elle est strictement supérieure à 0,59 et que dès lors tu ajoutes 0,4 ça devrait marcher?
=si(A1-Tronque(A1)>0,60;A1+0,4;A1)
Je ne sais pas si cela te sera utile.
Eric Pons.
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
21 mai 2003 à 15:16
21 mai 2003 à 15:16
Joli ...
C'est tout simple, mais j'y avais pas pensé.
(:•Þ Pitu
C'est tout simple, mais j'y avais pas pensé.
(:•Þ Pitu
Joli, joli...
En théorie ça marche!
En pratique, sur la version d'Excel 2000 que j'ai, ça marche pour 5,xx (au hasard), mais ça déconne par exemple pour 41,59 qui devient 41,99.
Le résultat du test est donc erroné.
Y compris en remplaçant la fonction [Tronque] par la fonction [Ent].
Pourquoi?
Et j'obtiens la même chose avec StarOffice 6.0...
Eric Pons.
En théorie ça marche!
En pratique, sur la version d'Excel 2000 que j'ai, ça marche pour 5,xx (au hasard), mais ça déconne par exemple pour 41,59 qui devient 41,99.
Le résultat du test est donc erroné.
Y compris en remplaçant la fonction [Tronque] par la fonction [Ent].
Pourquoi?
Et j'obtiens la même chose avec StarOffice 6.0...
Eric Pons.
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
21 mai 2003 à 16:14
21 mai 2003 à 16:14
De plus en plus fort ...
31,59 --> 31,59 => OK
32,59 --> 32,99 => KO !!!
(:•Þ Pitu
31,59 --> 31,59 => OK
32,59 --> 32,99 => KO !!!
(:•Þ Pitu
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
21 mai 2003 à 16:20
21 mai 2003 à 16:20
Mais si tu fais :
=si(A1-Tronque(A1)>0,599;A1+0,4;A1)
Là, ça semble marcher ... jusqu'à ce que quelqu'un poste le contre-exemple qui tue. ;o)
(:•Þ Pitu
=si(A1-Tronque(A1)>0,599;A1+0,4;A1)
Là, ça semble marcher ... jusqu'à ce que quelqu'un poste le contre-exemple qui tue. ;o)
(:•Þ Pitu
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
21 mai 2003 à 19:31
21 mai 2003 à 19:31
oula!!!!!!!
je ne pensais pas qu'une petite question allait déclancher une telle avalanche de posts!
merci a tous!
@+
SmOg
je ne pensais pas qu'une petite question allait déclancher une telle avalanche de posts!
merci a tous!
@+
SmOg
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
22 mai 2003 à 19:05
22 mai 2003 à 19:05
merci a tous!
je vous informe que la formule de départ marche a merveille sous office xp!
Par contre un truc que je ne comprends pas:
il vient d'ou le 0.4?
@+
SmOg
je vous informe que la formule de départ marche a merveille sous office xp!
Par contre un truc que je ne comprends pas:
il vient d'ou le 0.4?
@+
SmOg
ericpons
Messages postés
39
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
1 avril 2005
15
23 mai 2003 à 08:57
23 mai 2003 à 08:57
Pour plus de sécurité, je te conseille quand même la deuxième proposition avec 0,599 (le problème vient appremment du fait que x,59 peut parfois être interprété comme x,590000000001. Ne me demandez pas pourquoi).
Ou alors essaye d'incrémenter une suite depuis 1,01 avec un pas de 0,01 sur la première colonne, et la formule sur la seconde colonne.
Puis regarde les résultats pour quelques valeurs critiques (les x,59).
Ca n'a aucune valeur de preuve que ça marchera à tous les coups (déja t'es limité en nombre de lignes, donc au delà de 650 et quelques tu ne sais pas ce qui se passe) d'où la précaution, qui sera parfaitement transparente.
Pour le 0,4: quand tu as plus de 0,59 en décimal (soit 59 minutes) tu dois enlever 0,6 (soit 60 minutes) et rajouter 1 (soit une heure):
x - 0,6 + 1 = x + 0,4
Ca simplifie la formule.
Eric Pons.
Ou alors essaye d'incrémenter une suite depuis 1,01 avec un pas de 0,01 sur la première colonne, et la formule sur la seconde colonne.
Puis regarde les résultats pour quelques valeurs critiques (les x,59).
Ca n'a aucune valeur de preuve que ça marchera à tous les coups (déja t'es limité en nombre de lignes, donc au delà de 650 et quelques tu ne sais pas ce qui se passe) d'où la précaution, qui sera parfaitement transparente.
Pour le 0,4: quand tu as plus de 0,59 en décimal (soit 59 minutes) tu dois enlever 0,6 (soit 60 minutes) et rajouter 1 (soit une heure):
x - 0,6 + 1 = x + 0,4
Ca simplifie la formule.
Eric Pons.
smog
Messages postés
397
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
10 février 2011
18
26 mai 2003 à 07:10
26 mai 2003 à 07:10
exact!
merci atous!
@+
SmOg
merci atous!
@+
SmOg