excel里哪个函数能够判断一个任意数是否是整数

如题所述

来个更简单的:
1)逻辑:利用int()取整函数减去原值,结果为0即为整数,否则不是。
2)函数:=if(A1-int(A1)=0,true,false)
3)附注:A1只是一个例子,实际使用填时写你需要判断的单元格。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-02
由于Excel受浮点运算误差,实际上INT、MOD函数都可能出现这种误差。可以使用TRUNC函数,截尾函数。
=TRUNC(A1)=A1
如果不考虑浮点运算误差,用:
=INT(A1)=A1
=MOD(A1,1)=0也可以。
第2个回答  2020-05-07
很多方法,假设要判定的数字在A1单元格
1、用INT函数取整
=IF(INT(A1)=A1,
true,
false)
2、用MOD函数取余数
=IF(MOD(A1,1)=0,TRUE,FALSE)
3、用ROUND函数进行四舍五入
=IF(ROUND(A1,0)=A1,TRUE,FALSE)本回答被提问者采纳

excel里哪个函数能够判断一个任意数是否是整数
3、用ROUND函数进行四舍五入 =IF(ROUND(A1,0)=A1,TRUE,FALSE)

EXCEL中用什么公式判断数值是否为整数
整数是小数数位全部为零的数。EXCEL中没有直接判断是否为整数的函数,但是可以通过整数的性质利用几个简单的函数来判断。1,整数取其整部后等于自己,而小数取整后小于自己,所以函数可以写成 if(A1=int(A1),"整数","非整数")2,整数都是1的倍数,所以函数可以写成 if(mod(A1,1)=0,"整数","非...

excel中怎么判断数值是否是整数
EXCEL中没有直接判断是否为整数的函数,但是可以通过整数的性质利用几个简单的函数来判断。1,整数取其整部后等于自己,而小数取整后小于自己,所以函数可以写成 if(A1=int(A1),"整数","非整数")2,整数都是1的倍数,所以函数可以写成 if(mod(A1,1)=0,"整数","非整数")...

excel取整数的函数是什么?
=ROUND(12.4) 结果为 12 =ROUND(12.6) 结果为 13 取整数公式四:整数位取整 当ROUND函数第2个参数为负数时,可以完成对整数位的四舍五入取整。=ROUND(1534.56,-1) 结果为 1530 =ROUND(1534.56,-2) 结果为 1500 =ROUND(1534.56,-3) 结果为 2000 取整数公式五:向上舍入式取整 只要数...

excel if 函数条件等于整数?
如果A1:O1的数都是整数,即为15个整数的时候,结果为1;否则,结果为0。可用如下公式 =IF(SUMPRODUCT(--(A1:O1=INT(A1:O1)))=15,1,0)

怎样从excel表格里筛选出整数或非整数
假设您有一个区域为A1:A6的数据列表,其中包含小数和整数。并且您希望仅过滤Excel中给定数据列表中的整数或所有非整数。您需要在给定数据或区域旁边创建一个辅助列,然后使用基于INT函数的公式来检查给定数字是否为整数。如果返回True,则表示此数字是整数。否则,它是一个非整数。执行以下步骤:#1 在...

excel中取整数的函数是什么?
当ROUND函数的第2个参数为0时,可以完成四舍五入式取整=ROUND(12.4) 结果为 12=ROUND(12.6) 结果为 13取整数公式四:整数位取整当ROUND函数第2个参数为负数时,可以完成对整数位的四舍五入取整。=ROUND(1534.56,-1) 结果为 1530=ROUND(1534.56,-2) 结果为 1500=ROUND(1534.56,-3) 结果为 2000取整数公式五...

求一Excel函数,判断一个数是否为整数。如是整数。取该值。如是小数...
选中数值,右击——数字选项——数值,将小数位数改成0,这样就会4射5入取整。

怎样在excel里面取整数?
在 Excel 中,有多种取整数的公式,常用的取整公式包括:1. ROUND 函数:将一个数字四舍五入到指定的位数。例如,使用 ROUND(A1,0) 可以将 A1 中的数字取整为整数。2. INT 函数:将一个数字向下取整至最接近的整数。例如,使用 INT(A1) 可以将 A1 中的数字向下取整至最接近的整数。3. TRUNC...

excel怎么求一个数是几位小数,几位整数呢?
大于或等于50 =COUNTIF(数据区,">=50");小于或等于50 =COUNTIF(数据区,"<=50");大于E5单元格的值 =COUNTIF(数据区,">"&$E$5);小于E5单元格的值 =COUNTIF(数据区,"<"&$E$5);大于或等于E5单元格的值 =COUNTIF(数据区,">="&$E$5);小于或等于E5单元格的值 =COUNTIF(数据区...

相似回答