EXCEL中用什么公式判断数值是否为整数

发布网友 发布时间:2022-04-23 20:23

我来回答

4个回答

热心网友 时间:2023-10-09 00:05

  整数是小数数位全部为零的数。EXCEL中没有直接判断是否为整数的函数,但是可以通过整数的性质利用几个简单的函数来判断。

  1,整数取其整部后等于自己,而小数取整后小于自己,所以函数可以写成
  if(A1=int(A1),"整数","非整数")

  2,整数都是1的倍数,所以函数可以写成
  if(mod(A1,1)=0,"整数","非整数")

热心网友 时间:2023-10-09 00:05

应该这样写,楼上的都不对哦.楼主的意思是判断(A2-A1)/100的结果是否为整数.不是让取整啊.
则B2的if函数要这样写:
=if(mod(A2-A1,100)=0,A2*某公式,另外的公式)
这个mod函数就是判断A2-A1除以100的余数,若余数为0,则(A2-A1)/100必为整数.若余数不等于0,(A2-A1)/100肯定不是整数了

热心网友 时间:2023-10-09 00:06

=if(int(A1)=A1,"是整数","不是整数")
--------------
=if(int((A2-A1)/100)-(A2-A1)/100=0,A2*某公式,另外一个公式)追问麻烦看我的补充,我是想知道判断(A2-A1)/100的结果是否为整数

追答我补充的公式也就是这么写的
=if(int((A2-A1)/100)-(A2-A1)/100=0,A2*某公式,另外一个公式)

热心网友 时间:2023-10-09 00:06

假设A1是数字,请在B1输入公式:
=IF($A1,LEFT(RIGHT(" ¥"&$A1*100,COLUMNS(B:$I))),"")

输入完成后向右复制公式到I列,B到I即显A1中的每一位的数字出来

B到I列分别代表的就是:
"十","万","千","百","十","元","角","分"

注: A1可以是十万以内任意长度数字,有没有小数无所谓。追问麻烦看我的补充,我是想知道判断(A2-A1)/100的结果是否为整数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com