Rechercher : dans
Par :

[excel] Calcul avec Heure (10:00 , 20:00)

Dernière réponse le 27 mai 2008 à 14:32:13 J@y76, le 26 mai 2008 à 17:09:17 
 Signaler ce message aux modérateurs

Bonjour,

je fait des calculs a partir d'heures :

le but de mais calcul et de prendre une heure et d'afficher la valeur qui est en face( jusque la tout va bien ).
Pour trouver l'heure je fait des calcul (du genre 20 fois une demi heure => 20*30:00)( tout va bien aussi ici).
lorsque je trouve une heur du genre 8:30 ou 19:30 même 19:00 tout ce passe bien ...

MAIS si mon résultat et 10:00 ou 20:00 rien ne va plus, il ne veut plus m'afficher la valeur en face de ces deux heures. Pourquoi je ne sait pas j'ai essayé de mettre directement dans ma formule l'heure désiré le résultat s'affiche correctement.

ma question est POURQUOI 10:00 et 20:00 ne veulent pas fonctionner est ce parce que il y a 3 zéro a chaque heure je ne sait pas ....

Please help me !!*




*(s'il vous plait aidez moi !!) pour les non bilingue

1

chtilou, le 26 mai 2008 à 17:14:27

Bonjour,
ceci est peut être du au format de cellule qui devrait être : [h]:mm;@

Répondre à chtilou

2

J@y76, le 26 mai 2008 à 22:23:40

Je suis au format Heure hh:mm, mais le problème ne vien pas du format je pense car les calcul et formule fonctionne pour les autres horaires.

Merci quand même chtilou pour ton attention.

@ pluch quelqu'un à une autre idée svp

Répondre à J@y76

3

chtilou, le 26 mai 2008 à 22:42:20

Oupssss, chtite erreur.

Précise les minutes; secondes ça devrait résoudre ton problème.

Pour les temps à multiplier utilise:
mm;ss;@

Pour les résultats:
[h]:mm:ss

A ton écoute.

Répondre à chtilou

4

J@y76, le 26 mai 2008 à 23:21:09

Merci de l'info je te tiendrai au courant demain, je n'ai pas le fichier sur le PC maintenant merci de ton aide.

@ demain :D

Répondre à J@y76

6

J@y76, le 27 mai 2008 à 11:19:40

REbonjour,

Erreur de ma part trouver mais il va falloir que l'on m'explique .... :s

J'utilise cette formule pour afficher mon résulta voulu.
=ARRONDI(INDEX(D5:D52;EQUIV(F5;C5:C52;0));0)

et mon erreur et la :
=ARRONDI(INDEX(D5:D52;EQUIV(F5;C5:C52;1));0)

donc tout va bien maintenant.

Il faudrat quand meme que l'on m'explique pourquoi cela marchais avant, et que ca ne marchais pas pour certaines heures ...

Merci a vous et particulierement a chtilou

@ pluch

Répondre à J@y76

7

J@y76, le 27 mai 2008 à 11:45:28

Non ce n'est pas résolu mais alors la je n'y comprend plus rien du tout :

j'ai des horaires :
(F5:F52) (D5:D52)
18:30 221,1666667
19:00 159,6
19:30 39,4
20:00 6,233333333
20:30 0,733333333
21:00 0

horaires 20:33
nombre de demi-heure 41 (arrondie de 20:33 / 00:30)
arrondie de l'heure 20:30 (41 * 00:30)
demi heure avant 20:00 (F5)=((41-1)*00:30)

Je veut pourvoir afficher
6,233333333 (enfin l'arrondi)

quand j'utilise cette formule:
=ARRONDI(INDEX(D5:D52;EQUIV(F5;C5:C52;0));0)

ça affiche #N/A

quand j'utilise cette formule:
=ARRONDI(INDEX(D5:D52;EQUIV(F5;C5:C52;1));0)

ça affiche 39 (soit l'horraire de 19h30)

Mois je veut celui de 20h00 !!! (6)

AAAAh aidez moi je craque :D

Répondre à J@y76

8

chtilou, le 27 mai 2008 à 11:53:01

Re,
dépose ton fichier (ou un exemple) ici en précisant les résultats attendus.

Répondre à chtilou

9

J@y76, le 27 mai 2008 à 12:02:33

Bonjour sauveur ;)

http://www.cijoint.fr/cjlink.php?file=cj200805/cijwz1laWp.xl­s

voila le lien merci pour ce site (cijoint) c'est pratique.

Je suis sur la tas pour trouver l'erreur aussi, il semblerai que ce soit une histoire d'arrondi.

Merci d'avances bon courage.

Répondre à J@y76

10

chtilou, le 27 mai 2008 à 12:22:48

Re,

Regarde si ceci te convient.

Répondre à chtilou

11

J@y76, le 27 mai 2008 à 13:22:46

Merci deja, de ton aide

Je comprend ce que tu a voulu faire mais je souhaité a l'origine changer l'heure dans la case orange mettre 20:33 ou 10:33 ou autre, et que le résultat s'affiche de lui même car je doit le faire en série plus de 50 fois, et toi en écrivant le nombre en mauve tu ne passe plus par mes première ligne de calcul, et c'est justement cela qui fait planter le calcul.

Je pense avoir trouver une solution :
Clic ici !

il fallait "arrondir" l'heure à 5 chiffre apres la virgule (case en jaune) , je trouve ça assez idiot !

La solution est trouver mais reste assez farfelu aurions nous trouvé une autre limite a Excel :D

Merci pour ton aide a charge de revanche !

J@y

Répondre à J@y76

12

 chtilou, le 27 mai 2008 à 14:32:13

Essaie cette formule:
=RECHERCHEV(ARRONDI(H2;8)+0,00000001;A5:B52;2;VRAI)

Répondre à chtilou