请问一下各位:cpt里有两个sheet,其中sheet2内容如下(这个是对比数据,对比数据第一列是无规律的,但是是从高到低排序了的):
如果分数在10.5及以上,就得20.如果分数在9.5以上就得19。。以此类推
下面这个图,sheet1的红框内怎么写公式?
正确数据是我手动算的,对比数据有很多很多,IF嵌套是不可能实现的,请问有其他的解决方法吗?
Switch函数多条件赋值 https://help.fanruan.com/finereport/doc-view-843.html
首先你需要把规则搞出来,然后在sql或帆软公式里面统一做。你的10.5=20、9.5=19是什么规则计算出来的。
比如规则:数据的整数部分+10 等等,你需要确定一个计算规则(算法),然后才能用这个算法计算所有数据。
SWITCH(
true,
A2 >= 10.5,20,
A2 >= 9.5,19,
A2 >= 8.5,18,
A2 >= 7.5,17,
A2 >= 6.5,16,
A2 >= 5.5,15,
A2 >= 4.5,14,
A2 >= 3.5,13,
A2 >= 2.5,12,
A2 >= 1.5,11,
A2 >= 0.5,10,
0
)