ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   How to return the row # of an expression in specific array of cell (https://www.excelbanter.com/excel-worksheet-functions/96349-how-return-row-expression-specific-array-cell.html)

Rado

How to return the row # of an expression in specific array of cell
 
I have the following expression that does it, but don't quite get it.
{=SUM(($A1=$A$2:$C$10)*(ROW($A$2:$C$10)))}
(it looks up the value contained in cell A1 and returns the row number of
the cell in the array A2:C10 that has the same value as in A1)

When I try to retype the above "formula" in a similar (or even the same)
scenario, i get a #Value error, which leads me to believe that the formula
above is created by some Excel tool, rather that user defined.

Can anyone help me understand how it works. Thanks


Dave

How to return the row # of an expression in specific array of cell
 
Rado

The formula is a array formula. Type it without the {} and press
ctrl+shft+enter to commit. Excel with put in the {}. You will have to
press ctrl+shft+enter even if you modify it.

Hope this helps.

Dave

"Rado" wrote in message
...
I have the following expression that does it, but don't quite get it.
{=SUM(($A1=$A$2:$C$10)*(ROW($A$2:$C$10)))}
(it looks up the value contained in cell A1 and returns the row number of
the cell in the array A2:C10 that has the same value as in A1)

When I try to retype the above "formula" in a similar (or even the same)
scenario, i get a #Value error, which leads me to believe that the formula
above is created by some Excel tool, rather that user defined.

Can anyone help me understand how it works. Thanks




Rado

How to return the row # of an expression in specific array of
 
Thanks Dave - very helpful!

"Dave" wrote:

Rado

The formula is a array formula. Type it without the {} and press
ctrl+shft+enter to commit. Excel with put in the {}. You will have to
press ctrl+shft+enter even if you modify it.

Hope this helps.

Dave

"Rado" wrote in message
...
I have the following expression that does it, but don't quite get it.
{=SUM(($A1=$A$2:$C$10)*(ROW($A$2:$C$10)))}
(it looks up the value contained in cell A1 and returns the row number of
the cell in the array A2:C10 that has the same value as in A1)

When I try to retype the above "formula" in a similar (or even the same)
scenario, i get a #Value error, which leads me to believe that the formula
above is created by some Excel tool, rather that user defined.

Can anyone help me understand how it works. Thanks






All times are GMT +1. The time now is 03:20 AM.

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