Home > Back-end >  Create a set of datapoints based off of a value in a column
Create a set of datapoints based off of a value in a column

Time:12-31

I have an excel spreadsheet to track a game I play and I'm trying to determine how often I win with a certain character. There is some metadata in the table (like date, location, etc) but the important parts are this:

Character Winner
Yuriko me
Yuriko Derevi
Yuriko me
Yuriko me
Winota me
Winota Derevi

I want to be able to have 2 stats columns in my other sheet:

Yuriko Win % Winota Win %
75% 50%

I know how to find the win percentage, but I dont know how to limit my data set by character. Is this possible in Excel?

I'm also happy to use a chart here, if that makes it easier.

Edit: Not the cleanest solution, so if someone has something better, I'm all ears, but heres what I have:

Yuriko Games Played:

=COUNTIF('Game Log'!F2:'Game Log'!F500,"Yuriko")

Yuriko Wins:

=COUNTIFS('Game Log'!K2:K500,"=me",'Game Log'!F2:F500,"=Yuriko")

Then I just copy this for Winota too.

Now that I think about it, I'd love maybe a Stacked Chart that could stack the data more visually.

CodePudding user response:

enter image description here

Insert formula in A12 : =TOROW(UNIQUE(A2:A7,FALSE),0,TRUE)&" Win %" It will spill all unique characters in row. Insert formula in A13: =TOROW(COUNTIFS(A2:A7,UNIQUE(A2:A7),B2:B7,"me")/COUNTIF(A2:A7,UNIQUE(A2:A7))) it will spill win percentages in rows. Make sure there is enough space to spill data or you will get #SPILL! error. For stacked chart just insert stacked chart with win percentages as series values and 12th row as series names.

  • Related