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

时间:2016-02-11 18:01:20

标签: excel list static formula hardcoded

我想知道我是否可以将数组或“范围”硬编码到公式中。所以,例如,如果我想看看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

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

2 个答案:

答案 0 :(得分:2)

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

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

我没有测试你的逻辑是否有效但是显示了把括号放在哪里。

答案 1 :(得分:0)

使用SUMPRODUCT()公式:

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

这不能用作条件格式化公式,仅作为工作表公式。