首页 > 解决方案 > 我可以使用 IF 语句将一个数字乘以 Excel 中的数字列表/范围吗?

问题描述

我正在使用 excel,我想使用 IF 语句来检查某个数字 (x) 乘以任何整数是否会给我一个不同的特定数字 (72)。如果是,我希望单元格返回(72),如果不是,那么我希望单元格为空白。

在我的脑海中,这样的公式看起来像这样:

=IF(X*(list_of_integers) = 72, 72, ="")

这可能吗?如果是我该怎么做?

标签: excelif-statement

解决方案


这将只返回 72,无论乘法等于多少次,72如果没有,则返回一个空字符串:

=IF(OR(8*{4,6,9}=72),72,"")

现在,如果您想使用范围,那么您可以使用:

=IF(OR(A1*B1:B3=72),72,"")

不同的是,第二个必须在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来确认。


如果你想要一个数字范围,我们 ROW(1:70) 将返回一个从 1 到 70 的数字数组:

=IF(OR(8*ROW(1:70)=72),72,"")

这是一个数组公式,需要使用 Ctrl-Shift-Enter。


推荐阅读