有人能给我一些灵感吗?我已经研究了几个小时的公式并且认为我对它如此深入我过度复杂化了一些东西。
努力锻炼;
唯一用户 每项服务 每月
我已经尝试了一百万个不同的论坛,但无法获得我需要的结果。
这是我试过的最后一个公式;
=ArrayFormula(SUM(IF(L15=Data!$B$2:$B$200,1/(COUNTIFS(Data!$B$2:$B$200,$L15,
Data!$J$2:$J$200,$A$14,Data!$C$2:$C$200,Data!$C$2:$C$200)),0)))
L15 是源名称 B:B源数据 A:14个月的名字 J:J - 月份数据 C:C - 用户
# | 来源 | 代理 | 月 | |
---|---|---|---|---|
1 | 网站 | 迈克尔·戈文德 | 1 月 23 日 | |
2 | 推特 | 迈克尔·戈文德 | 2月23日 | |
3 | 网站 | 艾莉森奈杜 | 2月23日 | |
4 | 推特 | 马修奈杜 | 3月23日 | |
5 | 推特 | 梅根雷迪 | 1 月 23 日 | |
6 | 大卫·奈杜 | 2月23日 | ||
7 | 网站 | 泰伦·马杜雷 | 3月23日 | |
8 | 克莱尔默特尔 | 1 月 23 日 | ||
9 | 推特 | 海伦南瓜 | 3月23日 | |
10 | 脸书 | 泰伦·马杜雷 | 2月23日 | |
11 | 伊莲哈莉 | 2月23日 | ||
12 | 推特 | 迈克尔·戈文德 | 1 月 23 日 |
对于 Excel,试试这个:
=Counta(Index(unique(Filter(C2:E$99999,C2:C$99999<>"")),,1))
or
=Counta(Index(unique(Filter(C:E,C:C<>"")),,1))-1
这应该适用于 Google 表格
=Counta(Index(unique(Filter(C2:E,C2:C<>"")),,1))