Probleme sur formule excel 2007
Résolu
Kuettou
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Kuettou Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Kuettou Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je vais essayé d'epxposé rapidement mon problème:
J'ai un tableau qui permet de calculer des heures arrivée et de départ + des heures complémentaire (tableau d'heures d'assistante maternelle). Le calcul de différence d'heure ne me pose pas de problème, c'est plutot la suite.
En fonction du résultat de la différence, je veux remplir une autre cellule qui correspond à une indemnité journalière:
=SI((H5*24+J5*24)=0;0;SI((H5*24+J5*24)<9;2.65;SI((H5*24+J5*24)>=9;SI((H5*24+J5*24)<10;2.92;3.18))))
(j'essais de joindre le fichier le plus rapidement possible)
Alors, en H5 c'est la différence entre heure de départ et heure d'arriver au format hh:mm et en J5 c'est les heure complémentaire au même format.
Je les transforme en centième d'heure pour le calcul.
Mon problème survient lorsque la somme H5 et J5 est égal à 9. SI((H5*24+J5*24)>=9, cette partie ne fonctionne pas: si le résultat est égale à 9 je dois mettre dans la cellue 2.92 alors qu'il me met 2.65. Dés que ce résultat est supérieur à 9 cela fonctionne.
Je ne comprend pas pourquoi.
Merci d'avance pour votre aide
PS: si vous connaissez un site d'hébergement rapide de fichier je suis preneur.
(Je ne serai de retour qu'en fin d'aprés midi)
Cordialement
Je vais essayé d'epxposé rapidement mon problème:
J'ai un tableau qui permet de calculer des heures arrivée et de départ + des heures complémentaire (tableau d'heures d'assistante maternelle). Le calcul de différence d'heure ne me pose pas de problème, c'est plutot la suite.
En fonction du résultat de la différence, je veux remplir une autre cellule qui correspond à une indemnité journalière:
=SI((H5*24+J5*24)=0;0;SI((H5*24+J5*24)<9;2.65;SI((H5*24+J5*24)>=9;SI((H5*24+J5*24)<10;2.92;3.18))))
(j'essais de joindre le fichier le plus rapidement possible)
Alors, en H5 c'est la différence entre heure de départ et heure d'arriver au format hh:mm et en J5 c'est les heure complémentaire au même format.
Je les transforme en centième d'heure pour le calcul.
Mon problème survient lorsque la somme H5 et J5 est égal à 9. SI((H5*24+J5*24)>=9, cette partie ne fonctionne pas: si le résultat est égale à 9 je dois mettre dans la cellue 2.92 alors qu'il me met 2.65. Dés que ce résultat est supérieur à 9 cela fonctionne.
Je ne comprend pas pourquoi.
Merci d'avance pour votre aide
PS: si vous connaissez un site d'hébergement rapide de fichier je suis preneur.
(Je ne serai de retour qu'en fin d'aprés midi)
Cordialement
A voir également:
- Probleme sur formule excel 2007
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
Bonjour,
votre condition SI((H5*24+J5*24)>=9 est inutile, car juste avant vous testez si c'est strictement inférieur à 9. Si c'est faux, cela veut dire que c'est égal ou supérieur à 9, donc vous testez directement si c'est inférieur à 10.
Du coup votre formule devient :
votre condition SI((H5*24+J5*24)>=9 est inutile, car juste avant vous testez si c'est strictement inférieur à 9. Si c'est faux, cela veut dire que c'est égal ou supérieur à 9, donc vous testez directement si c'est inférieur à 10.
Du coup votre formule devient :
=SI((H5*24+J5*24)=0;0;SI((H5*24+J5*24)<9;2.65;SI((H5*24+J5*24)<10;2.92;3.18)))Cordialement.
re bonsoir
Je viens d'essayer mais rien à faire, toujours le même problème.
Par contre, si je rentre "9:00" à la main, la formule fonctionne.
Je vous joint le fichier
http://9giga.sfr.fr/n/50-17/share/LNK39804f29934947248/
Cordialement
Je viens d'essayer mais rien à faire, toujours le même problème.
Par contre, si je rentre "9:00" à la main, la formule fonctionne.
Je vous joint le fichier
http://9giga.sfr.fr/n/50-17/share/LNK39804f29934947248/
Cordialement
Bonsoir,
A priori, j'arrive au bon résultat avec la formule =SI((H5+J5)*24=0;0;SI((H5+J5)*24<9;2,65;SI((H5+J5)*24<10;2,92;3,18))) .
Dans le cas où ça ne marche pas pour toi, donne un petit complément d'info sur ton fichier (quelles cellules doivent interagir, ou est supposé arriver le résultat,...), et je testerai dedans.
Bonne soirée,
Benibis
A priori, j'arrive au bon résultat avec la formule =SI((H5+J5)*24=0;0;SI((H5+J5)*24<9;2,65;SI((H5+J5)*24<10;2,92;3,18))) .
Dans le cas où ça ne marche pas pour toi, donne un petit complément d'info sur ton fichier (quelles cellules doivent interagir, ou est supposé arriver le résultat,...), et je testerai dedans.
Bonne soirée,
Benibis
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok merci pour ta réponse Benibis mais ça marche toujours pas.
Je me suis creusé la tête et fait d'autre essais: le problème vient que la saisie de l'heure d'arrivée et de départ est faite par liste déroulante (afin d'éviter du tapotage lol)
Mais sérieusement je ne vois pas quel différence il y a à saisir des heures manuellement ou par liste déroulante.
Je remet un lien vers un nouveau fichier avec les 2 essais en ligne 5 et ligne 7.
Les listes déroulantes sont faites à partir de données saisies à partir de la ligne 60.
Si vous pouviez m'éclairer sur ce phénomène.
Cordialement
Voici les liens:
lien 1 excel2007 : http://9giga.sfr.fr/n/50-17/share/LNK31914f29c3b95c397/
lien 2 excel2003 : http://9giga.sfr.fr/n/50-17/share/LNK82194f29c3de9b4b9/
PS: j'espère que les liens fonctionneront et que j'aurais donné assez d'info ^^
Je me suis creusé la tête et fait d'autre essais: le problème vient que la saisie de l'heure d'arrivée et de départ est faite par liste déroulante (afin d'éviter du tapotage lol)
Mais sérieusement je ne vois pas quel différence il y a à saisir des heures manuellement ou par liste déroulante.
Je remet un lien vers un nouveau fichier avec les 2 essais en ligne 5 et ligne 7.
Les listes déroulantes sont faites à partir de données saisies à partir de la ligne 60.
Si vous pouviez m'éclairer sur ce phénomène.
Cordialement
Voici les liens:
lien 1 excel2007 : http://9giga.sfr.fr/n/50-17/share/LNK31914f29c3b95c397/
lien 2 excel2003 : http://9giga.sfr.fr/n/50-17/share/LNK82194f29c3de9b4b9/
PS: j'espère que les liens fonctionneront et que j'aurais donné assez d'info ^^
Explication (grâce à Formules/Audit de formules/Evaluation de formule) :
F5 = 08:45 = 0,36458333333334
G5 = 17:45 = 0,73958333333333
H5 = 0,37499999999999
(H5+J5)*24 = 8,99999999999998 et pas exactement 9 !
Ce sont les approximations des calculs de conversion horaire ...
F5 = 08:45 = 0,36458333333334
G5 = 17:45 = 0,73958333333333
H5 = 0,37499999999999
(H5+J5)*24 = 8,99999999999998 et pas exactement 9 !
Ce sont les approximations des calculs de conversion horaire ...
Merci Raymond pour la solution de l'arrondi.
Du coup je me suis amusé à évaluer la formule en ligne 7 et cela donne pas du tout le même résultat qu'en ligne 5
Le résultat est directement arrondi : H7*24+J7*24 donne 0.375*24 + 0*24 soit 9 donc ça fonctionne.
Bon le principal est d'avoir trouver une solution, donc merci à vous tous pour votre aider.
Quand même "Mais sérieusement je ne vois pas quel différence il y a à saisir des heures manuellement ou par liste déroulante. "
Cordialement
Du coup je me suis amusé à évaluer la formule en ligne 7 et cela donne pas du tout le même résultat qu'en ligne 5
Le résultat est directement arrondi : H7*24+J7*24 donne 0.375*24 + 0*24 soit 9 donc ça fonctionne.
Bon le principal est d'avoir trouver une solution, donc merci à vous tous pour votre aider.
Quand même "Mais sérieusement je ne vois pas quel différence il y a à saisir des heures manuellement ou par liste déroulante. "
Cordialement