你怎么做sumif与方程?
基本上,我想要做一个SUMIF
,但是我需要为sum_range
参数input一个公式,所以通常要做一个SUMIF
,你写:
=SUMIF(CRITERIA_RANGE,CRITERIA,SUM_RANGE)
这很好,但如果我需要在总结中做一些计算呢? 举个例子:
=SUMIF(CRITERIA_RANGE,CRITERIA,COL1*COL2)
是这样的可能吗?
在这种情况下SUMPRODUCT
是常用的
例如
=SUMPRODUCT((CRITERIA_RANGE=CRITERIA)*COL1*COL2)
不同的答案(不适用于要点)。
说明
你不能在你的场景中使用SUMIF
的原因是因为SUMIF
不能像sumproduct那样处理Arrays
,所以我会和Chris的build议一起使用SUMPRODUCT
替代
这是另一种实现你想要的方式。
=SUM(IF(CRITERIA_RANGE=CRITERIA,COL1*COL2,""))
截图
请注意这是一个ARRAY FORMULA
这意味着,而不是按ENTER键 ,您必须按CTRL + SHIFT + ENTER