计算与位置相关的唯一日期

时间:2018-11-08 01:30:43

标签: excel google-sheets

我正在尝试根据位置计算唯一日期的总数。 上下文:我试图创建一个公式,用于根据位置计算唯一日期的数量。我的电子表格看起来像这样

A                 B               C                                 
1 **Participant     Location        Date**        
2 Participant-A   High School X   11/7               
3 Participant-B   High School X   11/7
4 Participant-C   High School X   11/8
5 Participant-E   High School Y   11/7
6 Participant-F   High School Z   11/7
7 Participant-G   High School Z   11/8

例如,高中X有两个不同的日期。根据位置计算唯一日期的公式是什么? 这也在Google表格上完成。 谢谢!

3 个答案:

答案 0 :(得分:1)

另一种方法(没有帮助器列)将使用query()和unique()。

=query(unique(B:C), "Select Col1, count(Col2) where Col1 <>'' group by Col1 label count(Col2)'# of unique dates'", 1)

插图:

enter image description here

答案 1 :(得分:0)

这不是一种公式的解决方案,但我认为它是可行的。首先,创建第三列,将要比较的列连接在一起。在这种情况下,在单元格D2上写:

=CONCATENATE(B2,C2)

这是您示例的第一行。然后,将其复制到以下行。 最后,创建一个计算唯一值的公式:

=SUM(IF(FREQUENCY(IF(LEN(D2:D7)>0,MATCH(D2:D7,D2:D7,0),""), IF(LEN(D2:D7)>0,MATCH(D2:D7,D2:D7,0),""))>0,1))

假设新的串联值列位于D2:D7

答案 2 :(得分:0)

带有一个简单的帮助器列:

=1/COUNTIFS($A$2:$A$7,A7,$B$2:$B$7,B7)

并获得您的结果:

=SUMIF($A$2:$A$7,E2,$C$2:$C$7)

enter image description here