【发布时间】:2015-11-08 20:48:55
【问题描述】:
为了报告,我以 CSV 格式从 pbx 导出原始数据。有很多列有数据。与此案例相关的是:
- A 列:活动日期(同一天有很多活动)
- B 列:事件的长度(以秒为单位)
- C 列:每个事件的日期 + 时间戳
我过滤掉所有短于或等于 90 秒的事件,
我可以通过更改为此场合创建的 2 个单元格中的日期来调整范围(开始日期在 D1 中,结束日期在单元格 D2 中)。没有整合时间我使用:
=COUNTIFS(B:B;">=90";A:A;">="&D1;A:A;"=
它就像一个魅力。我在单元格 D1 和 D2 中选择一个范围,然后自动获取这些日期之间的所有事件,不包括更短或 = 到 90 秒的事件。
最重要的是,我需要知道在某些时间戳之间发生了多少事件/事件。例如,从 11 月 1 日到 11 月 7 日,我需要知道在 12:00 到 13:00 之间发生了多少人事件,在 15:00 到 18:00 之间发生了多少人等。
从逻辑上讲,我认为只需添加另一个 criteria_range 和 criteria(在此示例中的 C 列中)就可以解决问题。唉,添加列 C 似乎不起作用,我已经旋转了很多方法。
我的直觉是 DATE + TIME 格式 是不够的,不适合我的情况。
C 列如下所示:02/11/2015 21:59:47
作为欧洲人,我对 DD/MM/YYY 表示法很满意,但似乎没有公式可以考虑到 TIME 而忽略前面的 DATE。请记住,我已经使用 A 列作为日期。在 C 列中,我对 TIMESTAMP 感兴趣。
欢迎任何意见或建议。
非常感谢您。
PS:我总是可以使用文本到列功能将时间与日期分开。然而这意味着我将格式化原始导出,我想不惜一切代价避免这种情况,这样我就可以在我的控制表中复制粘贴新的导出,而无需进行各种格式化。
【问题讨论】:
-
当你说'事件的长度以秒为单位'时,你的意思是B列是以秒为单位的经过时间,还是B列有表示经过的秒数的整数?
-
列
C是文本还是数字? -
@EEM 在 C 列中选择一个唯一的单元格 excel 表示它是一个日期。我没有这样格式化它。似乎 excel 将其识别为日期。
-
@Jeeped 目前正在处理您的提案。如果我能让它工作,我会告诉你的,看来你搞定了。无论如何感谢您的输入!
标签: excel date excel-formula timestamp