EXCEL中,关于IF和IFERROR函数,公式计算错误的问题?

发布网友 发布时间:2022-04-23 03:25

我来回答

3个回答

热心网友 时间:2022-05-05 21:58

因为你公式中的“0%”加引号了,表示文本。

文本大于所有数值,所以后面的判断成立,返回就是1.2。

解决方法把0%的双引号去掉,直接写0,用单元格格式表示百分数形式即可。

热心网友 时间:2022-05-05 23:16

条件参数优先级方向反了,E8>=120%,1.2,E8>=110%,1.1,大于110%同时也大于120%,该如果取舍?是返回1.1还是返回1.2

热心网友 时间:2022-05-06 00:51

将=IFERROR(D8/D7,"0%")修改为=IFERROR(D8/D7,0%)或=IFERROR(D8/D7,0)
0%<85%,结果为TRUE;
而文本型0%<85%,结果却为FALSE。
值按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。即:TRUE>FALSE>文本>数值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com