Pb de formule avec SI

Résolu
olivia2610 Messages postés 11 Statut Membre -  
olivia2610 Messages postés 11 Statut Membre -
Bonjour,

j'ai un petit problème avec ma formule. est-il possible d'afficher 00:00:00

explication :

A3= 190:00:00
B3=200:00:00
C3=186:00:00
F8=190:00:00
G8=200:00:00
H8= 00:00:00

voici la formule : =si(f8<$b$3;"";si(f8>$c$3;h8*1.5;((($a$3-g8)*1.25)+((f8-$a$3)*1.5))))

je voudrais que la réponse mette 00:00:00 et non ########

Pour expliquer cette formule :

un chauffeur effectue un nombre d'heure mensuelle (F8), il est payé sur une base de 200h (G8), on fait une difference en H8, et en I8 on veu calculer les heures sup majorés
soit : de 0 à 152 pas de majoration
de 152 à 186 1.25 de majoration
de 186 à plus 1.5 de majoration

merci de me dire si ma formule est bien ou pas ou comment je peux la modifier

3 réponses

  1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Au passage, remplacer [""] par [0] (=si(f8<$b$3;0 ;....)

    Salutations.
    Le Pingou
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Mon ami Le Pingou a raison, mais à priori ça ne suffit pas, vu l'exemple que vous donnez, car les # ne viennent pas de là
    Excel ne travaille pas avec les heures négatives et dans votre exemple:, ne peut bpas calculer A3-G8

    Par ailleurs vous n'évoquez nulle part dans votre formule et dans votre tableau le plafond à 1,25 de 152 à 186

    Si on analyse votre tableau

    A3: nombre d'heure réalisées (quelle différence avec F8?)
    B3: plafond (quel différence avec G8?)
    C3: plafond 25%
    F8: nombre d'heures réalisées
    H8: probablement nombre d'heures supplémentaires brutes
    I8 cherché: nombre d'heur supplémentaires valorisées
    manque quelque part les 152 heures plafond des heures normales

    Reprenons un autre tableau selon vos explications:

    A3: plafond heures normales:152:00
    B3 plafond heures 25% 186:00
    C3 plafond (pour info) des heures mensuelles 200:00

    F8: heures réalisées
    H8: heures supplémentaires brutes
    I8: heures supplémentaires valorisées

    en H8 la formule:
    =SI(F8>A3;F8-A3;0)

    en I8:
    =SI(F8>B3;(F8-B3)*1,5+(C3-A3)*1,25;SI(F8>A3;(F8-A3)*1,25;0))
    devrait suffire

    Mais il y a t il quelque chose à prévoir avec la valeur 200, car elle ne correspnd à rien dans votre explication
    crdlmnt

    0
  3. olivia2610 Messages postés 11 Statut Membre
     
    bonjour,

    Merci pour vos réponses, mais j'ai réussi a trouver la solution avec cette formule,
    j'ai rajouter en D3 00:00:00.

    =SI(ET(F7>G7;F7>$C$3);H7*1,5;SI(F7=G7;$D$3;SI(G7>F7;$D$3;((($A$3-G7)*1,25)+((F7-$A$3)*1,5)))))
    0