13

我在excel文件中有程序使用数据,数据有日期和时间。我想总结这些信息,即每天每小时有多少用户使用这个应用程序。如何使用excel公式来做到这一点?

样本数据:

Jun 01, 09:03AM
Jun 01, 10:00AM
Jun 01, 10:50AM
Jun 01, 11:00AM
Jun 01, 11:26AM
Jun 02, 01:00PM
Jun 02, 03:00PM
Jun 02, 04:04PM
Jun 02, 08:00PM
Jun 02, 11:00AM
Jun 02, 12:00PM
Jun 01, 10:50AM
Jun 01, 11:00AM
Jun 02, 11:00AM
Jun 02, 12:00PM
Jun 02, 01:00PM
Jun 03, 08:00PM
Jun 03, 09:00PM
4

1 回答 1

26

创建数据透视表。

在您的数据旁边创建一个名为“Day”的新列。将公式放入列中以提取日期。

=DAY(A2)

根据两列数据创建数据透视表。

  • 行字段 = 列 1 日期
  • 列字段 - 列 2 天
  • 数据项 - 第 1 列日期的计数

按小时对行字段进行分组。

如果您想要一整天(即 6 月 1 日),那么不要创建天列,而是在第二列中创建数据的副本。使用数据透视表中的两列并按天对新列进行分组。


纯粹通过 Excel 2007 中的公式来做同样的事情。

通过添加两列来扩展数据。
调用第一列'Day'。将公式放入列中以提取日期。

=DAY(A2)

调用第二列'Hour'。在列中放置一个公式以提取小时。

=HOUR(A2)

创建一个表格布局,其中列标题为 1 到 31 表示天数,行标题为 0 到 23 表示小时数。

插入以下公式(根据需要调整单元格引用)

=COUNTIFS($B$1:$B$19,F$1,$C$1:$C$19,$E3)

复制公式以填充表格。

COUNTIFS函数是 Excel 2007 的新增功能。它的工作方式与该COUNTIF函数相同,但允许多个范围和条件。

于 2009-07-10T09:54:07.183 回答