ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   NESTED IF or LOOKUP formula? (https://www.excelbanter.com/excel-discussion-misc-queries/176721-nested-if-lookup-formula.html)

Annie1904

NESTED IF or LOOKUP formula?
 
I have a spreadsheet with NAME in col A and dates in Cols B-N. Under column
A, I have a list of the names. The names have been asked to mark which date
they would like by putting an X in the appropriate col next to their name.
This has given me a grid showing the names and their choice of date.
However, I now want to mark their choices in another single column, which
will show the actual date they have chosen. Rather than type each one out,
I'd like to use a formula that looks along the row next to the name and
returns the date from the column where the X lies. But how to do? Pls help,
thanks, Annie.

Yanick

NESTED IF or LOOKUP formula?
 
Unfortunatly, Excel allows up to seven levels of nested IF functions.
Fortunatly, there is a way to go around it.

Try this if there is no "x" in the cell, nothing will be returned:

=IF(B2="x",$B$1,"")&IF(C2="x",$C$1,"")&IF(D2="x",$ D$1,"")&IF(E2="x",$E$1,"")&IF(F2="x",$F$1,"")&IF(G 2="x",$G$1,"")&IF(H2="x",$H$1,"")&IF(I2="x",$I$1," ")&IF(J2="x",$J$1,"")&IF(K2="x",$K$1,"")&IF(L2="x" ,$L$1,"")&IF(M2="x",$M$1,"")&IF(N2="x",$N$1,"")

It work for me!
--
Yanick


"Annie1904" wrote:

I have a spreadsheet with NAME in col A and dates in Cols B-N. Under column
A, I have a list of the names. The names have been asked to mark which date
they would like by putting an X in the appropriate col next to their name.
This has given me a grid showing the names and their choice of date.
However, I now want to mark their choices in another single column, which
will show the actual date they have chosen. Rather than type each one out,
I'd like to use a formula that looks along the row next to the name and
returns the date from the column where the X lies. But how to do? Pls help,
thanks, Annie.


JLatham

NESTED IF or LOOKUP formula?
 
Assuming the dates are in row 1, out in column O or beyond, try this formula.
Put it in the same row with the first name and fill down:
=INDEX(A$1:N$1,1,MATCH("x",$A2:$N2))
Be sure to format the column with this formula as a date.


"Annie1904" wrote:

I have a spreadsheet with NAME in col A and dates in Cols B-N. Under column
A, I have a list of the names. The names have been asked to mark which date
they would like by putting an X in the appropriate col next to their name.
This has given me a grid showing the names and their choice of date.
However, I now want to mark their choices in another single column, which
will show the actual date they have chosen. Rather than type each one out,
I'd like to use a formula that looks along the row next to the name and
returns the date from the column where the X lies. But how to do? Pls help,
thanks, Annie.


Annie1904

NESTED IF or LOOKUP formula?
 
Thank you - both useful formulas that work. I have gone with JLatham's
because it's shorter, though!

"JLatham" wrote:

Assuming the dates are in row 1, out in column O or beyond, try this formula.
Put it in the same row with the first name and fill down:
=INDEX(A$1:N$1,1,MATCH("x",$A2:$N2))
Be sure to format the column with this formula as a date.


"Annie1904" wrote:

I have a spreadsheet with NAME in col A and dates in Cols B-N. Under column
A, I have a list of the names. The names have been asked to mark which date
they would like by putting an X in the appropriate col next to their name.
This has given me a grid showing the names and their choice of date.
However, I now want to mark their choices in another single column, which
will show the actual date they have chosen. Rather than type each one out,
I'd like to use a formula that looks along the row next to the name and
returns the date from the column where the X lies. But how to do? Pls help,
thanks, Annie.



All times are GMT +1. The time now is 10:34 AM.

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