Heure de nuit à cheval

Bonjour,

Voilà je bloque sur une formule, en fait quand on travaille de nuit on est payé pour 8h de nuit donc ma formule est comme ceci :

(SOMMEPROD((NB.SI(C2:AG2;{755;756}))*8))

Quand on travaille de nuit par exemple du jeudi au vendredi on commence à 22h le jeudi et on fini à 6h le vendredi on a donc 2h de nuit pour jeudi et 6h de nuit pour le vendredi en général on fait 1 semaine de nuit (7jours) mais par exemple si notre semaine de nuit est à cheval sur le mois de novembre à décembre par exemple on commence le 30 Novembre et le 1er décembre, il va compter à la fois 8h de nuit pour le 30 novembre et 8h de nuit pour le 1er décembre hors qu'en pratique on fait 2h de nuit pour le 30 novembre et 6h de nuit pour le 1er novembre donc sa fausse le total des heures de nuits sur mon tableau alors je cherche un façon de régler le problème, auriez-vous éventuellement une solution ?

Je vous joints le tableau avec un exemple de situation ici je prend fin janvier à début février vous constaterez dans la colonne S18 (H.Nuit) il a comptabilisé 8h hors qu'en réalité il n'y a que 2h de nuit vu que l'on commence à 22h et que pour le 1er février il y a n'ont pas 8h mais 6h de nuit

Voilà j'espère que j'ai expliqué sa le plus clairement possible... quel serait la solution pour résoudre ce détail ?

Merci d'avance et bonne journée

34ts-2014test.xlsx (82.49 Ko)

Bonjour,

Tu ajoutes 2 nouveaux codes pour le dernier jour du mois et le premier jour du mois (pour avoir 2h et 6h)

Tu as su créer un grand nombre de codes, alors 1 ou 2 de plus

Cdlt.

Merci, mais je voulait justement éviter cela

Bonjour

Les formules sont tellement rallongées inutilementque mon Excel 2003 ne peut les afficher en totalité.

On y verrait pourtant plus clair si tu regrouppais tes données.

A titre d'Exemple, la partie de la formule affichée sur mon Excel en S18 est

=(SOMMEPROD((NB.SI(C2:AG2;{71;72}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{74;75}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{77;99}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{50;51}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{671;771}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{672;772}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{73;76}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{673;773}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{676;776}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{11;12}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{14;15}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{611;711}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{612;712}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{13;98}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{613;713}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{81;82}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{681;781}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{682;782}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{83;97}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{683;783}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{151;152}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{20;21}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{22;23}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{24;25}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{53;54}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{

Ce qui équivaut à

=(SOMMEPROD((NB.SI(C2:AG2;{11;12;14;15;20;21;22;23;24;25;50;51;53;54;71;72;74;75;77;79;81;82;151;152;611;612;671;672;681;682;711;712;771;772;781;782}))*2))+(SOMMEPROD((NB.SI(C2:AG2;{13;73;76;83;97;98;613;673;676;683;713;773;776;783}))*8))+(SOMMEPROD((NB.SI(C2:AG2;{

Plus court , non?

Cordialement

Effectivement plus court et plus lisible un tout grand merci pour cette solution

Bonjour

D'autant qu'ainsi, le NB.SI devient inutile et que la même chose est obtenue avec encore plus épuré

=SOMMEPROD((C2:AG2={11;12;14;15;20;21;22;23;24;25;50;51;53;54;71;72;74;75;77;79;81;82;151;152;611;612;671;672;681;682;711;712;771;772;781;782})*2)+(SOMMEPROD((C2:AG2={13;73;76;83;97;98;613;673;676;683;713;773;776;783})*8))

Cordialement

Amadéus a écrit :

Bonjour

D'autant qu'ainsi, le NB.SI devient inutile et que la même chose est obtenue avec encore plus épuré

=SOMMEPROD((C2:AG2={11;12;14;15;20;21;22;23;24;25;50;51;53;54;71;72;74;75;77;79;81;82;151;152;611;612;671;672;681;682;711;712;771;772;781;782})*2)+(SOMMEPROD((C2:AG2={13;73;76;83;97;98;613;673;676;683;713;773;776;783})*8))

Cordialement

Et bien un tout grand merci à vous j'ai trouvé solution pour mes heures à cheval et vous réduisez un maximum la ligne de formule, je suis occupé de modifier le 3/4 de m'ont tableau grâce à votre solution qui est nettement plus compréhensible

Un tout grand merci à vous

EDIT : Excel ne comptabilise plus quand je retire le NB.SI donc bon je vais laissé ainsi mais merci quand même

Rechercher des sujets similaires à "heure nuit cheval"