select max value from row of data and column containing max value



I'm using Office 2003. I have a large table and I'd like to evaluate the data
and get a summary of some metrics of the data:
- the name (column) with the highest value
- the highest value -- this seems easy with =max()
- name of the 2nd highest value
- 2nd higest value

Here's a sample of my detail data. The 4 "name" columns are the data and the
4 columns on the right is the summary I want to create with formulas.

name1 name2 name3 name4 highest | value | 2nd highest |
metric1 230 214 199 157 name1 230 name2
metric2 119 89 138 45 name3 138 name1

It would be great if I could format the highest value of each row in the
detail the 230 for metric 1 and name1 would be bold.



Shane Devenshire


To get the name for the max I would use


because you have already found the max in F2. And for the second largest


** I would also watch out for the absolute cell references because the
formulas can't be copied down unless you have them.

First, since there only appear to be names on row 1 making the name bold is
questionable - Name1 might be bold for line 2's data but Name2 might be
highest for line 3's data? However, you can apply conditional formatting to
the values.

Assume your data is in A1:I100 with titles on the first row and in the first
column select the rangeB2:E100 and

To conditionally format your cell(s):

In 2003:
1. Select the cells you want to format
2. Choose Format, Conditional Formatting
3. Choose Formula is from the first drop down
4. In the second box enter the formula:
5. Click the Format button
6. Choose a color on the Patterns tab (or any available option)
7. Click OK twice.

In 2007:
1. Highlight all the cells on the rows you want formatted
2. Choose Home, Conditional Formatting, New Rule
3. Choose Use a formula to determine which cell to format
4. In the Format values where this formula is true enter the following
5. Click the Format button and choose a format.
6. Click OK twice

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question