将多行计算为单个事件 Excel

将多行计算为单个事件 Excel

我使用的是 Microsoft Excel 2016,我有一个包含多个数据集的电子表格,用于计算许多不同的内容。对于每个站点,我们都会收到全年增量阅读的数据。这是针对十五 (15) 个站点的,我使用一个站点进行此描述。

增量读数

一旦将增量数据复制到电子表格中,就会进行一系列计算。以下计算总结了上述数据,以计算在单个日期内获取的读数数量(下图中的 T 列)高于阈值(下图中的 U 列)。

=COUNTIFS(Regulator_7!$E$2:$E$100000,A2,Regulator_7!$C$2:$C$100000,U2)

然后,以下计算使用以下计算将其简化为下图中的 V 列 1 或 0。

=IF(T2>=1, "1", "0")

1 表示该日期发生了事件,0 表示该日期没有发生事件。

每日摘要

我现在想要汇总任何给定月份发生的事件数量。问题就在这里。如果前一天或后一天没有事件,则相当于一个事件。如果前一天或后一天有事件,则多天的事件总数相当于一个事件。因此,1 月 1 日,第 2 行、5 日,第 6 行和 24 日,第 25 行将各自为一个事件。计算 1 月份的三个 (3) 个事件。1 月 8 日,第 9 行、9 日,第 10 行和 10 日,第 11 行需要计算为一个事件,而不是三个 (3) 个单独的事件。因此,根据我提供的数据,1 月份总共会有四 (4) 个事件。

答案1

这将计算日期是否在 1 月份,且调节器 7 级大于或等于 1,并且下一个值为 0。

=COUNTIFS(A2:A1000,">=1/1/2019",A2:A1000,"<=1/31/2019",T2:T1000,">=1",T3:T1001,0)

注意相同的大小但偏移范围。

在此处输入图片描述

相关内容