Saisie demande de conge

Bonjour,

Je me permet de vous solliciter, j'ai créer un fichier pour les salariés afin qu'ils puissent saisir leurs demandes de congés.

Ci-dessous mon problème:

Un salarié a saisi une demande de congés du 07 mai 2018 matin au 09 mai 2018 Après midi.

Dans mon tableau, il calcul 2 jours au lieu 2,5 jours

Merci d'avance pour votre aide.

Sisizou

Bonjour,

Pour moi cela fait bien 2 jours !?

Le 07/05 AM+PM = 1j

Le 08/05 = férié

Le 09/05 AM+PM = 1j

A+

Bonjour,

Tout d'abord, merci d'avoir répondu.

Vous avez raison, j'ai mal exposé mon problème.

Si un salairé dépose une demi-journée, il va le comptabiliser comme une journée entière.

Exemple: Du 07 mai 2018 matin au 09 mai 2018 matin.

Il devrai compter 1,5jours et non 2 jours.

Cordialement,

Sisizou

Bonjour,

essaie ainsi:

=NB.JOURS.OUVRES(B11;B12;Feuil2!D1:D8)-NB.SI(E11:F12;"Après-midi")*0,5

Bonjour sisizou, BrunoM45, Jean-Eric,

@sisizou, Peut-être y a t-il plus simple, mais d'après ce que j'ai compris:

En "B13"

=NB.JOURS.OUVRES(B11;B12;Feuil2!$D$1:$D$8)-
(SI(SI(ET($E$11="Après-Midi";$E$11="Après-Midi");NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8))=1;0;SI(ET($E$11="Après-Midi";$E$11="Après-Midi");NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)))+
SI(SI(ET($E$12="Matin";$E$12="Matin");NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8))=1;0;SI(ET($E$12="Matin";$E$12="Matin");NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8))))

Voir dans fichier en retour.

Cordialement.

Re sisizou,

Histoire de rallonger la formule

D'autre possibilité sont possible, par exemple prendre une demie journée etc...

Alors en "B13"

=SI(ET(B11=B12;E11=E12);0;
SI(ET($E$11="Après-Midi";$E$12="Matin";NB.JOURS.OUVRES(B11;B12;Feuil2!$D$1:$D$8)=2);0,5;
SI(ET($E$11="Matin";$E$12="Après-Midi";NB.JOURS.OUVRES(B11;B12;Feuil2!$D$1:$D$8)=1);0,5;
SI(ET($E$11="Après-Midi";$E$12="Matin";NB.JOURS.OUVRES(B11;B12;Feuil2!$D$1:$D$8)=2);1;
NB.JOURS.OUVRES(B11;B12;Feuil2!$D$1:$D$8)-
(SI(SI(ET($E$11="Après-Midi";$E$11="Après-Midi");NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8))=1;0;SI(ET($E$11="Après-Midi";$E$11="Après-Midi");NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B11;B11;Feuil2!$D$1:$D$8)))+
SI(SI(ET($E$12="Matin";$E$12="Matin");NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8))=1;0;SI(ET($E$12="Matin";$E$12="Matin");NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8)*0,5;NB.JOURS.OUVRES(B12;B12;Feuil2!$D$1:$D$8))))))))

Cordialement

Bonjour le fil,

Une solution bien plus simple... interdire les demi-journées

Salut BrunoM45,

Ça vient, ça vient, bientôt une nouvelle journée de solidarité pour nos anciens.

Je ne suis pas contre, mais j'aimerai déjà savoir ou va l'argent de la journée du lundi de pentecôte !

Cdlt.

Bonjour à tous,

Parfait, la formule fonctionne , merci à vous tous.

Tout à fait d'accord, sans demi-journée ça serait plus simple.

En vous souhaitant une bonne journée.

Merci!!!!!

SISIZOU

Bonjour à tous,

Parfait, la formule fonctionne , merci à vous tous.

Tout à fait d'accord, sans demi-journée ça serait plus simple.

En vous souhaitant une bonne journée.

Merci!!!!!

SISIZOU

Rechercher des sujets similaires à "saisie demande conge"