ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Return cell reference rather than value (https://www.excelbanter.com/excel-discussion-misc-queries/228924-return-cell-reference-rather-than-value.html)

Suzy

Return cell reference rather than value
 
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows and
columns for averages. I want to know WHO had the highest score for the year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.



Bernard Liengme[_3_]

Return cell reference rather than value
 
In CJ2 enter =MAX(B2:CH2)
Copy this down to row 555
To get the name use
=INDEX(A2:A555,MATCH(MAX(CJ2:CI555),CI2:CJ555,0))
best wishes
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"Suzy" wrote in message
...
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would
like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows
and
columns for averages. I want to know WHO had the highest score for the
year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.





Bernard Liengme[_3_]

Return cell reference rather than value
 
Silly typos:
=INDEX(A2:A555,MATCH(MAX(CJ2:CJ555),CJ2:CJ555,0))
sorry!
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"Bernard Liengme" wrote in message
...
In CJ2 enter =MAX(B2:CH2)
Copy this down to row 555
To get the name use
=INDEX(A2:A555,MATCH(MAX(CJ2:CI555),CI2:CJ555,0))
best wishes
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"Suzy" wrote in message
...
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would
like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows
and
columns for averages. I want to know WHO had the highest score for the
year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.







T. Valko

Return cell reference rather than value
 
Individual scores in B2:CH555.

That's a lot of cells. In all of those cells, is there only 1 cell that
contains a max and /or min score?

Try these array formulas** :

Max sco

=INDEX(A:A,MAX((B2:CH555=MAX(B2:CH555))*ROW(B2:CH5 55)))

Min sco

=INDEX(A:A,MIN(IF(B2:CH555=MIN(B2:CH555),ROW(B2:CH 555))))

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT
key then hit ENTER.

--
Biff
Microsoft Excel MVP


"Suzy" wrote in message
...
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would
like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows
and
columns for averages. I want to know WHO had the highest score for the
year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.





Suzy

Return cell reference rather than value
 
I'm a bit over my head with arrays, but this is the opportunity to learn!

I don't understand what the asterisk does in the MAX array.

I don't understand the IF in the MIN formula, but not in the MAX.

Thanks for your patience with me.

"T. Valko" wrote:

Individual scores in B2:CH555.


That's a lot of cells. In all of those cells, is there only 1 cell that
contains a max and /or min score?

Try these array formulas** :

Max sco

=INDEX(A:A,MAX((B2:CH555=MAX(B2:CH555))*ROW(B2:CH5 55)))

Min sco

=INDEX(A:A,MIN(IF(B2:CH555=MIN(B2:CH555),ROW(B2:CH 555))))

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT
key then hit ENTER.

--
Biff
Microsoft Excel MVP


"Suzy" wrote in message
...
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would
like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows
and
columns for averages. I want to know WHO had the highest score for the
year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.






Suzy

Return cell reference rather than value
 
Excellent! Worked great. And I can adapt it for lowest score with MIN.

As to who came second, I can delete the max score, then rerun.

Thanks.

"Bernard Liengme" wrote:

Silly typos:
=INDEX(A2:A555,MATCH(MAX(CJ2:CJ555),CJ2:CJ555,0))
sorry!
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"Bernard Liengme" wrote in message
...
In CJ2 enter =MAX(B2:CH2)
Copy this down to row 555
To get the name use
=INDEX(A2:A555,MATCH(MAX(CJ2:CI555),CI2:CJ555,0))
best wishes
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"Suzy" wrote in message
...
MIN and MAX return the value. I would like to return the cell reference
containing that value. For example MAX(B2:CH555) returns 7580. I would
like
it to return M350. Or better yet, the value in A350, the player!

Application: Scores for our group. Names appear in ColumnA. Dates we
played in Row1. Individual scores in B2:CH555. A couple of extra rows
and
columns for averages. I want to know WHO had the highest score for the
year,
who had the lowest, etc.

The tedious way is to use MIN and MAX, then CNTRL-F to find the returned
value.

Thanks for solving the puzzle.









All times are GMT +1. The time now is 11:36 PM.

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