XL 2013 Aucune idée :(

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

  • Stats_Saison.xlsx
    38.2 KB · Affichages: 11

job75

XLDnaute Barbatruc
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

  • Stats_Saison(1).xlsm
    47.9 KB · Affichages: 3

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 187
dernier inscrit
ebenhamel