XL pour MAC Nombre d'activité par type et par personne

Yard

XLDnaute Nouveau
Bonjour,
Dans le groupe de travail de la formation pro que je suis, nous sommes 8 et nous prenons dans nos exercices disons 3 rôles différents.
Nous voudrions suivre combien de nous a tenu quel rôle, pour équilibrer globalement si besoin.
J'ai l'intuition que ce n'est pas faisable avec un TCD, mais je n'en suis pas sûr et vois pas de solution.
Mon premier bricolage est en pj, pour illustrer la question.
Qui aurait des idées, svp ?
Merci d'avance et belle journée à vous
 

Pièces jointes

  • Classeur1.xlsx
    13.5 KB · Affichages: 15

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Yard,
Non interdit est donc autorisé.
En PJ un essai avec une fonction perso.
VB:
Function NbRoles(Plage As Range, Nom As String, Role As String)
Dim N As Integer, L As Integer, C As Integer, NbLig As Integer, NbCol As Integer
tablo = Plage
NbLig = UBound(tablo)
NbCol = UBound(tablo, 2)
N = 0
For C = 1 To NbCol
    For L = 1 To NbLig
        If tablo(1, C) = Role And tablo(L, C) = Nom Then
            N = N + 1
        End If
    Next L
Next C
NbRoles = N
End Function
 

Pièces jointes

  • Yard.xlsm
    23.7 KB · Affichages: 7

Yard

XLDnaute Nouveau
@sylvanu Oh joli, ça marche et c'est élégamment fait, merci !
Je réalise qu'on est plus proche d'une fonction rechercheV que d'un TCD pour régler la question.
Et votre macro efface la contrainte de tri qu'impose RechercheV..
Bravo.

PS : comment faire pour éditer la macro le cas échéant (je ne la vois pas dans outils/macros) ?
 

Statistiques des forums

Discussions
312 524
Messages
2 089 322
Membres
104 119
dernier inscrit
karbone57