wps里为什么提示我公式错误,我感觉没错

2025-03-06 02:36:16
推荐回答(5个)
回答1:

WPS中IF嵌套不能超过7层。
多层IF可改用其它函数,如:
=LOOKUP(F3,{0,22,22.5,23,23.5,24,24.5,25,25.5,26,26.5,27,27.5,28,28.5,29}{0,132,135,138,141,144,147,150,165,180,195,210,225,240,255,270,300})
对应数据在两个{}中对应添加就行了。

如果数据比较有规律,也可用1楼的公式。

回答2:

思雪遥遥|十四级
=IF(F3<21,0,IF(F3<=25,150-3*(25-F3)/0.5),IF(F3<=29,INT((F3-25)/0.5)*15+150,300)))有错误改成:

=IF(F3<21,0,IF(F3<=25,150-3*(25-F3)/0.5,IF(F3<=29,INT((F3-25)/0.5)*15+150,300)))
我实验了你的公式没有问题啊,也可以用下面这个公式:
=IF(F4<22,0,IF(F4>29,300,LOOKUP(F4,{22,22.5,23,23.5,24,24.5,25,25.5,26,26.5,27,27.5,28,28.5,29},{132,135,138,141,144,147,150,165,180,195,210,225,240,255,270})))

回答3:

  =if(判断,真时,假时)

  真、假都可以用if()套用7层。把数据分部分计算,变相的达到7+7=14层。本题里,我在假的部分又分出两种情部况,相当于套用16层了。

  公式:=IF(F3<=24,IF(F3=24,"144",IF(F3=23.5,"141",IF(F3=23,"138",IF(F3=22.5,"135",IF(F3=22,"132",IF(F3<=21,"0")))))),IF(F3<=27,IF(F3=24.5,"147",IF(F3=25,"150",IF(F3=25.5,"165",IF(F3=26,"180",IF(F3=26.5,"195",IF(F3=27,"210")))))),IF(F3=27.5,"225",IF(F3=28,"240",IF(F3=28.5,"255",IF(F3=29,"270",IF(F3>=29,"300",)))))))


  更多WPS办公软件教程,请访问:http://bbs.wps.cn

回答4:

嵌套的层数太多了,不能超过7哟
=LOOKUP(F3,{25,25.5,26,26.5,27……},{150,165,180,195,210……})

回答5:

=IF(F3<21,0,IF(F3<=25,150-3*(25-F3)/0.5),IF(F3<=29,INT((F3-25)/0.5)*15+150,300)))