Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
SSHO_99
 
Posts: n/a
Default IF or Vlookup or.... Which is best for this example:

I have 12 months and a value tied to each one. I was wondering what the best
way is to place the value in a cell if another cell has one of the months.

I assume I could put an IF statement in each cell I want the results in.
For Instance, using the values below: IF A1="October",10, A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months (assuming
an IF statement can do that), or try a Vlookup function (which I'm not that
familiar with?)

Thanks,

Steve


  #2   Report Post  
Bob Phillips
 
Posts: n/a
Default

VLOOKUP is best

Assuming the dates and values are in Sheet2!A1:B12, then use

=VLOOKUP(A1,Sheet2!A1:B12,2,FALSE)

will return the value for the month in A1

--

HTH

RP
(remove nothere from the email address if mailing direct)


"SSHO_99" wrote in message
...
I have 12 months and a value tied to each one. I was wondering what the

best
way is to place the value in a cell if another cell has one of the months.

I assume I could put an IF statement in each cell I want the results in.
For Instance, using the values below: IF A1="October",10,

A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months

(assuming
an IF statement can do that), or try a Vlookup function (which I'm not

that
familiar with?)

Thanks,

Steve




  #3   Report Post  
Aladin Akyurek
 
Posts: n/a
Default


If D1 houses a month name...

1.

=MATCH(D1,{"January";"February";"March";"April";"M ay";"June";"July";"August";"September";"October";" November";"December"},0)

2.

=LOOKUP(D1,{"April",4;"August",8;"December",12;"Fe bruary",2;"January",1;"July",7;"June",6;"March",3; "May",5;"November",11;"October",10;"September" ,9})

3.

=MONTH("1-"&D1)


SSHO_99 Wrote:
I have 12 months and a value tied to each one. I was wondering what the
best
way is to place the value in a cell if another cell has one of the
months.

I assume I could put an IF statement in each cell I want the results
in.
For Instance, using the values below: IF A1="October",10,
A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the
cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months
(assuming
an IF statement can do that), or try a Vlookup function (which I'm not
that
familiar with?)

Thanks,

Steve



--
Aladin Akyurek
------------------------------------------------------------------------
Aladin Akyurek's Profile: http://www.excelforum.com/member.php...fo&userid=4165
View this thread: http://www.excelforum.com/showthread...hreadid=278815

  #4   Report Post  
SSHO_99
 
Posts: n/a
Default

I see how all of the examples given in the two posts work, however I failed
to properly explain the formula I need. My example had 1=Jan, 2=Feb, etc.
However, the values I gave are not the values I will be using. Here is a
better example of what I need.

Assume this data is cells A1:B12

0.123 January
0.068 February
0.133 March
0.088 April
0.096 May
0.101 June
0.096 July
0.083 August
0.102 September
0.251 October
0.12 November
0.082 December

I want be able to type into cell C1 the name of a Month, and have the
corresponding value be returned in Cell D1, D6 and D10.

So, It looks like I need a Vlookup formula in Cells D1, D6 and D10 that
references the value found in Cell C1 and displays the corresponding value
found in the A1:B12 range of Cells. Hopefully this is a better explaination.

Thanks,

Steve


"SSHO_99" wrote:

I have 12 months and a value tied to each one. I was wondering what the best
way is to place the value in a cell if another cell has one of the months.

I assume I could put an IF statement in each cell I want the results in.
For Instance, using the values below: IF A1="October",10, A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months (assuming
an IF statement can do that), or try a Vlookup function (which I'm not that
familiar with?)

Thanks,

Steve


  #5   Report Post  
Myrna Larson
 
Posts: n/a
Default

You will waste less of people's time if you post your actual data at the
start. :(

Since the data to be returned is to the left of the lookup column

=INDEX(A1:A12,MATCH("March",B1:B12,0))



On Mon, 15 Nov 2004 18:14:03 -0800, "SSHO_99"
wrote:

I see how all of the examples given in the two posts work, however I failed
to properly explain the formula I need. My example had 1=Jan, 2=Feb, etc.
However, the values I gave are not the values I will be using. Here is a
better example of what I need.

Assume this data is cells A1:B12

0.123 January
0.068 February
0.133 March
0.088 April
0.096 May
0.101 June
0.096 July
0.083 August
0.102 September
0.251 October
0.12 November
0.082 December

I want be able to type into cell C1 the name of a Month, and have the
corresponding value be returned in Cell D1, D6 and D10.

So, It looks like I need a Vlookup formula in Cells D1, D6 and D10 that
references the value found in Cell C1 and displays the corresponding value
found in the A1:B12 range of Cells. Hopefully this is a better explaination.

Thanks,

Steve


"SSHO_99" wrote:

I have 12 months and a value tied to each one. I was wondering what the

best
way is to place the value in a cell if another cell has one of the months.

I assume I could put an IF statement in each cell I want the results in.
For Instance, using the values below: IF A1="October",10, A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months (assuming
an IF statement can do that), or try a Vlookup function (which I'm not that
familiar with?)

Thanks,

Steve





  #6   Report Post  
SSHO_99
 
Posts: n/a
Default

Sorry about that Myrna. The real data was lengthy, so I tried to edit it
down.

Regarding your answer, I was looking for a way to type in the name of a
month in one Cell (C1 in my example) and have the "answer" displayed in
another cell (D1 in my example). Is there anyway to substitute the word
"March" in your example with the Cell C1? That way the formula would 'look'
in Cell C1 and match it with the data in A1:B12. I tried various
combinations but none seem to work.

Thanks,

Steve





"Myrna Larson" wrote:

You will waste less of people's time if you post your actual data at the
start. :(

Since the data to be returned is to the left of the lookup column

=INDEX(A1:A12,MATCH("March",B1:B12,0))



On Mon, 15 Nov 2004 18:14:03 -0800, "SSHO_99"
wrote:

I see how all of the examples given in the two posts work, however I failed
to properly explain the formula I need. My example had 1=Jan, 2=Feb, etc.
However, the values I gave are not the values I will be using. Here is a
better example of what I need.

Assume this data is cells A1:B12

0.123 January
0.068 February
0.133 March
0.088 April
0.096 May
0.101 June
0.096 July
0.083 August
0.102 September
0.251 October
0.12 November
0.082 December

I want be able to type into cell C1 the name of a Month, and have the
corresponding value be returned in Cell D1, D6 and D10.

So, It looks like I need a Vlookup formula in Cells D1, D6 and D10 that
references the value found in Cell C1 and displays the corresponding value
found in the A1:B12 range of Cells. Hopefully this is a better explaination.

Thanks,

Steve


"SSHO_99" wrote:

I have 12 months and a value tied to each one. I was wondering what the

best
way is to place the value in a cell if another cell has one of the months.

I assume I could put an IF statement in each cell I want the results in.
For Instance, using the values below: IF A1="October",10, A1="November",11,
A1="December",12, (etc,) would place the appropriate value in the cell(s)
that have that IF statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months (assuming
an IF statement can do that), or try a Vlookup function (which I'm not that
familiar with?)

Thanks,

Steve




  #7   Report Post  
Frank Kabel
 
Posts: n/a
Default

Hi
just replace the word with C1 and it will work. Try:
=INDEX(A1:A12,MATCH(C1,B1:B12,0))

--
Regards
Frank Kabel
Frankfurt, Germany


SSHO_99 wrote:
Sorry about that Myrna. The real data was lengthy, so I tried to
edit it down.

Regarding your answer, I was looking for a way to type in the name of
a month in one Cell (C1 in my example) and have the "answer"
displayed in another cell (D1 in my example). Is there anyway to
substitute the word "March" in your example with the Cell C1? That
way the formula would 'look' in Cell C1 and match it with the data in
A1:B12. I tried various combinations but none seem to work.

Thanks,

Steve





"Myrna Larson" wrote:

You will waste less of people's time if you post your actual data at
the start. :(

Since the data to be returned is to the left of the lookup column

=INDEX(A1:A12,MATCH("March",B1:B12,0))



On Mon, 15 Nov 2004 18:14:03 -0800, "SSHO_99"
wrote:

I see how all of the examples given in the two posts work, however
I failed to properly explain the formula I need. My example had
1=Jan, 2=Feb, etc. However, the values I gave are not the values I
will be using. Here is a better example of what I need.

Assume this data is cells A1:B12

0.123 January
0.068 February
0.133 March
0.088 April
0.096 May
0.101 June
0.096 July
0.083 August
0.102 September
0.251 October
0.12 November
0.082 December

I want be able to type into cell C1 the name of a Month, and have
the corresponding value be returned in Cell D1, D6 and D10.

So, It looks like I need a Vlookup formula in Cells D1, D6 and D10
that references the value found in Cell C1 and displays the
corresponding value found in the A1:B12 range of Cells. Hopefully
this is a better explaination.

Thanks,

Steve


"SSHO_99" wrote:

I have 12 months and a value tied to each one. I was wondering
what the best way is to place the value in a cell if another cell
has one of the months.

I assume I could put an IF statement in each cell I want the
results in. For Instance, using the values below: IF
A1="October",10, A1="November",11, A1="December",12, (etc,) would
place the appropriate value in the cell(s) that have that IF
statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months
(assuming an IF statement can do that), or try a Vlookup function
(which I'm not that familiar with?)

Thanks,

Steve


  #8   Report Post  
SSHO_99
 
Posts: n/a
Default

Thanks! I tried =C1 and numerous variations.

By the way, In case you read this, I was wonding why use INDEX,MATCH and not
Vlookup?

Steve

"Frank Kabel" wrote:

Hi
just replace the word with C1 and it will work. Try:
=INDEX(A1:A12,MATCH(C1,B1:B12,0))

--
Regards
Frank Kabel
Frankfurt, Germany


SSHO_99 wrote:
Sorry about that Myrna. The real data was lengthy, so I tried to
edit it down.

Regarding your answer, I was looking for a way to type in the name of
a month in one Cell (C1 in my example) and have the "answer"
displayed in another cell (D1 in my example). Is there anyway to
substitute the word "March" in your example with the Cell C1? That
way the formula would 'look' in Cell C1 and match it with the data in
A1:B12. I tried various combinations but none seem to work.

Thanks,

Steve





"Myrna Larson" wrote:

You will waste less of people's time if you post your actual data at
the start. :(

Since the data to be returned is to the left of the lookup column

=INDEX(A1:A12,MATCH("March",B1:B12,0))



On Mon, 15 Nov 2004 18:14:03 -0800, "SSHO_99"
wrote:

I see how all of the examples given in the two posts work, however
I failed to properly explain the formula I need. My example had
1=Jan, 2=Feb, etc. However, the values I gave are not the values I
will be using. Here is a better example of what I need.

Assume this data is cells A1:B12

0.123 January
0.068 February
0.133 March
0.088 April
0.096 May
0.101 June
0.096 July
0.083 August
0.102 September
0.251 October
0.12 November
0.082 December

I want be able to type into cell C1 the name of a Month, and have
the corresponding value be returned in Cell D1, D6 and D10.

So, It looks like I need a Vlookup formula in Cells D1, D6 and D10
that references the value found in Cell C1 and displays the
corresponding value found in the A1:B12 range of Cells. Hopefully
this is a better explaination.

Thanks,

Steve


"SSHO_99" wrote:

I have 12 months and a value tied to each one. I was wondering
what the best way is to place the value in a cell if another cell
has one of the months.

I assume I could put an IF statement in each cell I want the
results in. For Instance, using the values below: IF
A1="October",10, A1="November",11, A1="December",12, (etc,) would
place the appropriate value in the cell(s) that have that IF
statement.

1 = January
2 = February
3 = March
4 = April
5 = May
6 = June
7 = July
8 = August
9 = September
10 = October
11 = November
12 = December

Should I use a long IF statement that lists each of the 12 months
(assuming an IF statement can do that), or try a Vlookup function
(which I'm not that familiar with?)

Thanks,

Steve



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Vlookup finds a blank, but returns a zero - HELP! flummoxed Excel Discussion (Misc queries) 6 January 18th 05 03:15 PM
Vlookup Syntax Error YV New Users to Excel 9 December 23rd 04 05:28 PM
Need help with modifying VLookUp Tom Excel Discussion (Misc queries) 4 December 2nd 04 12:44 AM
VLOOKUP not working Scott Excel Worksheet Functions 3 November 12th 04 08:06 PM
Using Cell references in VLookUp JonWilson631 Excel Worksheet Functions 1 November 4th 04 02:49 AM


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"