XL 2013 Aucune idée :(

  • Initiateur de la discussion Initiateur de la discussion piskely
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

piskely

XLDnaute Junior
Bonjour,
Tout d'abord je tiens à m'excuser du titre puisque je ne sais pas quelle fonction utiliser pour ce cas.
Sachant que la liste des joueurs peut varier d'un match à l'autre, je voudrais avoir la somme de chaque variable par joueur.
Merci d'avance
 

Pièces jointes

Pas besoin d'attendre, voyez cette fonction VBA dans le fichier joint :
VB:
Function S(v)
Application.Volatile
Dim colref%, fn$, col%, w As Worksheet, lig As Variant
colref = 3 'colonne C
With Application.Caller
    fn = .Parent.Name
    col = .Column
End With
For Each w In Worksheets
    If w.Name <> fn Then
        lig = Application.Match(v, w.Columns(colref), 0)
        If IsNumeric(lig) Then S = S + Val(w.Cells(lig, col))
    End If
Next
End Function
Elle doit être placée impérativement dans un module standard.

Formule en F12 de la feuille "TOTAL", à copier où il faut à droite et dessous =S($C12)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
1 K
Réponses
5
Affichages
1 K
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
905
Retour