Microsoft 365 De l’aide pour simplifier ma formule

degards

XLDnaute Occasionnel
Bonjour à vous !! À mon travail on m’a demandé de créer une feuille de compilation du temps de travail effectué pour les employés. Jusqu’à présent tout va bien mais je bloque sur la conception d’une formule. Lorsqu’un employé travail en soirée il a droit entre 17h et minuit à une prime. S’il débute plus tôt, les heures effectués avant 17h font parties de la prime en autant que plus de la moitié du quart de travail soit effectué entre 17h et minuit. Par exemple : l’employé « A » effectu un quart de travail de 18h à 23h, il a droit à la prime de 18h à 23h;
l’employé « B » effectue un quart de travail de 15h à minuit, il a droit à la prime de 15h à minuit, car 7 heures sur 9 sont fait dans l’intervalle de 17h et minuit.
l’employé « C » effectue un quart de travail de 12h à 18h, aucune prime car seulement 2 heures sont dans l’intervalle 17 à minuit.

Dans le fichier ci-joint, j’ai conçu des formules pour faire le calcul lorsque les quarts de travail se terminent avant minuit et les autres pour les quarts de travail qui se terminent à minuit, car excel ne capte pas qu’on change de journée. Il est à noter que ce que l’on m’a demandé c’est que maximum pour terminé un quart de travail soit minuit (00:00) et que si jamais il termine plus tard, il écrira dans la journée suivant 00:00 à 03h00 par exemple.

Ce que je recherche c’est de simplifier mes deux formules conçues dans le paragraphe précédent, afin d’effectuer le calcul sans problème. Présentement si je fusionne les deux formules conçues alors j’ai trop de conditions SI

Merci beaucoup à l’avance de votre soutien
 

Pièces jointes

  • Essai Nouvelle H620.xlsx
    12.2 KB · Affichages: 6
Dernière édition:

degards

XLDnaute Occasionnel
Bonjour à vous !! À mon travail on m’a demandé de créer une feuille de compilation du temps de travail effectué pour les employés. Jusqu’à présent tout va bien mais je bloque sur la conception d’une formule. Lorsqu’un employé travail en soirée il a droit entre 17h et minuit à une prime. S’il débute plus tôt, les heures effectués avant 17h font parties de la prime en autant que plus de la moitié du quart de travail soit effectué entre 17h et minuit. Par exemple : l’employé « A » effectu un quart de travail de 18h à 23h, il a droit à la prime de 18h à 23h;
l’employé « B » effectue un quart de travail de 15h à minuit, il a droit à la prime de 15h à minuit, car 7 heures sur 9 sont fait dans l’intervalle de 17h et minuit.
l’employé « C » effectue un quart de travail de 12h à 18h, aucune prime car seulement 2 heures sont dans l’intervalle 17 à minuit.

Dans le fichier ci-joint, j’ai conçu des formules pour faire le calcul lorsque les quarts de travail se terminent avant minuit et les autres pour les quarts de travail qui se terminent à minuit, car excel ne capte pas qu’on change de journée. Il est à noter que ce que l’on m’a demandé c’est que maximum pour terminé un quart de travail soit minuit (00:00) et que si jamais il termine plus tard, il écrira dans la journée suivant 00:00 à 03h00 par exemple.

Ce que je recherche c’est de simplifier mes deux formules conçues dans le paragraphe précédent, afin d’effectuer le calcul sans problème. Présentement si je fusionne les deux formules conçues alors j’ai trop de conditions SI

Merci beaucoup à l’avance de votre soutien
Dans le fond la formule à simplifier pour qu’elle fonctionne est la suivante:
=SI(ESTVIDE(B7);"";si c7=0;SI(B7>=$I$3;B7;SI(ET(B7>$I$3;C7+1<=$J$3+1);B7;SI(D7/2<(C7+1$I$3);B7;"")));SI(ESTVIDE(B7);"";SI(B7>=$I$3;B7;SI(ET(B7>$I$3;C7<$J$3+1);B7;SI(D7/2<(C7-$I$3);B7;"")))))

C’est assez clair lol
 

Discussions similaires

Statistiques des forums

Discussions
315 096
Messages
2 116 184
Membres
112 679
dernier inscrit
Yupanki