在EXCEL中IF函数里多个条件中包含公式怎么输入才正确

例如:我的命题是
IF(CI<1.4,“1”,IF(C1<=5,"1.5","(CI-5)*0.1+1.5"))
就像图片里,CI=12,则EXCEL应该自动生成结果是2.2
(这个结果是(12-5)*0.1+1.5产生的)
但为什么EXCEL出现的是=(CI-5)*0.1+1.5,EXCEL不能自动识别到CI=12,并计算出来吗?
求解释,我是输入错误还是EXCEL本身就不能识别
我输入错误的话,要如何输入才对呢?

你把后面公式的引号去掉
=IF(CI<1.4,“1”,IF(C1<=5,"1.5",(CI-5)*0.1+1.5))
加上“”后,它以为是文本,所以就直接输出了,并没计算
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-06
=IF(C1<1.4,1,IF(AND(C1>=1.4,C1<=5),1.5,(C1-5)*0.1+1.5))
第2个回答  2016-05-06
公式里的引号不要,结果就是正确的。引号里表示的就是文本了
第3个回答  2020-11-25
第4个回答  2019-02-02
你把后面公式的引号去掉
=IF(CI<1.4,“1”,IF(C1<=5,"1.5",(CI-5)*0.1+1.5))
加上“”后,它以为是文本,所以就直接输出了,并没计算
相似回答