Excel中判断表格数值是否为整数

在EXCEL表格数据处理中,有时需要判断表格中的数值是否为整数的情况,那如何自动判断呢?可以使用EXCEL中自带的三个函数“INT(取整)、MOD(取余)、ROUNDUP(向上舍入数字)”来判断。

思路

比如要判断单元格A4中的数值(30.4)是否为整数。在“判断”列的B4单元格分别使用以上三个函数来判断:

单元格B4:=INT(A4)=A4

即如果INT(A4)取整后和A4单元格数值相等,则为整数(TRUE)。

单元格B4:=MOD(A4,1)=0

即如果MOD(A4,1)取余数返回0,则A4数值为整数(TRUE)。

单元格B4:=ROUNDUP(A4,0)=A4

ROUNDUP(A4,0)让单元格A4数值无条件进位到整数,然后和A4数值对比,如果相等即是整数(TRUE)否则返回FALSE。

ROUNDUP函数的使用让很多人一头雾水,使用INT和MOD两个函数即可。

有时要判断的单元格B4中的数值为空白,也会返回FALSE的情况,因此在使用公式进行判断时要加上A4数值不为空的判断,即:

=AND(INT(A4)=A4,A4<>””)

或者 =AND(MOD(A4,1)=0,A4<>””)

或者 =AND(ROUNDUP(A4,0)=A4,A4<>””)

转载需保留链接来源:VCBeta.CN » Excel中判断表格数值是否为整数

赞 (5)