Thread: lookup
View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Eric Eric is offline
external usenet poster
 
Posts: 1,670
Default lookup

Ron,

This formula isn't working......I Can't get it to work using Alt+Shift+Enter
or by just using enter. Can you help? Please

"Ron Coderre" wrote:

OK...I understand.....
You want to search a particular test for a certain value.
If that exact value is found, then return the associated top row value.
If that exact value is not found, then you want to interpolate the top
row values.

Again...using your posted data list in A1:F4

and
A8: (Test to use....eg 2)
A9: (value to find...eg 1.5)

Try this ARRAY FORMULA, committed with CTRL+SHIFT+ENTER, instead of just
ENTER:
A10: =INDEX(A1:F1,MATCH(A9,OFFSET(A1:F1,MATCH(A8,A2:A4, 0),),-1))-
(INDEX(OFFSET(B1:F1,MATCH(A8,A2:A4,0),),MATCH(A9,O FFSET(B1:F1,
MATCH(A8,A2:A4,0),),-1))-A9)/SUM(OFFSET(INDEX(B3:F3,MATCH(A9,
OFFSET(B1:F1,MATCH(A8,A2:A4,0),),-1)),,,1,2)*{1,-1})

Does that help?
--------------------------

Regards,

Ron
Microsoft MVP (Excel)
(XL2003, Win XP)

"Eric" wrote in message
...
it does help but if it isn't an exact match I still need it to return a
value. between the two numbers. ie: if it's between 98 and 99 I need it
to
mathmatically calculate if it would be 98.something......

Eric

"Ron Coderre" wrote:

With your posted data list in A1:F4

For an exact match...

Try this:
A8: (Test to use....eg 2)
A9: (value to find...eg 1.5)

This formula returns the top row score
associated with the A9 score
for the A8 test.
=INDEX(A1:F1,MATCH(A9,OFFSET(A1:F1,MATCH(A8,A2:A4, 0),),0))

NOTE: if the A9 value is not found....the formula returns an error.

Does that help?
Post back if you have more questions.
--------------------------

Regards,

Ron
Microsoft MVP (Excel)
(XL2003, Win XP)

"Eric" wrote in message
...
I am looking for either a macro or a function that will return a certain
value.
ie: % With in Limits
test 100 99 98 97 96 .......
1 0.9 0.8 0.6 0.3 0.1
2 1.8 1.7 1.5 1.3 1.0
3 2.9 2.8 2.4 2.2 2.1

Test #2 find number 1.5 Return value 98

I hope someone can help me.
Eric