Start by copy pasting your current calculation into your next reply so we can be sure to understand what you have now.
And I would not reject a script. Scripts can often be used in place of an auto-enter calculation.
It looks you want
but ended at 125 on 3 and 100 on 4??
What do you want after 100.125 ?
If there is a table of values from which to pull, a Cartesian-join in ExecuteSQL might be what you desire. You can then use the results where you wish.
But I agree. This needs a little more detail.