有没有一种方法可以将多个条件分组,然后在excel中对数据进行计数?

时间:2019-05-08 15:18:22

标签: excel

提货收到建筑房间

7/12/2018         50     0G39
7/12/2018         50     0G39
9/13/2018        101     0275B
9/13/2018        101     0275B
9/13/2018        101     0275B
8/10/2018       1000     206
8/10/2018       1000     206
8/22/2018       1000     208

我希望根据一组多个条件对数据进行计数。我想将具有相同日期的匹配建筑物和房间分组,然后将它们视为一个。我的目标是确定取件的数量(同一日期,建筑物和房间是一次旅行)。

例如 接机收到建筑房间

7/12/2018   50   0G39
7/12/2018   50   0G39
This is one
9/13/2018   101  0275B
9/13/2018   101  0275B
9/13/2018   101  0275B
This is one
8/10/2018   1000     206
8/10/2018   1000     206
This is one
8/22/2018   1000     208
This is one.

使用Excel可以吗?

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果您不想使用数据透视表,则可以使用此技巧。连接键列,然后标记vlookup+iserror以标记第一个实例行。您可以SUM()标记列以包含不同拾音器的总数。如果需要,可以在标志公式中嵌入concat函数。

Pickups
Date Building Room  Concat                           DistinctFlag
.    .        .     =CONCATENATE(A3;",";B3;",";C3)   =1
.    .        .     =CONCATENATE(A4;",";B4;",";C4)   =IF(ISERROR(VLOOKUP(D4;$D$3:D3;1; FALSE)); 1; 0)
.    .        .     =CONCATENATE(A5;",";B5;",";C5)   =IF(ISERROR(VLOOKUP(D5;$D$3:D4;1; FALSE)); 1; 0)
.    .        .     =CONCATENATE(A6;",";B6;",";C6)   =IF(ISERROR(VLOOKUP(D6;$D$3:D5;1; FALSE)); 1; 0)
Total Pickups:      =SUM(E3:E999)

答案 1 :(得分:0)

使用公式很容易

第一个公式:=A1 & B1 & C1-只需将三个单元格合并到D1中即可。

然后:

=SUMPRODUCT(1/COUNTIF(data,data))

您的D1:D数据在哪里?范围。