Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 6
Default Complicated Lookup Function

i want to type a value into a cell and have a function that returns the
header of the column that has a value that is closest to the value I typed in
.. For example, you have a table and the first row is numbered 1 through 10
(column headers). The second row has values 5, 10, 15, etc in columns 1
through 10. I type in the value 12. I want the function to return "2"
(because 10 is closest to 12 and it is in column 2).
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,339
Default Complicated Lookup Function

Assuming data is rows 1 and 2, columns A to J, data in row 2 is ascending
order.

"Search" value in A3

=IF(MOD(A3,10)<3,INDEX($A$1:$J$1,MATCH(A3,$A$2:$J$ 2,1)),INDEX($A$1:$J$1,MATCH(A3,$A$2:$J$2,1)+1))

This assumes values like 13 are treated nearer to 15 i.e obey the standard
rounding up rules.

HTH

"Latika" wrote:

i want to type a value into a cell and have a function that returns the
header of the column that has a value that is closest to the value I typed in
. For example, you have a table and the first row is numbered 1 through 10
(column headers). The second row has values 5, 10, 15, etc in columns 1
through 10. I type in the value 12. I want the function to return "2"
(because 10 is closest to 12 and it is in column 2).

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 6
Default Complicated Lookup Function

Thanks, the problem is that the data is NOT ascending! it's actually a time
series so the values in row 2 do not all necessarily ascend. I just want
Excel to calculate the distance between the value I give it, and each of the
values in row 2 and then choose the value in row 2 that is closest to the
value i gave it...is there any way to do that?

"Toppers" wrote:

Assuming data is rows 1 and 2, columns A to J, data in row 2 is ascending
order.

"Search" value in A3

=IF(MOD(A3,10)<3,INDEX($A$1:$J$1,MATCH(A3,$A$2:$J$ 2,1)),INDEX($A$1:$J$1,MATCH(A3,$A$2:$J$2,1)+1))

This assumes values like 13 are treated nearer to 15 i.e obey the standard
rounding up rules.

HTH

"Latika" wrote:

i want to type a value into a cell and have a function that returns the
header of the column that has a value that is closest to the value I typed in
. For example, you have a table and the first row is numbered 1 through 10
(column headers). The second row has values 5, 10, 15, etc in columns 1
through 10. I type in the value 12. I want the function to return "2"
(because 10 is closest to 12 and it is in column 2).

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,688
Default Complicated Lookup Function

Hi!

A10 = input cell = 12

Formula entered as an array using the key combination of CTRL,SHIFT,ENTER:

=MATCH(MIN(ABS(A2:J2-A10)),ABS(A2:J2-A10),0)

Note: if there is more than one instance where the difference is equal the
formula will return the first instance.

Biff

"Latika" wrote in message
...
i want to type a value into a cell and have a function that returns the
header of the column that has a value that is closest to the value I typed
in
. For example, you have a table and the first row is numbered 1 through
10
(column headers). The second row has values 5, 10, 15, etc in columns 1
through 10. I type in the value 12. I want the function to return "2"
(because 10 is closest to 12 and it is in column 2).



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
Lookup Function help marlea Excel Discussion (Misc queries) 2 August 23rd 05 07:30 PM
Lookup Function Problems FFW Excel Worksheet Functions 2 August 21st 05 04:22 PM
Complicated lookup function chrisrowe_cr Excel Worksheet Functions 4 July 19th 05 05:52 PM
lookup function 1 Colboyfx Excel Worksheet Functions 4 July 15th 05 09:15 AM
How do I use 3 cells to create the string for a lookup function? Bencomo Excel Worksheet Functions 1 May 15th 05 07:17 AM


All times are GMT +1. The time now is 02:03 PM.

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

About Us

"It's about Microsoft Excel"