发少 发表于 2021-12-16 13:15:02

=COUNT(0/FREQUENCY(ROW(A1:A20),MATCH(A2:A21,A2:A21,)*(C2:C21&D2:D21=J2&"管理人员")*(((F2:F21={"AAA","BBB","CCC","DDD"})*ROW(A1:A20))=0))*1)-1
大佬我把你的公式稍微修改了一下

笨大孩 发表于 2021-12-19 14:06:46

=COUNT(0/FREQUENCY(ROW(A:A),MATCH(A2:A21,A2:A21,)*(C2:C21&D2:D21=J2&"管理人员")*(MMULT(N(F2:F21={"AAA","BBB","CCC","DDD"}),{1;1;1;1})=0)))-1

条件多就是长些

拿下台湾 发表于 2021-12-19 22:54:29

=COUNT(0/FREQUENCY(ROW(A1:A20),MATCH(A2:A21,A2:A21,)*(C2:C21&D2:D21=J2&"管理人员")*(((F2:F21={"AAA","BBB","CCC","DDD"})*ROW(A1:A20))=0))*1)-1
大佬我把你的公式稍微修改了一下

三明户外照明 发表于 2021-12-24 10:14:52

感谢大佬!!!!!

闹爸 发表于 2021-12-24 20:23:01

大佬,如果条件2改为等于管理人员或者操作员,该如何修改公式呢
求大佬再次赐教

侬夫 发表于 2021-12-25 12:25:15

=COUNT(0/FREQUENCY(ROW(A:A),MATCH(A2:A21,A2:A21,)*(C2:C21=J2)*((D2:D21="管理人员")+(D2:D21="操作员"))*(MMULT(N(F2:F21={"AAA","BBB","CCC","DDD"}),{1;1;1;1})=0)))-1

少的话直接用+,多的话跟后面的MM一样类似用

極意 发表于 2022-1-6 18:58:55

=COUNT(0/(MATCH("a"&A2:A21,"a"&IF(ISNUMBER(FIND(D2:D21,"管理人员 操作员")/(ISERR(FIND(F2:F21,"AAA BBB CCC DDD"))+(LEN(F2:F21)=0))/(C2:C21=J2)),A2:A21),)=ROW(1:20)))

皮岛总兵毛文龙 发表于 2022-1-12 17:23:34

大佬,亲测可行,能否简单讲解一下思路,还有,条件2和条件3为啥您都是用空格隔开的,这种用法我还是第一次见,求大佬赐教。

乔丽娅俄式红肠 发表于 2022-1-16 22:53:39

谢谢大佬,学习了!

漫溯 发表于 2022-1-17 03:57:11

=COUNT(0/FREQUENCY(ROW(A:A),MATCH(A2:A21,A2:A21,)*(C2:C21&D2:D21=J2&"管理人员")*(MMULT(N(F2:F21={"AAA","BBB","CCC","DDD"}),{1;1;1;1})=0)))-1

条件多就是长些
页: 1 [2] 3
查看完整版本: 【求助】多条件去重