Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses.
Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal
exprimé,
aussi permettez moi de vous soumettre le pb autrement :
quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x,
mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit,
elles sont payées 1.5 x(par exemple!).
Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !)
du total des heures travaillées ces heures classées "pénibles" pour les
afficher dans une colonne à part, uniquement en cas de travail dans ces
plages horaires les jours considérés.
Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de
travail à 04h00 le 27/01
Heures travaillées 4h le 26 + 4h le 27 = 8h (OK)
Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h
=7h "HP"
chacunes reprises sur la ligne du jour et totalisées en fin de mois.
Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la
limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait
pas le "dompter".
Par exemple =SI(heure de fin>=06:00;B1-A1;"") est trés insuffisante et ne
permet pas de comptabiliser les heures "HP" dans le créneau minuit ,
06h00(pour le matin).
Vous ais-je dis que je débutait ?
Merci encore et peut-être à +
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Congelator
Salut Michel,
J'ai rencontré le même problème à la différence près que je devais calculer les heures sup. rendues qui étaient taxées différemment la journée ou la nuit. J'ai remédié à ça en créant 8 colonnes par jour (1 jour par ligne) début-fin (00:00-06:00) début fin (0600 - 1200) début fin (1200-2000) début fin (2000 - 2400). Dans 4 colonnes cachées, je fais le décomptes par groupe (0000-0600 / 0600-1200 / 1200-2000 / 2000-2400) et les groupes de nuit (2000 - 0600) sont majorés de x %. Ensuite, avec un copier - coller avec liaison, les totaux sont reportés sur une autre feuille qui sert uniquement à l'impression.
C'est peut-être une idée à creuser... Sait-on jamais. -- Céd / Lausanne
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses. Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal exprimé, aussi permettez moi de vous soumettre le pb autrement : quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x, mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit, elles sont payées 1.5 x(par exemple!). Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !) du total des heures travaillées ces heures classées "pénibles" pour les afficher dans une colonne à part, uniquement en cas de travail dans ces plages horaires les jours considérés. Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de travail à 04h00 le 27/01 Heures travaillées 4h le 26 + 4h le 27 = 8h (OK) Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h =7h "HP" chacunes reprises sur la ligne du jour et totalisées en fin de mois. Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait pas le "dompter". Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne permet pas de comptabiliser les heures "HP" dans le créneau minuit , 06h00(pour le matin). Vous ais-je dis que je débutait ? Merci encore et peut-être à +
Salut Michel,
J'ai rencontré le même problème à la différence près que je devais calculer
les heures sup. rendues qui étaient taxées différemment la journée ou la
nuit. J'ai remédié à ça en créant 8 colonnes par jour (1 jour par ligne)
début-fin (00:00-06:00) début fin (0600 - 1200) début fin (1200-2000) début
fin (2000 - 2400). Dans 4 colonnes cachées, je fais le décomptes par groupe
(0000-0600 / 0600-1200 / 1200-2000 / 2000-2400) et les groupes de nuit (2000
- 0600) sont majorés de x %.
Ensuite, avec un copier - coller avec liaison, les totaux sont reportés sur
une autre feuille qui sert uniquement à l'impression.
C'est peut-être une idée à creuser... Sait-on jamais.
--
Céd / Lausanne
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses.
Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal
exprimé,
aussi permettez moi de vous soumettre le pb autrement :
quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x,
mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit,
elles sont payées 1.5 x(par exemple!).
Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !)
du total des heures travaillées ces heures classées "pénibles" pour les
afficher dans une colonne à part, uniquement en cas de travail dans ces
plages horaires les jours considérés.
Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de
travail à 04h00 le 27/01
Heures travaillées 4h le 26 + 4h le 27 = 8h (OK)
Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h
=7h "HP"
chacunes reprises sur la ligne du jour et totalisées en fin de mois.
Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la
limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait
pas le "dompter".
Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne
permet pas de comptabiliser les heures "HP" dans le créneau minuit ,
06h00(pour le matin).
Vous ais-je dis que je débutait ?
Merci encore et peut-être à +
J'ai rencontré le même problème à la différence près que je devais calculer les heures sup. rendues qui étaient taxées différemment la journée ou la nuit. J'ai remédié à ça en créant 8 colonnes par jour (1 jour par ligne) début-fin (00:00-06:00) début fin (0600 - 1200) début fin (1200-2000) début fin (2000 - 2400). Dans 4 colonnes cachées, je fais le décomptes par groupe (0000-0600 / 0600-1200 / 1200-2000 / 2000-2400) et les groupes de nuit (2000 - 0600) sont majorés de x %. Ensuite, avec un copier - coller avec liaison, les totaux sont reportés sur une autre feuille qui sert uniquement à l'impression.
C'est peut-être une idée à creuser... Sait-on jamais. -- Céd / Lausanne
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses. Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal exprimé, aussi permettez moi de vous soumettre le pb autrement : quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x, mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit, elles sont payées 1.5 x(par exemple!). Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !) du total des heures travaillées ces heures classées "pénibles" pour les afficher dans une colonne à part, uniquement en cas de travail dans ces plages horaires les jours considérés. Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de travail à 04h00 le 27/01 Heures travaillées 4h le 26 + 4h le 27 = 8h (OK) Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h =7h "HP" chacunes reprises sur la ligne du jour et totalisées en fin de mois. Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait pas le "dompter". Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne permet pas de comptabiliser les heures "HP" dans le créneau minuit , 06h00(pour le matin). Vous ais-je dis que je débutait ? Merci encore et peut-être à +
Jacky
Bonjour,
Je n'ai pas suivi depuis le début, mais tu peut t'inspirer du tableau ci-dessous: http://cjoint.com/?bAot43SvgV Salutations JJ
"Michel ISNARD" a écrit dans le message de news:%
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses. Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal exprimé, aussi permettez moi de vous soumettre le pb autrement : quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x, mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit,
elles sont payées 1.5 x(par exemple!). Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !)
du total des heures travaillées ces heures classées "pénibles" pour les afficher dans une colonne à part, uniquement en cas de travail dans ces plages horaires les jours considérés. Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de travail à 04h00 le 27/01 Heures travaillées 4h le 26 + 4h le 27 = 8h (OK) Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h =7h "HP" chacunes reprises sur la ligne du jour et totalisées en fin de mois. Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait
pas le "dompter". Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne permet pas de comptabiliser les heures "HP" dans le créneau minuit , 06h00(pour le matin). Vous ais-je dis que je débutait ? Merci encore et peut-être à +
Bonjour,
Je n'ai pas suivi depuis le début, mais tu peut t'inspirer du tableau
ci-dessous:
http://cjoint.com/?bAot43SvgV
Salutations
JJ
"Michel ISNARD" <miisnard@wanadoo.fr> a écrit dans le message de
news:%23IMa5cnIGHA.1388@TK2MSFTNGP11.phx.gbl...
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses.
Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal
exprimé,
aussi permettez moi de vous soumettre le pb autrement :
quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x,
mais si par hasard je dois travailler entre minuit et 6h et 21 h et
minuit,
elles sont payées 1.5 x(par exemple!).
Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet
!)
du total des heures travaillées ces heures classées "pénibles" pour les
afficher dans une colonne à part, uniquement en cas de travail dans ces
plages horaires les jours considérés.
Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de
travail à 04h00 le 27/01
Heures travaillées 4h le 26 + 4h le 27 = 8h (OK)
Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h
=7h "HP"
chacunes reprises sur la ligne du jour et totalisées en fin de mois.
Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la
limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se
sait
pas le "dompter".
Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne
permet pas de comptabiliser les heures "HP" dans le créneau minuit ,
06h00(pour le matin).
Vous ais-je dis que je débutait ?
Merci encore et peut-être à +
Je n'ai pas suivi depuis le début, mais tu peut t'inspirer du tableau ci-dessous: http://cjoint.com/?bAot43SvgV Salutations JJ
"Michel ISNARD" a écrit dans le message de news:%
Merci à tous les 3 ( michdenis, Â+, et Modeste), pour vos réponses. Qui fonctionnent trés bien au demeurant, mais peut-être me suis-je mal exprimé, aussi permettez moi de vous soumettre le pb autrement : quand je travaille de 8h à 12h et de 13h à 17h mes heures sont payées x, mais si par hasard je dois travailler entre minuit et 6h et 21 h et minuit,
elles sont payées 1.5 x(par exemple!). Donc mon propos était donc de pouvoir "extraire" (d'ou le nom de l'objet !)
du total des heures travaillées ces heures classées "pénibles" pour les afficher dans une colonne à part, uniquement en cas de travail dans ces plages horaires les jours considérés. Je peux avoir comme horaires : début de travail le 26/01 à 20h00 et fin de travail à 04h00 le 27/01 Heures travaillées 4h le 26 + 4h le 27 = 8h (OK) Mais.... heures "pénibles" 21h à 24h le 26 et 24h à 4h le 27 soit 3h + 4h =7h "HP" chacunes reprises sur la ligne du jour et totalisées en fin de mois. Le Pb auquel je me suis heurté était qu'on peut calculer par rapport à la limite des 6h (ou des 21h), mais que exel s'affole trés vite, si on se sait
pas le "dompter". Par exemple =SI(heure de fin>:00;B1-A1;"") est trés insuffisante et ne permet pas de comptabiliser les heures "HP" dans le créneau minuit , 06h00(pour le matin). Vous ais-je dis que je débutait ? Merci encore et peut-être à +
AV
En A1 début du boulot En B1 fin du boulot
Total des heures "jour" (affectées du coeff 1) =SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures "nuit" (affectées du coeff 1,5 (entre 21h et 6h)) =MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures (coefficientées) =SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))+(MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:")))*1.5
PS : séparateur décimal le point (à adapter) AV
En A1 début du boulot
En B1 fin du boulot
Total des heures "jour" (affectées du coeff 1)
=SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures "nuit" (affectées du coeff 1,5 (entre 21h et 6h))
=MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures (coefficientées)
=SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))+(MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:")))*1.5
Total des heures "jour" (affectées du coeff 1) =SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures "nuit" (affectées du coeff 1,5 (entre 21h et 6h)) =MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))
Total des heures (coefficientées) =SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:"))+(MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;"21:")-MAX(A1;"6:"));MAX(0;"21:"-MAX(A1;"6:"))+MAX(0;MIN(B1;"21:")-"6:")))*1.5