I have a look up table below and I want o bin ranges. They are in columns A and B of an excel spreadsheet. I am using the formula =VLOOKUP(F2,$A$1:$B$11,2,1) to look up the range.
| Upper Edge | ROMI Range |
|---|---|
| 100 | 0 to 100 |
| 0 | 0.3 to 0 |
| 0.3 | 0.2 to 0.3 |
| 0.2 | 0.1 to 0.2 |
| 0.1 | 0 to 0.1 |
| 0 | -0.1 to 0 |
| -0.1 | -0.2 to -0.1 |
| -0.2 | -0.3 to -0.2 |
| -0.3 | -100 to -0.3 |
| -100 | -1000 to -100 |
I am getting the wrong results for the following.
| Values | Using Vlookup | Expected Range |
|---|---|---|
| 99 | -1000 to -100 | 0 to 100 |
| 0.25 | -1000 to -100 | 0.2 to 0.3 |
| -0.15 | #N/A | -0.2 to -0.1 |
Can you please let me know what I am doing wrong? Thanks.
CodePudding user response:
This won't work as you have overlapping ranges. 0 to 0.1 and 0 - 100. Also 0.3 to 0 is in the opposite direction.
Assuming you mean 0.3 to 0.4 and 0.4 to 100, then:
To get the lower edge:
=NUMBERVALUE(LEFT(C3,FIND(" ",C3,1)-1))
To get the lookup:
=VLOOKUP(F3,$A$3:$C$12,3,1)

