如何在Excel中合并时间间隔数据

如何在Excel中合并时间间隔数据

我有一组两个人的互联网使用数据。对于每个人,我都有他们一天内每次登录和退出互联网的数据。我想制作一个条形图/直方图,其中 x 轴是时间,条形的宽度是他们每次登录的时间间隔。我希望每个人的数据都显示在同一个图表上,每个人的颜色不同。如何在 excel 中做到这一点?

示例数据:

Person 1
Connected    Disconnected
08:54:05     08:56:02
09:16:35     09:18:24
09:31:54     09:35:11

Person 2
Connected    Disconnected
08:52:46     08:53:34
09:04:12     09:17:35
09:31:23     09:35:14

答案1

以下是获取您想要的东西的方法。

您需要重新排列数据,如下所示。我将人员 1 和 2 的数据放在相邻的列中。我将连接时间放在第一位,断开时间放在第三位,持续时间放在第二位,其中持续时间就是断开时间减去连接时间。

我使用金色阴影范围创建了图表 1,即堆叠条形图。我必须切换行和列才能获得适当的方向。

我通过格式化未填充的连接条来创建图表 2,因此它们不可见。

蓝色阴影范围是我计算 X 轴的初始时间(8:00,或 1/3 天,0.3333...)和时间间隔(15 分钟或 0.0104666...)的地方。本质上,我在每对单元格的上方输入了我想要的时间,并使用 =J2 和 =J5 来获取每对单元格中的第二个,但第二个被格式化为数字而不是时间。我格式化了 X 轴并将它们应用于图表 3 的横轴刻度。

最后,我对垂直轴做了两项调整。首先,我将轴类型从“自动”更改为“时间刻度”。这样就对齐了 1 的所有条形图和 2 的所有条形图。然后,我应用了自定义数字格式,"Person "0以便它们在图表 4 中显示为人物 1 和人物 2。

在此处输入图片描述

相关内容