3

我想知道是否可以将数组或“范围”硬编码到公式中。因此,例如,如果我想查看 B2 中的一个月是 3 月、4 月、6 月还是 7 月,我想将其压缩为:

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

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

简单地说:

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

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

4

2 回答 2

4

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

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

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

于 2016-12-13T22:54:38.740 回答
0

使用 SUMPRODUCT() 公式:

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

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

于 2016-02-11T18:06:02.770 回答