【问题标题】:How to create a formula in excel to check a range for integers如何在excel中创建一个公式来检查整数范围
【发布时间】:2025-12-11 12:35:01
【问题描述】:

如上所述,我想在 excel 中创建一个公式来检查一系列单元格,如果它们中的任何一个不是整数。

我有一个单元格范围B2:J2,我想将一个公式放在一个单独的框中,如果所有单元格都是整数,则显示“True”,如果不是,则显示“False”。

我曾尝试使用INT 函数,但无法将其应用于范围。 我还根据这个公式创建了一个嵌套的 if 语句:

=IF(INT(J2)=J2,TRUE,FALSE)

我无法通过手机发布整个公式,但公式很长。它似乎有效,但我很好奇是否有更好的方法来做到这一点。 提前致谢。

【问题讨论】:

    标签: excel excel-formula integer


    【解决方案1】:

    还有

    =SUMPRODUCT(MOD(B2:J2,1))=0
    

    这里的反对意见是它可能不适用于负数。事实上确实如此,因为 MOD 函数将任何小数部分返回为正数,即使该数字为负数。

    【讨论】:

      【解决方案2】:

      使用 SUMPRODUCT 迭代范围和计数:

      =SUMPRODUCT(--(INT(B1:J1)<>B1:J1))=0
      

      【讨论】: