在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<>””)
转载需保留链接来源:软件玩家 » Excel中判断表格数值是否为整数