提取指定日期范围内的 Excel 电子表格中的信息

提取指定日期范围内的 Excel 电子表格中的信息

我有一个主数据电子表格,其中包含以下字段:日期、工人姓名、支付金额。电子表格按日期排序。它看起来像这样:

2014 年 1 月 1 日 ... 约翰 ... 25 美元
2014 年 1 月 5 日 ... 简 ... 36 美元
2014 年 1 月 7 日 ... 简 ... 5 美元
2014 年 1 月 9 日 ... 约翰 ... 10 美元

我希望能够在新工作表上做两件事:

  1. 在每一行中,我填写开始和结束日期,然后公式计算在这两个日期之间的时间内支付给所有工人的总金额。也就是说,我想手动填写

2014 年 1 月 1 日 ... 2014 年 1 月 6 日
2014 年 1 月 7 日 ... 2014 年 1 月 10 日

然后让我的工作表计算第三列,得到:

2014 年 1 月 1 日...2014 年 1 月 6 日...61 美元
2014 年 1 月 7 日...2014 年 1 月 10 日...15 美元

  1. 与#1相同,但现在我只想要按时间段支付给约翰的金额。

我该怎么做?(我知道 Excel 可能不是组织数据最简洁的方法,但我的老板坚持这样做)

答案1

您可以使用SUMIFS

=SUMIFS(B1:B3,A1:A3,">="&A5, A1:A3,"<="&B5)

其中 B1:B3 是每个日期支付的金额,A1:A3 是相应的付款日期,A5 是开始日期,B5 是结束日期。您可以根据需要更改运算符。

相关内容