是否可以使用硬编码的值列表而不是范围公式中的范围?

is it possible to use a hardcoded list of values instead of a range in range-formulas?

我想知道是否可以将数组或 "range" 硬编码到公式中。因此,例如,如果我想查看 B2 中的月份是三月、四月、六月还是七月,我想将其压缩为:

=COUNTIF(a1:a4,MONTH(B2))>0

其中 A1:a4 = 3,4,6,7

简单地说:

=COUNTIF((3,4,6,7),MONTH(B2))>0

这样我就不需要其他单元格中的无关列表

使用 SUMPRODUCT() 公式:

=SUMPRODUCT(({3,4,6,7}=MONTH(B2))*1)

这不能用作条件格式公式,只能用作工作表公式。

是的,您可以,只需使用“{ }”而不是“( )”来包围您的值列表。

=COUNTIF({3,4,6,7},MONTH(B2))>0

我没有测试您的逻辑是否有效,但显示了放置大括号的位置。