Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

donnes sur les jours fériés

12 views
Skip to first unread message

L-A

unread,
Jan 6, 2018, 2:15:06 PM1/6/18
to
Bonjour et bonne année Excelliene !!

Voici mon premier souci de l'année

Sur un tableau avec tous les jours du mois considéré, je cherche à récupérer des données uniquement sur les jours fériés

J'ai une feuille ayant tous les jours fériés de l'année

voici la formule que j'ai pour les samedis et dimanches

mais cela ne marche pas pour les fériés car ca peut etre un jour différents du samedi et dimanche

=SOMMEPROD(($L5:$EE5=$B$51)*(JOURSEM(JRS)=7)) pour le samedi

=SOMMEPROD(($L5:$EE5=$B$51)*(JOURSEM(JRS)=1)) pour le dimanche

=(($L5:$EE5=$B$51) correspond aux cellules (fusionnées par 4) contenant mes dates

merci de votre aide

Jacquouille

unread,
Jan 6, 2018, 2:45:42 PM1/6/18
to
Bonsoir,
Excel n'aime pas les cellules fusionnées (et moi non plus). Cela amène
souvent des problèmes....
Pour les jours fériés, tu peux faire un tableau avec une recherche dedans
via ...RECHERCHE.

Mais, la meilleure solution, c'est d'attendre celle que Denis va
oposer. -))

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"L-A" a écrit dans le message de groupe de discussion :
dcfa16eb-7fef-4313...@googlegroups.com...

Jacquouille

unread,
Jan 6, 2018, 3:05:14 PM1/6/18
to
Lire bien évidemment " que Denis va proposer ..."

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Jacquouille" a écrit dans le message de groupe de discussion :
p2r912$qkg$1...@gioia.aioe.org...

L-A

unread,
Jan 6, 2018, 3:16:58 PM1/6/18
to
merci jacquouille


pour illustrer mes propos, voici un petit modele

https://www.cjoint.com/c/HAguqQowuvF

Jacquouille

unread,
Jan 6, 2018, 4:52:31 PM1/6/18
to
Re

malheureusement pour toi, il semblerait que tu utilises une version plus
récente que la mienne.
Avec mon 2003, je n'ai pas accès à toutes tes cel.
cependant, si je comprends bien, tu désires comptabiliser le nombre de
présences les WE et jours fériés.

Avec cette formule =NB.JOURS.OUVRES(date_début;date_fin;jours_fériés) ,
tu devrais pouvoir combiner un sommeprod ....
jours_fériés peut être une plage (a2:a10)

Bonne chance
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"L-A" a écrit dans le message de groupe de discussion :
8e15914e-e375-46fa...@googlegroups.com...

L-A

unread,
Jan 7, 2018, 4:43:52 AM1/7/18
to
en utilisant cette formule

=NB.JOURS.OUVRES(C3;AG3;Feriés)

j'obtiens 21 soit 21 jours excluant les samedi dimanche et jours fériés


Jacquouille

unread,
Jan 7, 2018, 7:43:18 AM1/7/18
to
RE

21, ce qui est bien le nombre de jours ouvrés, ouvrables, travaillés (?) du
mois de mai, en tenant compte des jours fériés repris dans la plage
"fériés".

yapluka combiner un SOMMEPROD (je pense) avec pour déterminer le nombre de
jours fériés qui ont été travaillés par Monsieur X.
Mais cela, il faut attendre la formule que Denis va proposer car je bute...

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"L-A" a écrit dans le message de groupe de discussion :
45c1b43d-ea20-4022...@googlegroups.com...

L-A

unread,
Jan 7, 2018, 8:00:50 AM1/7/18
to
Oui c’est bien ça.
23 jours ouvres
21 jours ouvres en déduisant les 2 fériés

Mais moi aussi je bute sur le sommeprod

Dénis. A l’aide !!

Michd

unread,
Jan 7, 2018, 8:55:30 AM1/7/18
to
Bonjour,

Je ne suis pas sûr de comprendre la question...

Si tu veux calculer le nombre de jours fériés dans la plage de cellules
C3:AG3
il y a cette formule : =SOMME(SI(Feriés=C3:AG3;1))

Cette formule matricielle doit être validée par Ctrl + Maj + Enter

MichD


L-A

unread,
Jan 7, 2018, 9:20:53 AM1/7/18
to
Bonjour Denis

En fait comme l’illustre mon fichier je voudrais savoir le nombre de matin M soir S ou nuit N travailles uniquement sur les jours fériés déterminés dans l’onglet données.

Merci de ton aide

Michd

unread,
Jan 7, 2018, 9:55:39 AM1/7/18
to

En fait comme l’illustre mon fichier je voudrais savoir le nombre de matin M
soir S ou nuit N travailles uniquement sur les jours fériés déterminés dans
l’onglet données.

**** Une simple formule du type : =Nb.Si(Plage_Cellules;"M") pour trouver le
nombre de "M", le même type de formule s'applique pour "S" et "N"

**** Si tu veux avoir le nombre total de M, N, S dans la plage de cellules
=SOMME(NB.SI(Plage_Cellules;{"M"."N"."S"}))

MichD

L-A

unread,
Jan 7, 2018, 10:02:01 AM1/7/18
to
Merci pour cette avancée.

Mais comment déterminer la plage de cellule de la formule.

Dois je prendre celle qui est dans l’onglet données ?

Michd

unread,
Jan 7, 2018, 10:09:08 AM1/7/18
to
| Mais comment déterminer la plage de cellule de la formule.

Dans ton fichier, sur la feuille "Mai", tu as défini les jours du mois de
mai de la colonne C à AG. Le premier candidat "Durant" à la plage de
cellules "C4:AG4" dans la formule de la cellule C13. Après avoir inséré
cette formule, tu recopies la formule en utilisant le "point" dans le coin
inférieur droit de la cellule lorsque le curseur passe à l'intersection des
4 cellules jusqu'au dernier candidat dans la liste. Voilà!

MichD


Jacquouille

unread,
Jan 7, 2018, 10:12:13 AM1/7/18
to
Bonjour Denis,
En fait, le calcul avec NB compte tous les M ...
Le demandeur demande humblement de pouvoir calculer le nombre de M, S ..
UNIQUEMENT travaillés les WE, ET jours fériés.
C'est pourquoi je pressentais un Sommeprod liés avec la liste des jours
fériés ... et des WE, mais je n'arrive pas à goupiller cette formule.

PS: dans le fichier, il y a une erreur car ANDRE a bien travaillé 4 S et non
2.

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Michd" a écrit dans le message de groupe de discussion :
p2tcd8$1pl0$1...@gioia.aioe.org...

L-A

unread,
Jan 7, 2018, 10:15:21 AM1/7/18
to

Merci Jacquouille de compléter ce que je cherche à faire

effectivement seuls les jours fériés m’intéressent dans ce calcul

sachant qu’ils sont déterminés dans la feuille données, je pensais à un truc dans le genre

si la date de ma feuille Mai est la meme que l’un de celles de la feuille fermé et que dans la cellule il y a un M, N, ou S alors il me la prend en compte

Michd

unread,
Jan 7, 2018, 10:25:34 AM1/7/18
to

Bonjour Jacquouille,

Cette formule donne le nombre total de jours fériés qui ne tombent pas un
samedi et dimanche + le nombre de jours qui sont samedi ou dimanche...
amusez-vous bien!

=SOMMEPROD(((JOURSEM(C3:AG3;2)>5)*1))+SOMMEPROD((JOURSEM(Feriés;2)<6)*(MOIS(Feriés)=5))

MichD


L-A

unread,
Jan 7, 2018, 10:27:18 AM1/7/18
to
waouhhh

mais qu'est ce que c'est que cette formule de la Nasa

bon je vais essayer de bidouiller un truc et surtout de la comprendre

bravo et merci

L-A

unread,
Jan 7, 2018, 10:47:24 AM1/7/18
to
La formule =(SOMMEPROD((JOURSEM(Feriés;2)<6)*(MOIS(Feriés)=A2)))

me retourne bien 2 soit le nombre de jours fériés dans le mois déterminé en cellule A2

si je fais =(SOMMEPROD((JOURSEM(Feriés;2)<6)*(MOIS(Feriés)=A2)))*(A4:AG4="M")

Alors j'ai un beau VALEUR

L-A

unread,
Jan 7, 2018, 10:59:41 AM1/7/18
to
Voila j'ai trouvé

=SOMMEPROD((NB.SI(Feriés;C$3:AG$3)=1)*(C4:AG4="M"))

fichu NB.si

merci à tous les deux

L-A

unread,
Jan 7, 2018, 11:02:04 AM1/7/18
to
J'ai répondu trop vite

car si le férié tombe un samedi ou un dimanche il est comptabilise, ce que je ne souhaite pas

grrrrrr

Michd

unread,
Jan 7, 2018, 11:16:25 AM1/7/18
to
Ton problème vient de la formulation de ta question.

'-------------------------------------
'-------------------------------------

La formule retourne toujours le même nombre de jours dans un mois donné.

Si tu as un tableau de candidats (plage de cellules "B4:AG6" - une ligne
pour chaque candidat - que tu remplis manuellement par une des 3 lettres
"M", "N", "S", et que tu veux remplir le tableau "B13:E15", tu dois utiliser
une des formules Nb.Si() que je t'ai données dans un message précédent.

Regarde ton fichier : https://www.cjoint.com/c/HAhqpv58Tji

MichD


L-A

unread,
Jan 7, 2018, 11:23:41 AM1/7/18
to
Denis,

je viens de voir le fichier que tu as refais

effectivement en utilisant le NB.SI cela calcul tous le N ou M ou soir de toute la période considérée

seulement je ne souhaite comptabiliser seulement ceux faisant référence à des jours fériés

donc si j'ai 4 nuits travaillées le 1er mai, 5 mai, 8 mai et 12 mai je devrai avoir pour résultat 2 ( 1er et 8 mai) et non pas 4 donné par l'utilisation du NB.SI

Michd

unread,
Jan 7, 2018, 12:09:37 PM1/7/18
to
Peu importe le jour de la semaine, cette formule retourne le nombre de
matins que Durant travaille lors d'un jour férié dans le mois. Tu remplaces
le "M" dans la formule pour obtenir le nombre de soirs (S) ou le nombre de
nuits "N".Validation matricelle : Ctrl + Maj + Enter

=SOMME(SI(((C3:AG3=Feriés)*(C4:AG4="M"))=1;1))

MichD


L-A

unread,
Jan 7, 2018, 12:26:40 PM1/7/18
to
Un seul mot

BRAVO !!!

Je vais essayer sur les autres mois

Merci Denis

Jacquouille

unread,
Jan 7, 2018, 1:13:49 PM1/7/18
to
Ah, je te l'avais bien dit que Denis trouverait.
Perso, j'étais parti dans une usine à gaz avec une dizaine de si .....


Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"L-A" a écrit dans le message de groupe de discussion :
4a08c93d-dc51-4891...@googlegroups.com...

L-A

unread,
Jan 7, 2018, 1:19:54 PM1/7/18
to
j'ai essayé les si aussi mais trop balaise

et Denis est arrivé .....

Jacquouille

unread,
Jan 7, 2018, 1:37:11 PM1/7/18
to
....
Que voici d'ailleurs:
- Insérer une ligne entre la ligne 3 et 5
- Sous C3, écrire cette prose et tirer la formule vers la droite ----> fin
du mois.
-
=SI(OU(C3=$E$24;C3=$E25;C3=$E26;C3=$E27;C3=$E28;C3=$E29;C3=$E30;C3=$E31;C3=$E32;JOURSEM(C3)=1;JOURSEM(C3)=7);"x";"")
-En théorie, il apparaitra un X sous les jours fériés et sous les samedis et
dimanches.
- Yapluka faire un sommeprod ((c4:AG4 ="x")*(c7:ag7="S")) pour chaque
travailleur et pour les M,N et S
- Si tu ne veux que les fériés, tu retires les joursem de la formule

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Jacquouille" a écrit dans le message de groupe de discussion :
p2to0p$dgs$1...@gioia.aioe.org...

Michd

unread,
Jan 7, 2018, 2:25:11 PM1/7/18
to
si tu préfères avec "sommeprod", =SOMMEPROD((C3:AG3=Feriés)*(C4:AG4="M"))

MichD


L-A

unread,
Jan 9, 2018, 8:47:19 AM1/9/18
to
Bonjour

le sommprod me va bien car cela evite les accolades par le ctrl maj entrée


0 new messages