Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi all!
Please help me with following problem If I have as an example following table: 100 200 300 400 0,01 4 6 11 17 0,5 3 5 10 15 1 2 4 9 13 and I use following constant values: 0,393 to be looked up in A row as nearest value (0,5 in A3 cell) 199 to be looked up 1 coloumn as nearest value (200 in C3 cell) to look up for values in table area B2:E4 and get value 5 return. If I use this function: =INDEX(A1:E4;MATCH(G1;A1:A4;0);MATCH(G2;A1:E1;0)) it would not look up for the nearest value, regardless of rounding up the constants. I have also tried following: =INDEX(A1:E4;LOOKUP(G1;A1:A4);LOOKUP(G2;A1:E1)) but look up function only rounds down, and used constant value 0,393 become 0.01 instead of 0,5. Question: How do I get Excel to look up for the mathematicaly nearest constants in a table, and than pick a data from it? -- Best Regards Engineer |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try this:
400 300 200 100 1 17 11 6 4 0.5 15 10 5 3 0.01 13 9 4 2 =INDEX(A1:E4,MATCH(G1,A1:A4,-1),MATCH(G2,A1:E1,-1)) HTH "Engineer" wrote: Hi all! Please help me with following problem If I have as an example following table: 100 200 300 400 0,01 4 6 11 17 0,5 3 5 10 15 1 2 4 9 13 and I use following constant values: 0,393 to be looked up in A row as nearest value (0,5 in A3 cell) 199 to be looked up 1 coloumn as nearest value (200 in C3 cell) to look up for values in table area B2:E4 and get value 5 return. If I use this function: =INDEX(A1:E4;MATCH(G1;A1:A4;0);MATCH(G2;A1:E1;0)) it would not look up for the nearest value, regardless of rounding up the constants. I have also tried following: =INDEX(A1:E4;LOOKUP(G1;A1:A4);LOOKUP(G2;A1:E1)) but look up function only rounds down, and used constant value 0,393 become 0.01 instead of 0,5. Question: How do I get Excel to look up for the mathematicaly nearest constants in a table, and than pick a data from it? -- Best Regards Engineer |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi Toppers!
Thank you for your answer Sorry but this does not solve my problem, becouse you cnange only "direction" of rounding up. If I than use constant greater than 0,5 I have the same problem, just in another direction. Maybe there is a method to do this without INDEX function? Creativity is reqiured. -- Best Regards Engineer "Toppers" skrev: Try this: 400 300 200 100 1 17 11 6 4 0.5 15 10 5 3 0.01 13 9 4 2 =INDEX(A1:E4,MATCH(G1,A1:A4,-1),MATCH(G2,A1:E1,-1)) HTH "Engineer" wrote: Hi all! Please help me with following problem If I have as an example following table: 100 200 300 400 0,01 4 6 11 17 0,5 3 5 10 15 1 2 4 9 13 and I use following constant values: 0,393 to be looked up in A row as nearest value (0,5 in A3 cell) 199 to be looked up 1 coloumn as nearest value (200 in C3 cell) to look up for values in table area B2:E4 and get value 5 return. If I use this function: =INDEX(A1:E4;MATCH(G1;A1:A4;0);MATCH(G2;A1:E1;0)) it would not look up for the nearest value, regardless of rounding up the constants. I have also tried following: =INDEX(A1:E4;LOOKUP(G1;A1:A4);LOOKUP(G2;A1:E1)) but look up function only rounds down, and used constant value 0,393 become 0.01 instead of 0,5. Question: How do I get Excel to look up for the mathematicaly nearest constants in a table, and than pick a data from it? -- Best Regards Engineer |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try:
=INDEX(A1:E4,MATCH(FLOOR(G1,0.25),A1:A4,-1),MATCH(FLOOR(G2,50),A1:E1,-1)) "Engineer" wrote: Hi Toppers! Thank you for your answer Sorry but this does not solve my problem, becouse you cnange only "direction" of rounding up. If I than use constant greater than 0,5 I have the same problem, just in another direction. Maybe there is a method to do this without INDEX function? Creativity is reqiured. -- Best Regards Engineer "Toppers" skrev: Try this: 400 300 200 100 1 17 11 6 4 0.5 15 10 5 3 0.01 13 9 4 2 =INDEX(A1:E4,MATCH(G1,A1:A4,-1),MATCH(G2,A1:E1,-1)) HTH "Engineer" wrote: Hi all! Please help me with following problem If I have as an example following table: 100 200 300 400 0,01 4 6 11 17 0,5 3 5 10 15 1 2 4 9 13 and I use following constant values: 0,393 to be looked up in A row as nearest value (0,5 in A3 cell) 199 to be looked up 1 coloumn as nearest value (200 in C3 cell) to look up for values in table area B2:E4 and get value 5 return. If I use this function: =INDEX(A1:E4;MATCH(G1;A1:A4;0);MATCH(G2;A1:E1;0)) it would not look up for the nearest value, regardless of rounding up the constants. I have also tried following: =INDEX(A1:E4;LOOKUP(G1;A1:A4);LOOKUP(G2;A1:E1)) but look up function only rounds down, and used constant value 0,393 become 0.01 instead of 0,5. Question: How do I get Excel to look up for the mathematicaly nearest constants in a table, and than pick a data from it? -- Best Regards Engineer |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi Toppers
Thank you for your answer You know what - it works now. Thank you very much, you have been of great help. -- Best Regards Engineer "Toppers" skrev: Try: =INDEX(A1:E4,MATCH(FLOOR(G1,0.25),A1:A4,-1),MATCH(FLOOR(G2,50),A1:E1,-1)) "Engineer" wrote: Hi Toppers! Thank you for your answer Sorry but this does not solve my problem, becouse you cnange only "direction" of rounding up. If I than use constant greater than 0,5 I have the same problem, just in another direction. Maybe there is a method to do this without INDEX function? Creativity is reqiured. -- Best Regards Engineer "Toppers" skrev: Try this: 400 300 200 100 1 17 11 6 4 0.5 15 10 5 3 0.01 13 9 4 2 =INDEX(A1:E4,MATCH(G1,A1:A4,-1),MATCH(G2,A1:E1,-1)) HTH "Engineer" wrote: Hi all! Please help me with following problem If I have as an example following table: 100 200 300 400 0,01 4 6 11 17 0,5 3 5 10 15 1 2 4 9 13 and I use following constant values: 0,393 to be looked up in A row as nearest value (0,5 in A3 cell) 199 to be looked up 1 coloumn as nearest value (200 in C3 cell) to look up for values in table area B2:E4 and get value 5 return. If I use this function: =INDEX(A1:E4;MATCH(G1;A1:A4;0);MATCH(G2;A1:E1;0)) it would not look up for the nearest value, regardless of rounding up the constants. I have also tried following: =INDEX(A1:E4;LOOKUP(G1;A1:A4);LOOKUP(G2;A1:E1)) but look up function only rounds down, and used constant value 0,393 become 0.01 instead of 0,5. Question: How do I get Excel to look up for the mathematicaly nearest constants in a table, and than pick a data from it? -- Best Regards Engineer |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I restore original Pivot Table data? | Excel Discussion (Misc queries) | |||
How to Append the Data to the Master Table | Excel Worksheet Functions | |||
Change Data In Pivot Table | New Users to Excel | |||
HOW DO I FIND DATA IN A TABLE BY LOOKING UP BOTH THE COLUMN AND R. | Excel Worksheet Functions | |||
Data Table - does it work with DDE links and Stock Tickers? | Excel Worksheet Functions |