如何在 IF() 语句中使用 INT() 函数 Excel

如何在 IF() 语句中使用 INT() 函数 Excel

我有近八千列包含浮点数。但其中一些包含数字,例如,使用函数223,0返回一个。因此,我决定使用该语句仅对包含整数的行执行计算,但公式返回错误。那么,如何正确使用inside ? TRUEINT()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)

查看评论部分,似乎您正在使用“,”作为小数点。因此,您可能希望用分号而不是逗号分隔公式的;参数,

相关内容