XL 2016 Nb.si selon un identifiant (ou pas...)

Oublieux

XLDnaute Nouveau
Bonjour à tous,

Je suis incapable de trouver la solution à mon problème.

J'explique :
Dans un onglet j'ai une liste de personnes en ligne et des jours en colonne, avec un statut par jour (Présent, Absent...).
Dans l'autre onglet je voudrais avoir un récap du nombre de jours de présence par semaine et par personne

La liste des personnes comprend plusieurs centaines de personnes et pas seulement 9 comme sur le fichier exemple
Ils ont un identifiant unique qui doit servir de clé d'entrée car plusieurs personnes ont le même nom

Je joins à ce post un fichier qui sera sans doute plus explicite !

Merci par avance :)
Alexandre
 

Pièces jointes

Dugenou

XLDnaute Barbatruc
Bonjour,
Voir PJ avec une ligne au dessus des datas pour calculer le Numéro de semaine et une formule sommeprod.
à adapter à la taille réelle de votre fichier : ne pas utiliser de colonnes ou lignes entières : plutôt prévoir le double du max de données possibles.

Cordialement
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Post remis à jour suite au post #5 de Chris.
Bonsoir Oublieux, Dugenou,
En PJ un essai avec :
VB:
=NB.SI.ENS(Feuil1!2:2;"Présent";Feuil1!$1:$1;">="&C$2;Feuil1!$1:$1;"<"&D$2)
avec date :
=7*C$3+DATE(C$1;1;3)-JOURSEM(DATE(C$1;1;3))-5
En ligne 2 j'ai mis des nombre avec un format "S"0 de façon à traiter des N° de semaines. L'année et lundi ont été rajoutés pour calculer les dates de début et fin de semaine.
A vérifier. :)
 

Pièces jointes

Dernière édition:

Discussions similaires

Réponses
8
Affichages
822

Statistiques des forums

Discussions
315 284
Messages
2 118 014
Membres
113 406
dernier inscrit
NI-ZE