首页 > 解决方案 > 使用因条件而异的日期范围对多个条件求和的更简单方法

问题描述

第一次发帖——这个让我着迷……

有一个“数据输入”选项卡,列出了 50 个唯一标识符。

有一个“数据”选项卡,每个信息都组织到每列中,A 列中的唯一标识符,B 列中的日期,C 列中要汇总的值等。

对于此示例,假设只有 3 个唯一标识符:1、2 和 3。(在“数据条目”选项卡上的范围 A1:C1 中列出)

每个都有不同的日期范围,我需要从“数据”选项卡汇总的信息(也可在 A2:C2 范围内列出的“数据输入”选项卡上找到):

1: 4/30/20
2: 4/30/20
3: 7/31/20

开始日期:2020 年 1 月 1 日(列在单元格 A4“数据输入”中) 结束日期:2020 年 12 月 31 日(列在单元格 A5“数据输入”中)

如果我想查看日期范围 2020 年 1 月 1 日至 2020 年 12 月 31 日期间所有唯一标识符的总和,但仅限于上述所有唯一标识符的日期范围 - 最简单的方法是什么?

为了便于理解,我想到的都是这样的:

求解唯一标识符 1 的单元格 A6 方程:

=SUMIFS(DATE RANGE in 'Data' tab,">="&A$4,  DATE RANGE in 'Data' tab,"<="&A$5,  DATE RANGE in 'Data' tab,"<="&HLOOKUP($A$1,$A$1:$C$2,2,FALSE),  UNIQUE IDENTIFIER RANGE in 'Data' tab, A1)   

因此,我正在查看日期范围以确保它在开始日期和结束日期之间,并且小于我的唯一标识符的截止日期,当然我正在汇总与我的唯一标识符相关的数据。

然后我会为每个唯一标识符做相同的方程式并将它们全部相加 - 否则我最终会得到一个难以遵循的方程式。

在我的情况下,这些标准范围和标准中的每一个都很重要。在此示例中,这似乎毫无意义,但在我的情况下,我有多个需要求和的时期和需要求和的多个范围(开始日期和结束日期 2017、2018、2019 等)。

并不是说这种方法行不通,而是我认为必须有一种更简单的方法......

数据选项卡

在此处输入图像描述

数据输入选项卡

在此处输入图像描述

标签: exceldate

解决方案


推荐阅读