【问题标题】:counting instances that happens in certain hours in EXCEL计算 EXCEL 中特定时间发生的实例
【发布时间】:2014-12-31 21:00:11
【问题描述】:

我的情况是这样的。

我得到了这个电子表格,它在“工厂”的 2 行中获得了很多小时的输入(图片右侧的垂直表 - 每次发生某事都会节省时间)

此外,在单元格 O4 中输入了“工厂”的营业时间(本例为 05:30) 当我输入营业时间时,下表会根据我输入的营业时间自动更改。

现在,我的问题是我得到了这个水平表(将它分成 2 个表,1 个低于另一个,以便更好地适应屏幕)。在此表中,我想显示每小时有多少实例。 例如,规则是 14:30 到 15:30 之间的所有内容都用于 15:30 等单元格。

水平表格上每个单元格中的公式为:

=COUNTIFS(A2:A30,">"&N7,A2:A30,"<="&M7)

该示例来自单元格 M8 - 每个单元格仅检查该范围内有多少在前一小时和现在一小时之间。 (单元格 N7 和 M7)

问题仅在午夜,例如在此配置中,excel 将忽略 23:30 到 00:30 之间的每个实例,我需要修复它,现在每次包含午夜的单元格都是空的.

我该如何解决?我真的需要这方面的帮助。

(想发张照片,但因为我是新人,所以我发不了 :-( )

【问题讨论】:

  • 我刚刚编辑了您的问题,删除了一个令人尴尬的错字,这可能会让人们望而却步,并使您的问题更具可读性。请记住,您使用书面文本进行交流。使该文本易于理解符合您自己的利益,因此,请运行拼写检查并使用正确的大小写和标点符号。关于发布图片,有免费的文件共享网站,您可以随时发布链接文本。

标签: excel excel-formula


【解决方案1】:

由于只对时间感兴趣,并且只显示时间,因此将1 添加到相关数据(即所有以00: 开头的数据)。

一个简单的方法是在某处的单元格中输入1,复制它,选择所有要调整的数据,然后选择性粘贴,操作,添加,确定。

【讨论】:

    【解决方案2】:

    你可以做到这一点(据我所知)通过添加两个countifs和一个简单的“+”这样的:

    =countifs(range1;criteria1a;range1;criteria1b)+countifs(range2;criteria2a;range2;criteria2b)
    

    在哪里

    range1 是上一列,criteria1a/b 是 23:30

    range2 是当前列,criteria2a/b 是 00:00

    或类似的东西

    PS:祝东欧新年快乐(UTC+3)!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多