+NB.JOURS.OUVRES("1/1/2020";"31/1/2020")-SOMMEPROD((Janvier[@[1]:[31]]<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"))
Bonjour
Tu peux faire avec
mais cela n'élimine que les WE, et pas les jours fériésCode:+NB.JOURS.OUVRES("1/1/2020";"31/1/2020")-SOMMEPROD((Janvier[@[1]:[31]]<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"))
@ plus
Bonjour
Tu peux faire avec
mais cela n'élimine que les WE, et pas les jours fériésCode:+NB.JOURS.OUVRES("1/1/2020";"31/1/2020")-SOMMEPROD((Janvier[@[1]:[31]]<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"))
@ plus
la formule que tu m'as indiqué , me donne le nombre de jour ouvré total du mois , mais ce que je souhaite c'est d'avoir le nombre de jour ouvré que lorsque je mentionne dans mon tableau une absence. Par exemple je mets une personne du 1/01/2020 au 15/01/2020 avec le motif "M" qui représente la maladie , je voudrais que dans la colonne ouvré pour la personne concerné , on dise combien de jours ouvré cette absence représente.Bonjour
Je n'ai pas compris ta demande dans ton dernier post.
@ plus
SI(""&NB.VIDE(Janvier[@[1]:[31]])<Janvier[[#En-têtes];[31]];NB.JOURS.OUVRES("1/1/2020";"31/1/2020")-SOMMEPROD((Janvier[@[1]:[31]]<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"));"")
Merci beaucoup de ton aide , cela marche mais à l'envers c'est à dire quand je mets une absence dans le tableau il me mets le nombre de jours ouvrés restants , et non pas le nombre de jours ouvré que représente l'absence mentionné dans le tableau.Bonjour
Dans ce cas, il faut rajouter une condition devant la formule précédente
Code:SI(""&NB.VIDE(Janvier[@[1]:[31]])<Janvier[[#En-têtes];[31]];NB.JOURS.OUVRES("1/1/2020";"31/1/2020")-SOMMEPROD((Janvier[@[1]:[31]]<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"));"")
@ plus
P.S : Il te faudra peut-être adapter le 31 pour les autres mois
SOMMEPROD((E7:AI7<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"))
nous allons y arriver , lorsque je mentionne cette formule j'ai VRAI qui apparaît , ne dois je pas avoir une valeur dans le cas ou j'écris un motif d'absence et si je n'écris rien j'ai rien ?Bonjour
Autrement dit, tu veux connaitre le nombre de jours ouvrés non travaillés...
formule valable si tu n'écris rien d'autre dans ce tableau, si ce n'est des motifs d'absence.Code:SOMMEPROD((E7:AI7<>"")*(E$5:AI$5<>"sam")*(E$5:AI$5<>"dim"))
@ plus
autant pour ça à l'air de fonctionner MERCI BEAUCOUP , autre question est ce que je peux faire un tcd pour avoir le nombre de jours d'absence par agent et par motifs ?nous allons y arriver , lorsque je mentionne cette formule j'ai VRAI qui apparaît , ne dois je pas avoir une valeur dans le cas ou j'écris un motif d'absence et si je n'écris rien j'ai rien ?
merci beaucoup Jocelyn mais quand j'essaie de reproduire votre formule à l'identique dans mon tableau , cela me mentionne "VALEUR!Bonjour le Forum,
Bonjour mlih, l'ami CISCO ,
pour le fun ma pierre à l'édifice j'ai modifié la formule qui donne les dates j'ai mis en plus une feuille avec les jours férié et dans la plage AL7:AL39 (je te laisse faire le reste) la formule que je propose
Cordialement