ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Finding a Value in First Column of Table with VLOOKUP? (https://www.excelbanter.com/excel-discussion-misc-queries/82891-finding-value-first-column-table-vlookup.html)

Michael Link

Finding a Value in First Column of Table with VLOOKUP?
 

I have many tables which look roughly like the following (Row and Column
numbers are also shown):

B C D E F

21 Sunday 10 25 6 96
22 Monday 21 32 9 12
23 Tuesday 5 1 12 0.001
24 Wednesday 47 1 63 41
25 Thursday 1 8 0.5 7
26 Friday 6 55 11 58
27 Saturday 8 62 32 12

Only the numerical values change in all the tables.

I need a formula that will identify the highest numerical value (which is 96
here) and return the day of the week from column 1 in which it falls (here,
Sunday). I've been trying to use VLOOKUP in conjunction with MAX, but I'm
clearly screwing that up because I keep getting an interesting array of error
messages.

Does anyone have any ideas? VLOOKUP seems designed to do the opposite of
what I want, since I want to always find the value in the first column that
corresponds to a value inside the table. Is there a better way to go? Help!

Bob Phillips

Finding a Value in First Column of Table with VLOOKUP?
 
=INDEX(C:C,SUMPRODUCT(--(D1:H7=MAX(D1:H7))*ROW(D1:H7)))

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Michael Link" wrote in message
...

I have many tables which look roughly like the following (Row and Column
numbers are also shown):

B C D E F

21 Sunday 10 25 6 96
22 Monday 21 32 9 12
23 Tuesday 5 1 12 0.001
24 Wednesday 47 1 63 41
25 Thursday 1 8 0.5 7
26 Friday 6 55 11 58
27 Saturday 8 62 32 12

Only the numerical values change in all the tables.

I need a formula that will identify the highest numerical value (which is

96
here) and return the day of the week from column 1 in which it falls

(here,
Sunday). I've been trying to use VLOOKUP in conjunction with MAX, but I'm
clearly screwing that up because I keep getting an interesting array of

error
messages.

Does anyone have any ideas? VLOOKUP seems designed to do the opposite of
what I want, since I want to always find the value in the first column

that
corresponds to a value inside the table. Is there a better way to go?

Help!



Michael Link

Finding a Value in First Column of Table with VLOOKUP?
 
Thanks! Boy, was I on the wrong track. It's going to take me a bit to figure
out why this works, but you've given me what I need to know. Excellent!

"Bob Phillips" wrote:

=INDEX(C:C,SUMPRODUCT(--(D1:H7=MAX(D1:H7))*ROW(D1:H7)))

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Michael Link" wrote in message
...

I have many tables which look roughly like the following (Row and Column
numbers are also shown):

B C D E F

21 Sunday 10 25 6 96
22 Monday 21 32 9 12
23 Tuesday 5 1 12 0.001
24 Wednesday 47 1 63 41
25 Thursday 1 8 0.5 7
26 Friday 6 55 11 58
27 Saturday 8 62 32 12

Only the numerical values change in all the tables.

I need a formula that will identify the highest numerical value (which is

96
here) and return the day of the week from column 1 in which it falls

(here,
Sunday). I've been trying to use VLOOKUP in conjunction with MAX, but I'm
clearly screwing that up because I keep getting an interesting array of

error
messages.

Does anyone have any ideas? VLOOKUP seems designed to do the opposite of
what I want, since I want to always find the value in the first column

that
corresponds to a value inside the table. Is there a better way to go?

Help!




Bob Phillips

Finding a Value in First Column of Table with VLOOKUP?
 
Actually, there is a superfluous -- in there

=INDEX(C:C,SUMPRODUCT((D1:H7=MAX(D1:H7))*(ROW(D1:H 7))))

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Michael Link" wrote in message
...
Thanks! Boy, was I on the wrong track. It's going to take me a bit to

figure
out why this works, but you've given me what I need to know. Excellent!

"Bob Phillips" wrote:

=INDEX(C:C,SUMPRODUCT(--(D1:H7=MAX(D1:H7))*ROW(D1:H7)))

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Michael Link" wrote in message
...

I have many tables which look roughly like the following (Row and

Column
numbers are also shown):

B C D E F

21 Sunday 10 25 6 96
22 Monday 21 32 9 12
23 Tuesday 5 1 12 0.001
24 Wednesday 47 1 63 41
25 Thursday 1 8 0.5 7
26 Friday 6 55 11 58
27 Saturday 8 62 32 12

Only the numerical values change in all the tables.

I need a formula that will identify the highest numerical value (which

is
96
here) and return the day of the week from column 1 in which it falls

(here,
Sunday). I've been trying to use VLOOKUP in conjunction with MAX, but

I'm
clearly screwing that up because I keep getting an interesting array

of
error
messages.

Does anyone have any ideas? VLOOKUP seems designed to do the opposite

of
what I want, since I want to always find the value in the first column

that
corresponds to a value inside the table. Is there a better way to go?

Help!







All times are GMT +1. The time now is 02:40 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com