Excel:统计一列单元格的个数,直到它们的总和大于设定值

Excel: count the number of cells in a column until their sum is greater than a set value

我在一列中列出了连续事件,在相邻列中列出了它们的持续时间。我想统计特定事件在一定时间内发生的次数。

例如:
上校事件持续时间
1-- 对照 8
2-- 放松 5
3-- 对照 12
4-- 放松 6
5-- 对照 10
6-- 放松 5

在此示例中,我希望 excel 从第 6 行开始并向后移动,对持续时间求和,直到该值超过 30 和 return 在该时间段内发生 Contr 的次数。这里的答案是 2.

这是一个 link 示例电子表格,其中包含更实际的值:https://1drv.ms/x/s!AiOl_zwCwrAmgcgQqCPaOY5WzMZTGQ
(阈值为 900 而不是 30。)

谢谢。希望我问对了。

我必须使用辅助列来计算当前行的总数。我不介意包括当前行的总和是否为30或更多,只要under的总和小于30即可。

所以在 D2 中:-

=SUM(C3:C0)

那么它只是一个countifs:-

=COUNTIFS(B2:B100,"Contr",D2:D100,"<"&30)