我有一张具有以下布局的Google表格:
Number | Counted? | Cumulative Total
4 | Y | 4
2 | | 6
9 | Y | 15
... | ... | ...
累计总计列中的第一个单元格填充了以下公式:
=ArrayFormula((SUMIF(ROW(C2:C1000),"<="&ROW(C2:1000),C2:C1000)
然而,这会计算&#39; Number&#39;中的所有行。柱。如何使累积总计仅计算计数?单元格 Y 的行?
答案 0 :(得分:1)
在C2
中尝试此操作并向下复制:
= N(C1) + A2 * (B2 = "Y")
<强>更新强>
似乎不适用于SUMIF S ,但矩阵乘法替代方案非常缓慢:
=ArrayFormula(MMult((Row(2:1000)>=Transpose(Row(2:1000)))*Transpose(A2:A1000*(B2:B1000="Y")), Row(2:1000)^0))
答案 1 :(得分:0)