问题发生的主要原因是:老铁,你的这个公式中写的都是字符串“30%”;如果你写成的是数字就好了
程序很难去判断字符串的大小,但是很容易比较数字的大小
解决问题的方法是:
将你的公式中的字符串修改成数字
- =IF(L4="等待调度",0,IF(AND(L4="待检测"),0.3,IF(AND(L4="已完成"),0.75,IF(L4="已归还",1))))
复制代码 这样您会得到以下效果:
如果你觉得这个0.3不好,想显示成30%
那就直接设置单元格格式就行
这样应该就是你要的效果了
修改后的工程文件见附件
|