公式说明 Excel 2016 "--"
Formula Explanation Excel 2016 "--"
我正在研究如何使用公式,有人向我提供了以下信息:=SUMPRODUCT(--(YEAR(A2:A15)=2010),--(B2:B15>=50))
这个人已经一个多星期没有回复了,我想知道是否有人可以解释在范围之前使用 --
的目的?这与使用 Ctrl+Shift+Enter 有关吗?
--
将逻辑值范围(例如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))
所有这三种选择都会return相同的结果。
我正在研究如何使用公式,有人向我提供了以下信息:=SUMPRODUCT(--(YEAR(A2:A15)=2010),--(B2:B15>=50))
这个人已经一个多星期没有回复了,我想知道是否有人可以解释在范围之前使用 --
的目的?这与使用 Ctrl+Shift+Enter 有关吗?
--
将逻辑值范围(例如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))
所有这三种选择都会return相同的结果。