Compter les jours fériés travaillés

Résolu
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je planifie une équipe dans un tableau excel.
Je souhaite compter, pour une personne donnée, le nombre de jours fériés durant lesquels elle aura travaillé durant un mois donné.

Les dates des différents jours fériés sont listés dans une feuille à part (plage : Données!I2:I13)

Chaque mois est planifié dans une feuille différente.

Structure des feuilles mensuelles :
- 1 ligne par membre du personnel
- 1 colonne par jour du mois (les jours sont indiqués en ligne 1, plage C1:AG1)
- chaque jour travaillé est marqué par un "T"

Prenons le mois de mai 2013.

Michel (ligne 3) travaille le 1er mai 2013 (cellule C3), le 9 mai (Ascension, cellule K3), mais pas le 20 mai (Pentecôte, V3)

Je voudrais, dans une cellule AK3, une formule qui fasse le travail suivant : compter, dans la plage C3:AG3 (les 31 jours de mai du planning de Michel), chaque fois qu'un "T" est indiqué dans une cellule dont la date correspond à un jour férié.

Autrement dit,
- pour chaque cellule de la plage C3:AG3, vérifier que la cellule correspondante dans la plage C1:AG1 fait partie - ou pas - de la plage des jours fériés (Données!I2:I13)
- dans la cellule AK3, compter le nombre de fois où la réponse à cette question aura été "oui"...

Merci d'avance !!!
A voir également:

6 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

tu devrais mettre à notre disposition ton fichier en masquant avec des titi, toto tes données confidentielles
à joindre avec ce lien

https://www.cjoint.com/
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

la liste des jours fériés nommée "ferie"

=SOMMEPROD((NB.SI(ferie;C$1:AG$1)=1)*(C3:AG3="T"))
0
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous les deux.

@Michel : je viens d'essayer, mais je reçois la réponse #NOM?...

@Mike : https://www.cjoint.com/c/CCFoOMow53V

Bon après-midi.

Dominique
0
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
@Michel

Je viens de tester une partie de la formule : =NB.SI(feries;C$1:AG$1)

Elle me répond 0, alors qu'elle devrait me répondre 3,
puisque la plage C$1:AG$1 correspond aux 31 jours de mai
et que la plage feries inclut bien le 1er,le 9 et le 20 mai.

Mon problème viendrait-il du fait que les dates en C1:AG1 ne sont pas rentrées manuellement, mais calculées de façon dynamique (j'introduis l'année dans la feuille "Données", et chaque feuille mensuelle est adaptée en conséquence)?

La plage des dates fériées est calculée de la même manière, dynamique, en fonction de l'année introduite dans la feuille "Données".

Si je ne suis pas clair : https://www.cjoint.com/c/CCFoOMow53V


Merci encore...
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
La formule que je t'ai donné est bonne: c'est simplement l'orthographe de mot ferie qui est différente
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
:)

J'avais remarqué la différence d'orthographe...
Et j'avais évidemement adapté ma formule à la façon dont j'avais nommé la plage (feries avec s...).

Mais je n'arrive pas à la faire fonctionner...
0
DominiquedOlne Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Autant pour moi !
Et toutes mes excuses, Michel...

J'avais effectivement fait une petite faute d'orthographe dans la formule...

Qui fonctionne donc parfaitement !

Un grand merci.
0