Sommeprod fériés
Résolu
stef
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Résumé :
Onglet param : j'ai une plage avec les jours fériés nommée feries.
Onglet janvier: j'ai de Q13 à AU13 mes jours de janvier. Et à partir de la ligne 15 la possibiltié de codifier des absences (C pour convenances, etc) pour chaque personne de ma colonne D.
J'ai réussi à compter mes C qui tombent un samedi ou un dimanche =SOMMEPROD(($Q15:$AU15="C")*(JOURSEM($Q$13:$AU$13)=7))+SOMMEPROD(($Q15:$AU15="C")*(JOURSEM($Q$13:$AU$13)=1))
Je n'arrive pas à compter mes C qui tombent les fériés sauf si déjà compté le WE. 2 fériés tombent un dimanche cette année 2013 (mars et juillet), il ne faudrait pas que le C soit compté 2 fois...
Résumé :
Onglet param : j'ai une plage avec les jours fériés nommée feries.
Onglet janvier: j'ai de Q13 à AU13 mes jours de janvier. Et à partir de la ligne 15 la possibiltié de codifier des absences (C pour convenances, etc) pour chaque personne de ma colonne D.
J'ai réussi à compter mes C qui tombent un samedi ou un dimanche =SOMMEPROD(($Q15:$AU15="C")*(JOURSEM($Q$13:$AU$13)=7))+SOMMEPROD(($Q15:$AU15="C")*(JOURSEM($Q$13:$AU$13)=1))
Je n'arrive pas à compter mes C qui tombent les fériés sauf si déjà compté le WE. 2 fériés tombent un dimanche cette année 2013 (mars et juillet), il ne faudrait pas que le C soit compté 2 fois...
A voir également:
- Sommeprod fériés
- Votre colis n'a pas pu vous être remis. il sera mis en livraison demain (hors dimanche et jours fériés). - Forum Consommation & Internet
- Ajouter les jours fériés dans outlook - Guide
- Sommeprod avec condition texte ✓ - Forum Programmation
- Fonction sommeprod avec si texte present ✓ - Forum Logiciels
- Sommeprod recherchev - Forum Bureautique
1 réponse
Bonjour
pour calculer le nombre de C qui tombent un samedi ou un dimanche, vous pouvez raccourcir la formule:
=SOMMEPROD((JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C"))
qui traite en une seule fois samedi et dimanche
pour rajouter les jours fériés qui ne tombent pas un samedi ou un dimanche:
......+SOMMEPROD((NB.SI(feries;Q13:AU13)*(JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C"))
N'oubliez pas le ;2) de JOURSEM qui raméne le dimanche à 7 et le samedi à 6, ça allège les formules.
crdlmnt
Errare humanum est, perseverare diabolicum
pour calculer le nombre de C qui tombent un samedi ou un dimanche, vous pouvez raccourcir la formule:
=SOMMEPROD((JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C"))
qui traite en une seule fois samedi et dimanche
pour rajouter les jours fériés qui ne tombent pas un samedi ou un dimanche:
......+SOMMEPROD((NB.SI(feries;Q13:AU13)*(JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C"))
N'oubliez pas le ;2) de JOURSEM qui raméne le dimanche à 7 et le samedi à 6, ça allège les formules.
crdlmnt
Errare humanum est, perseverare diabolicum
Etrangement, la formule SOMMEPROD((JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C")) me renvoie 1 alors que mon seul C tombe le mardi 1er janvier
Du coup, la formule SOMMEPROD((JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C"))+sommeprod ... me renvoie 2
Peut être en rajoutant dans le ,premier item
SOMMEPROD((JOURSEM(Q13:AU13;2)<6)*(Q15:AU15="C")*(NB.SI(feries;AQ13:AU13)=0))+ etc....
pour ne pas compter deux fois les C des jours fériés.
crdlmnt
Excusez l'incruste
suggestion au passage:
pourquoi ne pas utiliser la fonction
SERIE.JOURS.OUVRES pour la liste des dates
cela enlèverait une formule compliquée