Reputation: 20444
| Name | Blues | Greens | Yellows | Reds | Winner |
| Smith | 35 | 42 | 52 | 17 | |
I want to know the column header that has the largest number for each row and insert its name in the 'Winner' column.
How would this be done
Upvotes: 3
Views: 12745
Reputation: 8362
Assuming the Rows are "A" for the Name, "B" - "E" for the values and "F" for the winner, this works.
=IF(MAX(B3:E3)=B3;B$1;IF(MAX(B3:E3)=C3;C$1;IF(MAX(B3:E3)=D3;D$1;E$1)))
Upvotes: 0
Reputation: 1057
You can do this by using a formula like (suposing the headers on A1:E1
)
=OFFSET($A$1,0,MATCH(MAX($A2:$E2),$A2:$E2,0)-1)
The Match
function will give the position of the maximum value of the range $A2:$E2
. Then you can use theOffset
function to get the header on that position
Upvotes: 7