level 2
舒畅还热烈的便当0n
楼主

像上表这样,这是一系列固定的取值和对应的系数,在我的工作中,会需要根据不同的取值来得到其对应的系数。我现在需要一个计算表,就是在单元格中输入取值的数,就自动算出其系数。问题是,取值经常会是像1.15这样的数。这个时候,需要计算,计算如下:
系数1.15=[(1.15-1.1)/(1.2-1.1)]×(0.5691-0.5618)+0.5618
我一直没有找到合适的算法来计算这个。
我现在用的方法是:
=IF(AND(A1>=1,A1<1.1),((0.5618-0.5521)*(A1-1)/(1.1-1)+0.5521),"")
&IF(AND(A1>=1.1,A1<1.2),((0.5691-0.5618)*(A1-1.1)/(1.2-1.1)+0.5618),"")
。
。
。
一直到最后。
要是数据少倒没什么,关键是有几百个取值和系数,所有请问哪位高手有简单的算法。