【发布时间】:2015-05-28 06:56:59
【问题描述】:
我有一个包含三列的 Excel 工作表:
- 客户的重复 ID 列表。
- 他们花费的金额(以美元为单位)。
- 消费日期。
工作表按第一列排序,即客户的重复 ID 列表。每次客户消费时,都会在 Excel 表格中记录其 ID、消费金额和消费日期。
我想提取特定客户对所有这些客户的累计支出达到 500 美元的“ID”(第 1 列)、“集体支出金额”(第 2 列)和“日期”(第 3 列)。
谁能帮助如何在 MS Excel 中轻松完成?
**Customers** **Amount** **Date**
00000000001 $200 12/01/15
00000000001 $300 12/08/15
00000000001 $100 12/25/15
00000000002 $200 12/03/15
00000000002 $400 12/09/15
00000000003 $200 12/11/15
00000000003 $100 12/15/15
这是一些用于简化问题的示例数据。我想得到一张如下表:
**Customers** **Amount** **Date**
00000000001 $600 12/08/15
00000000002 $600 12/09/15
假设我们正在更新数据,如下所示:
**Customers** **Amount** **Date**
00000000001 $200 12/01/15
00000000001 $200 12/08/15
00000000001 $100 12/25/15
00000000002 $200 12/03/15
00000000002 $400 12/09/15
00000000002 $100 12/13/15
00000000003 $200 12/11/15
00000000003 $100 12/15/15
而我们现在得到的结果应该是这样的:
**Customers** **Amount** **Date**
00000000001 $500 12/25/15
00000000002 $700 12/09/15
【问题讨论】:
-
您的预期结果似乎有错字。客户 00000000001 在 2015 年 8 月 12 日的累计价值应为 500 美元,而不是 600 美元
-
@DeanOC 累积值需要是所有交易的总和,其中还考虑了 12/25/15 100 美元的支出。但日期必须是他们第一次跨过门槛的那一天。
-
@pnuts 感谢您的回答和赞赏。
标签: excel if-statement excel-formula sumifs tabular