OVH Cloud OVH Cloud

calcul d'heures

6 réponses
Avatar
LV
Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant déjà
super bien progressé (en grande partie grâce à vous tous) je pêche encore un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama

6 réponses

Avatar
Daniel
Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant déjà
super bien progressé (en grande partie grâce à vous tous) je pêche encore
un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama





Avatar
Daniel
Et je ne comprends pas ton second problème
Daniel
"Daniel" a écrit dans le message de news:

Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant déjà
super bien progressé (en grande partie grâce à vous tous) je pêche encore
un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama









Avatar
LV
Merci Daniel, en effet ma parenthèse était mal placée. maintenant ça marche
nettement mieux.
LV

"Daniel" a écrit dans le message de news:

Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant déjà
super bien progressé (en grande partie grâce à vous tous) je pêche encore
un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama









Avatar
LV
Daniel pour mon 2ème pb, voilà ce qui se passe. Un salarié peur prendre soit
des semaines de congés complètes (donc RAS) soit des journées dans la
semaine, comme par exemple un mercredi et un jeudi ou lundi, mardi et
mercredi ou jeudi et vendredi etc...
j'ai trouvé comment calculer le nombre d'heures corespondant à une absence
d'une semaine , de 2 voire 3 semaines ou quand il s'agit de 1/2 journée
(formule que tu m'as aidée à corriger).
or pour les autres situations, la quantités est trop importante (je crois)
pour utiliser une conditionnellede type
=SI(ET(B22="Lundi";E22="Mardi");SOMME(M6:M7);SI(ET(B22="Lundi";E22="Mercredi");SOMME(M6:M8);SI(ET(B22="Lundi";E22="Jeudi");SOMME(M6:M9);SI.......
Je vais forcément obtenir plus de 7 imbrications et ça ne marchera pas.
J'espère avoir été suffisamment claire (c'est pas tjrs évident).
Par avance MERCI
LV

"Daniel" a écrit dans le message de news:
%23w$
Et je ne comprends pas ton second problème
Daniel
"Daniel" a écrit dans le message de news:

Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant déjà
super bien progressé (en grande partie grâce à vous tous) je pêche
encore un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon
souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche
etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama













Avatar
Daniel
Si j'ai compris, tous les jours sont comptés comme congés à l'exception des
dimanches.
Dans ce cas, teste la formule (pour une date de départ en A1 et une date de
fin en B1) :
=((B1-(JOURSEM(B1;2)-1))-(A1-(JOURSEM(A1;2)-1)))*6/7+(JOURSEM(B1;2)-1)-(JOURSEM(A1;2)-1)
(à simplifier dans le meilleurdes cas, a corriger dans le pire).
Daniel
"LV" a écrit dans le message de news:
%
Daniel pour mon 2ème pb, voilà ce qui se passe. Un salarié peur prendre
soit des semaines de congés complètes (donc RAS) soit des journées dans la
semaine, comme par exemple un mercredi et un jeudi ou lundi, mardi et
mercredi ou jeudi et vendredi etc...
j'ai trouvé comment calculer le nombre d'heures corespondant à une absence
d'une semaine , de 2 voire 3 semaines ou quand il s'agit de 1/2 journée
(formule que tu m'as aidée à corriger).
or pour les autres situations, la quantités est trop importante (je crois)
pour utiliser une conditionnellede type
=SI(ET(B22="Lundi";E22="Mardi");SOMME(M6:M7);SI(ET(B22="Lundi";E22="Mercredi");SOMME(M6:M8);SI(ET(B22="Lundi";E22="Jeudi");SOMME(M6:M9);SI.......
Je vais forcément obtenir plus de 7 imbrications et ça ne marchera pas.
J'espère avoir été suffisamment claire (c'est pas tjrs évident).
Par avance MERCI
LV

"Daniel" a écrit dans le message de news:
%23w$
Et je ne comprends pas ton second problème
Daniel
"Daniel" a écrit dans le message de news:

Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant
déjà
super bien progressé (en grande partie grâce à vous tous) je pêche
encore un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans
aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon
souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche
etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama

















Avatar
LV
Merci Daniel,
Non ta formule ne correspond pas à ce que je cherche, mais j'ai quand même
réussi à transformer mes calculs en faisant plusieurs colonnes de calculs
(plusieurs colonnes, car une seule cellule ne pouvait contenir ma formule
trop longue). Je n'ai que quelques valeurs à calculer manuellement.. Comme
tu as dû le constater par mon tableau, je suis très loin de maîtriser toutes
les fonctions excel (à mon grand malheur) et j'ai donc "bidouillé" comme
j'ai pu.
Amicalement LV



"Daniel" a écrit dans le message de news:

Si j'ai compris, tous les jours sont comptés comme congés à l'exception
des dimanches.
Dans ce cas, teste la formule (pour une date de départ en A1 et une date
de fin en B1) :
=((B1-(JOURSEM(B1;2)-1))-(A1-(JOURSEM(A1;2)-1)))*6/7+(JOURSEM(B1;2)-1)-(JOURSEM(A1;2)-1)
(à simplifier dans le meilleurdes cas, a corriger dans le pire).
Daniel
"LV" a écrit dans le message de news:
%
Daniel pour mon 2ème pb, voilà ce qui se passe. Un salarié peur prendre
soit des semaines de congés complètes (donc RAS) soit des journées dans
la semaine, comme par exemple un mercredi et un jeudi ou lundi, mardi et
mercredi ou jeudi et vendredi etc...
j'ai trouvé comment calculer le nombre d'heures corespondant à une
absence d'une semaine , de 2 voire 3 semaines ou quand il s'agit de 1/2
journée (formule que tu m'as aidée à corriger).
or pour les autres situations, la quantités est trop importante (je
crois) pour utiliser une conditionnellede type
=SI(ET(B22="Lundi";E22="Mardi");SOMME(M6:M7);SI(ET(B22="Lundi";E22="Mercredi");SOMME(M6:M8);SI(ET(B22="Lundi";E22="Jeudi");SOMME(M6:M9);SI.......
Je vais forcément obtenir plus de 7 imbrications et ça ne marchera pas.
J'espère avoir été suffisamment claire (c'est pas tjrs évident).
Par avance MERCI
LV

"Daniel" a écrit dans le message de news:
%23w$
Et je ne comprends pas ton second problème
Daniel
"Daniel" a écrit dans le message de news:

Bonjour.
Pour le 1er problème, je pense qu'il y a une cagade à ce niveau :
SI(ET(B23="Jeudi"; G23="X";$M$9);0))
Il doit y avoir une parenthèse après G23="X".
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous,

Je suis toujours avec mon tableau de suivi de congés. Bien qu'ayant
déjà
super bien progressé (en grande partie grâce à vous tous) je pêche
encore un
peu.
1er problème :
Ma formule ne s'applique pas en AB23 alors qu'elle s'applique sans
aucun
souci en AB27; Pouvez-vous m'aidez ?
2ème problème :
si les congés pris correspondent à 6, 12 ou 18 jours pas de pb; mon
souci
est de faire apparaitre en nombre d'heures (cellule AD) en fonction de
l'emploi du temps du salarié le nombre d'heures prises;
ex: si le salarié prend un mardi (soit 8h) alors 8h00 s'affiche
si le salarié prende 2 jours (lundi & mardi) alors 16h00 s'affiche
etc...

http://cjoint.com/?cnncTRMcIt

Si vous avez des propositions à me faire je suis toute à votre écoute
BigMama