Excel:根据 Y/N 指标对列中的值进行累计求和

问题描述 投票:0回答:2

我正在尝试了解适用于我的场景的 MS Excel 公式:

我正在记录采样的体积,我想要第二列 (B) 对 A 中的值进行累积求和,直到 C 中的 Y/N 指示符指示求和应停止,并且累积总数应在下一行中重置。 我在下面指出了我希望它如何出现。 我需要一些帮助来确定 B 列的公式。

非常感谢任何帮助。

埃利奥特

采样体积 采样量[累计] 此示例后刷新总计吗?
244 244 N
183 427 N
181 608 N
182 790 N
191 981
250 250 N
403 653 N
402 1055 N
431 1486 N
320 1806 N
590 2396
830 830 N
excel sum
2个回答
0
投票

尝试这个公式:

=B2*(C2="N")+A3

示例适用于单元格 B3。对于 B4,它将是

=B3*(C3="N")+A4
,依此类推


0
投票

我通过使用辅助列实现了这一点。如果您想在没有帮助列的情况下实现此目的,我将修改答案。这是我显示数据的方式:

Screenshot of Data Range

对于 D 列,我使用了以下公式:

=IF(AND(C1<>"N";C1<>"Y");1;IF(C1="Y";D1+1;D1))

这允许我创建一个可以使用 SUMIF 进行聚合的范围。这可以通过 B 列中的以下公式来实现:

=SUMIF($D$2:$D2;D2;$A$2:$A2)

当公式向下滚动时,它将累积您在问题中指定的值。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.