Excel:计算列中单元格的数量,直到它们的总和大于设定值

时间:2016-09-20 10:16:12

标签: excel excel-formula excel-2007

我列出了一列中的连续事件及其在相邻列中的持续时间。我想计算特定事件在一定时间内发生的次数。

例如:
上校活动时间
1-- Contr 8
2--放松5
3-- Contr 12
4--放松6
5-- Contr 10
6--放松5

在这个例子中,我希望excel从第6行开始并向后移动,将持续时间相加,直到值超过30并返回Contr在该时间段内出现的次数。答案是2。

以下是指向具有更实际值的示例电子表格的链接:https://1drv.ms/x/s!AiOl_zwCwrAmgcgQqCPaOY5WzMZTGQ
(阈值将是900而不是30。)

感谢。希望我能正确地提出这个问题。

1 个答案:

答案 0 :(得分:0)

我必须使用帮助列来计算当前行下的总计。我不介意包含当前行的总和是否为30或更多,只要 下的总和小于30。

所以在D2: -

services: [
    {
    service_id: 8,
    service_name: "Air Condition - Cleaning",
    service_time_realisation: "30",
    service_price: "300"
    },
    {
    service_id: 6,
    service_name: "Carpet Cleaning",
    service_time_realisation: "10",
    service_price: "100"
    }
    ],

然后它只是一个相当于: -

=SUM(C3:C$100)

(will post screen shot later)