丘比克 发表于 2021-12-14 08:36:41

试了一下,不成,不过楼下的OK,大家一起学习,谢谢

惠好好 发表于 2021-12-15 12:49:11

=IF(D2=0,0,IF(D2>0.5,ROUNDUP(D2,0),0.5))

润康 发表于 2021-12-15 14:45:32

=IFS(D2=0,0,D2>0.5,ROUNDUP(D2,0.5),D2<=0.5,0.5)

没用的老王 发表于 2021-12-17 14:38:21

我给你的公式是要求为0,其实与你模拟一致的。
要3楼的结果,那公式:
=CEILING(D2,0.5+0.5*(D2>0.5))

载和堂设计工作室 发表于 2021-12-21 00:09:37

IF函数的公式:
=CEILING(D2,IF(D2>0.5,1,0.5))
=IF(D2>0.5,ROUNDUP(D2,0),IF(D2,0.5,))
=IF(D2>0.5,CEILING(D2,1),CEILING(D2,0.5))

郝择喜 发表于 2021-12-25 22:21:05

先逻辑判定,结果在取整,你的公式逻辑反了。

长命百岁 发表于 2021-12-27 08:59:20

我比较喜欢楼上的多条件判断
页: 1 2 [3]
查看完整版本: IF函数求的不对,不知道问题出在那