看看这个电子表格公式错在哪里?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:02:38
=IF(AB5>=70,10,IF(AB5>=50,8+(AB5-50)*0.1),IF(AB5<50,8-(50-ab5)*0.2))

提示参数太少!

excel上运行了一下,提示“8+(AB5-50)*0.1”这里就不对了,估计是结构问题,再改改

你这不是参数太少,而是参数太多!
提纲契领看一下,就相当于第一个IF函数包含了4个参数:
(1)AB5>=70,
(2)10
(3)IF(AB5>=50,8+(AB5-50)*0.1),
(4)IF(AB5<50,8-(50-ab5)*0.2)
正常IF函数只能包含三个参数。
而且后面两个IF函数又只含两个参数,条件不满足时,返回的是逻辑值。
当然不可能对。

改成:
=IF(AB5>=70,10,IF(AB5<50,(8-(50-ab5)*0.2),(8+(AB5-50)*0.1))

=IF(AB5>=70,10,IF(AB5>=50,8+(AB5-50)*0.1,IF(AB5<50,8-(50-ab5)*0.2)))

0.1后面多了“)”,第三个IF语句少了一个参数