Excel

Résolu
EthanAdminHunt Messages postés 7 Statut Membre -  
Raymond PENTIER Messages postés 71823 Statut Contributeur -
Bonjour,

J’ai une feuille de présence pour les employés du bureau, avec calcul d’heures supplémentaires, etc. J’ai des techniciens qui travaillent le soir et les fins de semaine. La fin de semaine, nous avons une prime par exemple de 100 $ par jour en plus de ces heures régulières.

J’ai créé une liste (validation) par exemple, samedi, dimanche, dimanche avec rotation pour avoir la prime de 100 $.

J’ai besoin d’une formule que si un technicien travaille tout la semaine en plus du dimanche et qui a la prime de 100 $ et en plus à accumulé des heures supplémentaire, je dois prendre les heures supplémentaires et le divisé par 1.5 (à cause de la prime).

Temps régulier 40 heures =SI(K27>40;40;K27) // K27 = =SOMME(K4:K26)
Temps supplémentaires 8 heures =SI(K27>40;K27-40;0)
Dimanche 150.00$

Comment je fais correspondre la formule avec ma liste?

Merci de votre aide

10 réponses

Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Ton problème m'intéresse.
Fais-nous voir ton fichier, dans son état actuel, en utilisant http:/www.cjoint.com/
Pour bien faire, prends quelques exemples avec une semaine de moins de 40 h, une semaine avec prime, une semaine avec HS et prime, en faisant tes calculs manuellement pour qu'on soit sûrs des résultats à trouver, et donc des formules à adopter.
Alors à très bientôt.
0
EthanAdminHunt Messages postés 7 Statut Membre
 
Voilà

https://www.cjoint.com/?fcvrpyz60t

Merci beaucoup d'avance!
0
gbinforme Messages postés 15478 Statut Contributeur 4 727
 
bonjour EthanAdminHunt

Si j'ai compris ton problème tu peux essayer la formule suivante pour les heures supplémentaires.
J'ai supposé que ta liste de validation était en colonne L et que la prime était matérialisée par le mot "rotation"
Les heures supplémentaires sont divisées par 1,5 si présence de "rotation"
=SI(K27>40;SI(NB.SI(L4:L26;"*rotation*")>0;(K27-40)/1,5;K27-40);0)

Un petit coucou à Raymond

ps: je n'avais pas vu le lien de "cjoint" mais tu ne nous a mis que ton adresse courriel et pas le fichier...
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Salut,

Notre ami Raymond l'antillais t'a demandé de joindre à cette adresse un exemple de classeur sans note personnelle

https://www.cjoint.com/

tu as envoyé ton adresse mail

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
EthanAdminHunt Messages postés 7 Statut Membre
 
ReBonjour

Désolé!

Voici le nom de fichier: Copie de Feuille de temps_2008.xls

L'onglet période 26 et la liste de validation ce trouve à H123

Merci!
0
gbinforme Messages postés 15478 Statut Contributeur 4 727
 
bonjour

Le nom du fichier ne nous importe pas c'est dans "https://www.cjoint.com/" que tu dois le mettre avec parcourir.

As-tu regardé la suggestion que je t'ai faite au poste 3 ?
0
EthanAdminHunt Messages postés 7 Statut Membre
 
Bon, c'est la première fois que j'utilise ceci!

Mon fichier était trop gros...

Voilà enfin!

https://www.cjoint.com/?fcwqUbz2EL
0
EthanAdminHunt Messages postés 7 Statut Membre
 
Merci beaucoup Gbinforme!

Ça fonctionne très bien!

=SI(K27>40;SI(NB.SI(H57;"*Dimanche (rotation)*")>0;(K27-40)/1.5;K27-40);0)

Je suis vraiment très content!

Bonne fin de journée!
0
gbinforme Messages postés 15478 Statut Contributeur 4 727
 
bonjour

Je suis vraiment très content aussi de t'avoir dépanné mais tu n'as pas besoin de rajouter "dimanche" dans la formule car les "*" devant et derrière "rotation" remplacent n'importe quel libellé et ainsi tu pourrais aussi avoir des samedi sans changer ta formule.
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Alors, EthanAdminHunt, tu vois ? Ton retour (2006, c'était il y a longtemps !) sur CCM t'aura été profitable :
* Tu as fait connaissance de quelques piliers de cette honorable institution, et non des moindres : Mike-31 et gbinforme.
* Tu maîtrises désormais cet outil précieux qu'est cjoint.com/.
* Tu as la solution à ta question.

Puis-je cependant t'indiquer que :
* Si tu mets en L27 la formule =K27-40 (toujours avec ton excellente couleur blanche), l'écriture de ta formule se simplifie : =SI(L27>0;SI(NB.SI(H57;"*rotation*")>0;L27/1,5;L27;0)
* Dans ta cellule A64 tu peux saisir =A59-A61 au lieu de =SOMME(A59-A61) ;
de même, dans la cellule K64, saisis =K29+K61 au lieu de =SOMME(K29)+K61.
* Enfin je ne suis pas sûr que ta formule en A59 soit correcte (indépendamment qu'elle fasse référence à une cellule en #REF!) : =SI(A55>=7;A63+1;A63+0)+SI(A56>=7;1;0) ;
en effet tu juxtaposes 2 conditions : =SI(A55>=7;A63+1;A63) et SI(A56>=7;1;0) quidevraient faire l'objet de 2 formules dans 2 cellules distinctes.

En tout cas, tu as réalisé un joli petit travail ! Compliments. Tu pourrais encore affiner en essayant d'automatiser la saisie de A57 et A58, avec une formule du style : SI(OU(K53>0;K54>0;1;0)
0