Formule excel

maxime1102 Messages postés 34 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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

3 réponses

Utilisateur anonyme
 
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
maxime1102 Messages postés 34 Statut Membre
 
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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