发布网友 发布时间: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的结果是否为整数