Formule de calcul pour majorer les heures supplémentaires afin de suivre le contingent d'heures

Copper Contributor

Bonjour,

 

Je souhaite réaliser une formule de calcul pour les heures supplémentaires de mes collaboratrices

la cellule du total d'heures va se nommer G10

Lorsque le total d'heures est inférieur à 35 le logiciel doit prendre g10-35 = - ?

Lorsque G10 est supérieur à 35h mais inférieur à 39h le logiciel doit prendre (g10-35( * 1.10 = ?

Lorsque G10 est supérieur à 39h mais inférieur à 43h le logiciel doit prendre ((g10-35)*1.1) + ((43-g10)*1.25) = ?

Lorsque G10 est supérieur à 43h mais inférieur à 48 heures le logiciel doit prendre ((g10-35)*1.1) + ((43-39)*1.25) + ((48-g10)*1.50) = ?

 

Pourriez vous m'aider à établir cette formule afin que tout se fasse automatiquement SVP.

 

 

6 Replies

@Delphine_exco 

Et si le total est supérieur à 48h?

 

Peut-être

 

=SUMPRODUCT((G10>{35,39,43,48})*(G10-{35,39,43,48})*{1.1,0.15,0.25,0.25})

@Hans Vogelaar 

Malheureusement cela ne fonctionne pas.

 

Si on devait dépasser 48 h cela resterait vraiment exceptionnel et je modifierai à la main.

@Delphine_exco 

Pourriez-vous fournir un exemple du résultat souhaité pour chaque gamme de valeurs ? Merci d'avance.

@Hans Vogelaar 

 

Voici le détail que je souhaite calculer

si (g10<35; g10-35;si(35<g10>39;(g10-35)*1.1;si(39<g10>43;(39-35)*1.1+(g10-39)*1.25);si(g10>43;(39-35)*1.1+(g10-39)*1.25)

 

Je ne sais pas si cela est très clair.

@Delphine_exco 

Essayez

 

=SI(G10<=35; G10-35; SI(G10<=39; (G10-35)*1,1; SI(G10<=43; (39-35)*1,1+(G10-39)*1,25); SI(G10<=48;(39-35)*1,1 + (43-39)*1,25 + (48-G10)*1,50; "Plus que 48"))))

 

Mais est-il correct que le résultat sera négatif si G10<35? La formule suivante ma semble plus logique:

 

=SI(G10<=35; 0; SI(G10<=39; (G10-35)*1,1; SI(G10<=43; (39-35)*1,1+(G10-39)*1,25); SI(G10<=48;(39-35)*1,1 + (43-39)*1,25 + (G10-43)*1,50; "Plus que 48"))))

Oui c'est normal que le résultat soit négatif car les heures faites en moins viendront en déduction des heures faites en plus.