【问题标题】:Unique values in excel with multiple columnsexcel中具有多列的唯一值
【发布时间】:2012-10-02 18:56:24
【问题描述】:

我正在尝试在 Excel 中计算一个工作表到另一个工作表的唯一值,但遇到了一些麻烦。它目前的工作方式是计算一个事件的所有实例(同一日期的多个事件条目),当它们应该计为 一个

工作表 #1 看起来有点像这样:

DateCalled   Time      Type        LoggedBy       ID        EventDate       EventTime
10/2/2012   10:00AM   Expected       Tom         mjones     10/3/2012     11:00 - 14:00
10/2/2012   10:00AM   Expected       Tom         mjones     10/3/2012     14:00 - 17:00
  .          .         .            .            .            .               .
  .          .         .            .            .            .               .

工作表 #2 看起来有点像这样:

  IDname        ID       TotalCount  Type1-Count   Type2-Count   Type3-Count
Mike Jones     mjones        9            1            7             1

我需要工作表 #2 上的公式来计算唯一条目数(例如,每个 ID 每天超过一个条目)并将它们添加到每个类型计数中。目前每个 Type-Count 列中的公式是这样的:

=COUNTIFS(Worksheet1!$E:$E,$B14,Worksheet1!$C:$C,"Type2")

其中 E 列是 Worksheet1 上的 ID,B14 是 Worksheet2 上的个人 ID,C 列是 Worksheet1 上的类型。

我在 SUM 中尝试了一些嵌套的 IF/COUNTIF 语句,但我无法真正想出可行的方法。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    这个“数组公式”应该为您提供每个名称/类型 2 组合的不同日期数

    =COUNT(1/FREQUENCY(IF(Worksheet1!$C$2:$C$100="Type2",IF(Worksheet1!$E$2:$E$100=$B14,Worksheet1!$A$2:$A$100)),Worksheet1!$A$2:$A$100))

    CTRL+SHIFT+ENTER确认

    注意:如果可以使公式更快,最好限制范围

    【讨论】:

    • 查清!谢谢巴里!你是个天才,让我免于拔掉我已经失去的头发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多