区间匹配(范围匹配)问题

请问一下各位:cpt里有两个sheet,其中sheet2内容如下(这个是对比数据,对比数据第一列是无规律的,但是是从高到低排序了的):

微信截图_20240207223731.png

如果分数在10.5及以上,就得20.如果分数在9.5以上就得19。。以此类推

下面这个图,sheet1的红框内怎么写公式?

微信截图_20240207223913.png正确数据是我手动算的,对比数据有很多很多,IF嵌套是不可能实现的,请问有其他的解决方法吗?

FineReport 用户D4616057 发布于 2024-2-7 22:42 (编辑于 2024-2-7 22:53)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
虎虎生威呀Lv5见习互助
发布于2024-2-8 00:03
If 可以的呀
最佳回答
0
LazySheepLv7高级互助
发布于2024-11-19 09:45

Switch函数多条件赋值 https://help.fanruan.com/finereport/doc-view-843.html

blob.png

最佳回答
0
快乐星光Lv5中级互助
发布于2024-11-19 10:00

首先你需要把规则搞出来,然后在sql或帆软公式里面统一做。你的10.5=20、9.5=19是什么规则计算出来的。

比如规则:数据的整数部分+10  等等,你需要确定一个计算规则(算法),然后才能用这个算法计算所有数据。

最佳回答
0
孤陌Lv6资深互助
发布于2024-11-20 08:59

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

)

  • 4关注人数
  • 320浏览人数
  • 最后回答于:2024-11-20 08:59
    请选择关闭问题的原因
    确定 取消
    返回顶部