我正在尝试找出用于对某个时间段和日期内的值求和的公式。我有以下数据:
A B C
Jan 1, 2011 8:00 AM 10
Jan 1, 2011 10:00 PM 15
jan 2, 2011 8:30 AM 20
Jan 2, 2011 9:00 AM 15
Jan 3, 2011 8:25 AM 11
Jan 3, 2011 9:00 PM 10
Run Code Online (Sandbox Code Playgroud)
我需要添加 C 列中对应于某个日期和时间间隔的所有值,例如,Jan 1, 2011 9:00 AM to Jan 3, 9:00 AM。我怎样才能做到这一点?
您需要使用SUMPRODUCT而不是SUMIF因为您需要满足总和的多个标准/条件。
假设列A中的值是日期而不是字符串,这是您需要的公式:
=SUMPRODUCT((dates+times>=start_date+start_time)*values_to_add)-SUMPRODUCT((dates+times>end_date+end_time)*values_to_add)
Run Code Online (Sandbox Code Playgroud)
这里正在运行,以您提供的数据范围为例:

如果合并A和B列,则只需要一个比我之前提到的更短的公式。您还可以使用 Excel 的高级筛选工具,然后获取筛选单元格的小计。
| 归档时间: |
|
| 查看次数: |
34561 次 |
| 最近记录: |