标签: excel excel-formula integer
如上所述,我想在excel中创建一个公式来检查单元格的范围(如果其中任何一个都不是整数)。
我有一个范围为B2:J2的单元格,我想将一个公式放在一个单独的框中,如果所有单元格都是整数,则该公式将显示“ True”,而“ {{1} }”(如果没有)。
B2:J2
True
我尝试使用False函数,但无法将其应用于范围。 我还基于以下公式创建了一个嵌套的if语句:
False
INT
我无法通过手机发布整个公式,但是公式变得很长。它似乎可行,但我很好奇是否有更好的方法可以做到。 预先感谢。
答案 0 :(得分:1)
使用SUMPRODUCT迭代范围和计数:
=SUMPRODUCT(--(INT(B1:J1)<>B1:J1))=0
答案 1 :(得分:1)
也
=SUMPRODUCT(MOD(B2:J2,1))=0
这里的异议是它可能不适用于负数。实际上是的,因为MOD函数将任何小数部分作为正数返回,即使该数为负。