Seemed to me that it might simplify the process if you used a Math channel to identify the cell in use.
Here are my Engine Speed Breakpoints.
Here is how the maths channels display the Cell that you are working in.
You will see there are a number of flat lines that represent the active cell, the cursor sows the engine RPM is 2538 and that the RPM cell is 2559 which matches one of the breakpoints.
I also did the same thing for the load cell in use.
I was a bit surprised that the lines between the breakpoints are tapered rather than being vertical, so there appears to be some sort of smoothing going on.
Here is how the formula I used was built up. if(rpm<600, 500, if(rpm<800, 700, if(rpm<1000, 900, )) etc etc. Same for the load cell.