excel if 函数条件等于整数?

当第一行中数字等于整数时,第二行等5,用if函数该怎么表示?我尝试了if(A1=1,5,IF(A1=2,5,IF(A1=3,5),0)这样只能一个一个的去打,当我有15个整数的时候,我都泪奔了。。。有没有简便的办法
最终是要图二中,第一行的数字除以一个数字(例如3)以后,等于整数,则判断条件是ture,参与计算。

如果A1:O1的数都是整数,即为15个整数的时候,结果为1;否则,结果为0。可用如下公式

=IF(SUMPRODUCT(--(A1:O1=INT(A1:O1)))=15,1,0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-26
要判断是否为整数,可以用int(a1)=a1,为真即为整。原理:取整后与原数相等即为整数。
第2个回答  2021-06-25
你要的公式:
=IF(INT(A1)=A1,5,0)追答

你本来的公式就可以用,只是你没写完,在你的公式上加个max函数就行,max(你的公式),然后你写的是数组公式,数组三键结束输入就行。

第3个回答  2021-06-25
=IF(INT(A1)=A1,5,0)追问

麻烦再看一下

追答

=IF(INT(A1/A2)=A1/A2,5,0)

本回答被提问者采纳
第4个回答  2021-06-26
就是IF后面的条件改一下即可,公式为:
=IF(INT(L1/$D$36)=L1/$D$36,SUM(……
相似回答