Excel公式:使用COUNTIFS按月汇总计数

220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

Excel 公式:使用 COUNTIFS 按月汇总计数

通用公式

=COUNTIFS(dates,“>=”&A1,dates,“<“&EDATE(A1,1))
概括 

要按月创建汇总计数,您可以使用具有两个条件的 COUNTIFS 函数和 EDATE 函数。在所示示例中,G5 中的公式为:

=COUNTIFS(dates,“>=”&F5,dates,“<“&EDATE(F5,1))
解释 

在此示例中,我们在 B 到 D 列中有 100 个问题的列表。每个问题都有一个日期和优先级。我们还对 C5:C104 使用命名范围“日期”,对 D5:D105 使用“优先级”。从 F 列开始,我们有一个汇总表,显示每月的总计数,然后是每个优先级的每月总计数。

我们正在使用COUNTIFS 函数来生成计数。汇总表 (F) 的第一列是 2015 年每个月的第一列的日期。要生成每个月的总计数,我们需要提供标准来隔离每个月出现的所有问题。

由于我们在 F 列中有实际日期,我们可以使用日期本身和使用EDATE 函数创建的第二个日期来构建我们需要的标准。这两个条件出现在 COUNTIFS 中,如下所示:

dates,“>=”&F5,dates,“<“&EDATE(F5,1)

粗略翻译为:“日期大于等于F5 中的日期,小于F5 中的日期加一个月”。这是基于单个日期为每个月生成“括号”的便捷方式。

将公式复制到 G 列时,COUNTIFS 会为每个月生成正确的计数。

注意:如果您不想在 F 列中看到完整日期,只需应用自定义日期格式“mmm”或“mmmm”来仅显示月份名称。

优先

要按优先级生成计数,我们需要扩展标准。H5中的公式为:

=COUNTIFS(dates,“>=”&$F5,dates,“<“&EDATE($F5,1),priorities,H$4)

在这里,我们添加了一个额外的标准,命名范围“优先级”与标准本身的 H4 配对。在这个版本的公式中,我们得到按优先级细分的按月计数,该优先级直接从第 5 行的标题中选取。这个公式同时使用混合引用绝对引用来方便复制:

  1. 对 H4 的引用已锁定行 (H$4),因此在复制公式时优先级不会改变。
  2. 对 F5 的引用已锁定列 ($F5),因此在复制公式时日期不会更改。
  3. 命名范围“日期”和“优先级”自动是绝对的。

数据透视表方法

数据透视表是解决这个问题的一个很好的替代方案。通常,当数据结构良好时,数据透视表更容易和更快地设置。

220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注