根据多个条件计算唯一的不同值

问题描述 投票:0回答:1

有人能给我一些灵感吗?我已经研究了几个小时的公式并且认为我对它如此深入我过度复杂化了一些东西。

努力锻炼;

唯一用户 每项服务 每月

example table here

我已经尝试了一百万个不同的论坛,但无法获得我需要的结果。

这是我试过的最后一个公式;

=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 Instagram 大卫·奈杜 2月23日
7 网站 泰伦·马杜雷 3月23日
8 Instagram 克莱尔默特尔 1 月 23 日
9 推特 海伦南瓜 3月23日
10 脸书 泰伦·马杜雷 2月23日
11 Instagram 伊莲哈莉 2月23日
12 推特 迈克尔·戈文德 1 月 23 日
excel unique countif
1个回答
0
投票

对于 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))
© www.soinside.com 2019 - 2024. All rights reserved.