Excel

Résolu/Fermé
EthanAdminHunt Messages postés 6 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 14 mai 2008 - 2 mai 2008 à 17:55
Raymond PENTIER Messages postés 58762 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 3 mai 2008 à 00:58
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
A voir également:

10 réponses

Raymond PENTIER Messages postés 58762 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 17 255
2 mai 2008 à 19:07
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 6 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 14 mai 2008
2 mai 2008 à 21:18
Voilà

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

Merci beaucoup d'avance!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mai 2008 à 21:25
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 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
2 mai 2008 à 21:38
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 6 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 14 mai 2008
2 mai 2008 à 21:50
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mai 2008 à 21:54
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 6 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 14 mai 2008
2 mai 2008 à 22:17
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 6 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 14 mai 2008
2 mai 2008 à 22:39
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mai 2008 à 23:12
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 58762 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 17 255
3 mai 2008 à 00:58
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