In Google Sheets I have table like the following
Home Player 1 | Home Player 2 | Away Player 1 | Away Player 2 | Home Goals | Away Goals |
---|---|---|---|---|---|
Ronaldo | Messi | Neymar | Aguero | 2 | 1 |
Aguero | Ronaldo | Neymar | Messi | 1 | 1 |
Messi | Aguero | Ronaldo | Neymar | 0 | 2 |
I need to aggregate the Players columns into one column and show how many goals each player's team has scored.
The final table would look like this:
Player | Goals |
---|---|
Ronaldo | 5 |
Messi | 3 |
Neymar | 4 |
Aguero | 2 |
What formula can I use to achieve this?
CodePudding user response:
You could try
=query({A2:A,E2:E; B2:B,E2:E; C2:C,F2:F; D2:D,F2:F}, "Select Col1, sum(Col2) where Col1 <>'' group by Col1 order by sum(Col2) desc label Col1 'Player', sum(Col2) 'Goals'", 0)