excel中非整数怎么判断单双?

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:36:08
如A列中有15.1、14.2等这些数用=if(round(A1/2,0)*2=A1,"双","单")等函数根本不管用,用if(mod(right(A1,1),2)=0,"双","单")也不准,要如何才能判断一个非整数呢?

=if(int(a1)/2=int(int(a1)/2),"双","单")

看你要判断整数的单双还是小数的单双。
整数:=IF(INT(A1)/2=INT(INT(A1)/2),"双","单")
小数:=IF(mod(right(A1,1),2)=0,"双","单")

"if(mod(right(A1,1),2)=0,"双","单")也不准"能否举例说明。

将公式改为:
=IF(RIGHT(A1,1)/2=ROUNDUP(RIGHT(A1,1)/2,0),"双","单")

先取整再判断单双