excel 哪种图表类型计算列中时间戳示例的数量?

70gysomp  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(85)

上周,我想计算日志文件中发生异常的次数。
因此,我在我的文件中做了一个grep "Exception",并使用awk -F "." '{print $1}'只显示时间戳,结果如下所示(“Tijdstip”是荷兰语的“时间戳”):

Tijdstip
07:18:24
07:18:24
07:25:10
07:25:10
07:25:31
07:34:18
07:34:18
07:34:18
...

然后,我想显示时间戳显示的次数,我使用了一个helper列,其中包含公式=COUNTIF(A$2:A$3013,A2)
这导致了下面的图表(“Aantal”是帮助列的名称):

顶部的信息是提供的,将我的鼠标拖到顶部点上方,将该信息显示为工具提示。这确实是我要找的,它解决了我的问题。
今天早上,我自己想:“耶祖斯,伙计,使用一个CountIF()公式,混合了绝对和相对引用,这相当复杂。应该有一个更简单的方法来获得这个结果。*",但是在用其他图表类型(柱形图,直方图,...,甚至数据透视图)进行了一些测试之后,我没有找到一种图表类型可以选择一组条目,对它们进行计数并以清晰的方式显示它们及其频率。
我说的对吗?或者有没有一种图表类型涵盖了这一点?

首次评论后编辑:

似乎有一个简单的解决方案,但Excel将其搞乱,试图分析值并将其转换为小时和分钟,并对此进行计数,如您在下面的屏幕截图中所看到的:

jv4diomz

jv4diomz1#

总结建议的解决方案:

您可以使用数据透视表(和数据透视图)功能,将timestamp列应用于两个字段:

  • rowsvalues,并选择count作为聚合。

为了调整Excel处理日期和时间的方式,您可能需要group/ungroup时间戳的组件以符合您的要求(参考links,另请参阅注解)。

额外备注:

首先,数据透视表可能如下所示(按小时分组时间戳):

可以取消分组,在第一列中单击鼠标右键:

这将产生以下正确结果:

相关问题