【问题标题】:How can I count data by group in excel如何在excel中按组计算数据
【发布时间】:2009-07-10 04:08:42
【问题描述】:

我在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

【问题讨论】:

    标签: excel excel-2007 excel-formula


    【解决方案1】:

    创建数据透视表。

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

    =DAY(A2)
    

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

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

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

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


    完全通过 Excel 2007 中的公式来做同样的事情。

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

    =DAY(A2)
    

    调用第二列'小时'。在列中输入一个公式来提取小时。

    =HOUR(A2)
    

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

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

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

    复制公式以填充表格。

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

    【讨论】:

    • 图片链接过期
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2012-06-20
    相关资源
    最近更新 更多