`
阅: 79 | 回: 2
发表于2024/4/15 13:53:22 楼主 
头像 等级:初学者
积分:0
财富值:2.0
身份:普通用户

=IFS(Q2<0.5,0,AND(Q2>=0.5,Q2<1.5),20,AND(Q2>=1.5,Q2<2.5),30,AND(Q2>=2.5,Q2<3.5),40,AND(Q2>=3.5,Q2<4.5),50,AND(Q2>4.5,Q2<5.5),60,AND(Q2>5.5,Q2<6.5),70,AND(Q2>6.5,Q2<7.5),80,AND(Q2>=7.5,Q2<8.5),90,AND(Q2>=8.5,Q2<9.5),100,AND(Q2>=9.5,Q2<10.5),110,AND(Q2>=10.5,Q2<11.5),120,AND(Q2>=11.5,Q2<12.5),130,AND(Q2>=12.5,Q2<13.5),140)

这个公式该怎么简化,一开始我想到四舍五入,但是好像解决不了当Q2等于1.5,2.5,这些特殊情况,怎么都想不出来,只能用笨办法写一长串。

我的个性签名
发表于 2024/4/15 14:04:20   
头像 等级:传说级人物
积分:2004
财富值:6
身份:系统管理员
按数值评级自动生成http://www.ffcell.com/WenKu/article.aspx?id=39
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
CKD
发表于 2024/4/20 16:55:27   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

可以构建一个递增对应关系数据,然后再通过VLOOKUP的模糊匹配(0-0.5返回是0对应的结果,含0.5)。

根据你的需求,等于0.5结果是20,但是公式匹配出来结果是上1个,因此可以数值节点减一个很小的值,比如0.00000001就可以了


我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。