我有近八千列包含浮点数。但其中一些包含数字,例如,使用函数223,0
返回一个。因此,我决定使用该语句仅对包含整数的行执行计算,但公式返回错误。那么,如何正确使用inside ? TRUE
INT()
IF
=IF(INT(F3)=TRUE,1,2)
INT()
IF()
答案1
我现在能想到的检查整数的选项真的很少:
=IF(INT(F3)=F3,1,2)
或者:
=IF(MOD(F3,1)=0,1,2)
或者:
=IF(F3-TRUNC(F3)=0,1,2)
或者:
=IF(MROUND(F3,1)=F3,1,2)
查看评论部分,似乎您正在使用“,”作为小数点。因此,您可能希望用分号而不是逗号分隔公式的;
参数,
。