我正在研究如何使用公式,有人向我提供了以下内容:=SUMPRODUCT(--(YEAR(A2:A15)=2010),--(B2:B15>=50))
该人在一周内没有回复,我想知道是否有人能解释在范围之前使用--
的目的?这与使用Ctrl + Shift + Enter?
答案 0 :(得分:2)
--
将一系列逻辑值(例如TRUE
/ FALSE
)转换为一系列数值(例如1
/ 0
)。这是SUMPRODUCT
按预期工作所必需的。它与Ctrl + Shift + Enter无关。
另一种选择是使用+0
,例如
=SUMPRODUCT((YEAR(A2:A15)=2010)+0,(B2:B15>=50)+0)
在这种情况下,甚至没有必要这样做。可以这样做:
=SUMPRODUCT((YEAR(A2:A15)=2010)*(B2:B15>=50))
所有这三种选择都将返回相同的结果。