Formule excel

bonsoir,
qui peu n aide voila j ai deux formule d heure toujour pour montableau de calcul d heure sup
la1er calcul bien les heures d arrivee et de depart sur la base de 7heures par jour la 2emme serai sensée me donne les heures voir les minutes seule genre 0:30 là j ai 00:00 mes cellules sont bien au format heures

1er formule =SI(((C12-B12)+(E12-D12))>7;7;((C12-B12)+(E12-D12)))

2eme formule =SI(((C12-B12)+(E12-D12))>7;7*((C12-B12)+(E12-D12))-7;0)

merci de votre aide
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Je n'ai pas compris ton problème ... et tes formules sont syntaxiquement correctes (d'ailleurs au passage avec des parenthèses inutiles.. c'est déjà pas toujours simple, mais si en plus tu en rajoutes gratuitement...)
    0
    1. mon probleme c est la 2emme formule elle devrait me donne les heures et minutes sups
      la 1er fonctionne bien elle me calcul bien les heures d arrivees et de departs ( Matin et Apres midi )
      expl:
      si je fait 8:00 12:00 13:30 16h30 elle me donne bien 7:00 par contre
      si
      8:00 12:00 13:30 17h00 là la 1er met bien 7:00 dans la bonne cellule mais met 00:00 dans la cellule heure sup ou il devrait y avoir 00:30
      0
      1. Contributeur
        Bonjour,

        7:00 pour excel est une fraction de jour, égale à 1/24*7 soit 0.291666667
        Tu ne peux donc écrire >7 à la place de >7:00
        Mais comme il ne comprend pas >7:00 il faut lui passer en chaine puis le convertir en numérique en faisant une opération neutre. Par exemple "7:00"*1
        Ce qui donne:
        =SI(((C12-B12)+(E12-D12))>"7:00"*1,((C12-B12)+(E12-D12))-"7:00",0)

        Mais tu peux simplifier tes formules.
        Formule1: =MIN(C12-B12+E12-D12,"7:00"*1)
        Formule2: =MAX(C12-B12+E12-D12-"7:00",0)

        eric
        0