![计算两个条件是否匹配,同时忽略重复项](https://linux22.com/image/1305204/%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E6%9D%A1%E4%BB%B6%E6%98%AF%E5%90%A6%E5%8C%B9%E9%85%8D%EF%BC%8C%E5%90%8C%E6%97%B6%E5%BF%BD%E7%95%A5%E9%87%8D%E5%A4%8D%E9%A1%B9.png)
我有一张包含 2 个单元格的简单工作表,我需要计算 2 个条件是否匹配,并将重复项视为 1。
Column A Column B
Male closed
Female invalid #
Male exception
Male closed
Male closed
Female new
我想要一个计算男性关闭的公式并返回 1 个结果(忽略重复项)
答案1
如果你只想计算不同的订购编号(B 列),且编号完整(A 列),请尝试此操作
=SUM(IF(FREQUENCY(IF(A$2:A$100="Complete",MATCH(B$2:B$100,B$2:B$100,0)),ROW(B$2:B$100)-ROW(B$2)+1),1))
使用 CTRL+SHIFT+ENTER 确认
要添加另一个条件,例如假设状态在 A 中,商店 ID 在 B 中,但销售代表在 C 列,您可以使用此版本
=SUM(IF(FREQUENCY(IF(A$2:A$100="Complete",IF(C$2:C$100="Rep1",MATCH(B$2:B$100,B$2:B$100,0))),ROW(B$2:B$100)-ROW(B$2)+1),1))
当然,如果你愿意的话,你可以使用单元格来存储条件
答案2
我认为您正在寻找这个输出:-
- 点击
Data
- 点击
Advanced
自Sort & Filter
- 按照我的截图操作
- 结果将在F 和 G 列
更新:
计算独特细胞的数量,
=SUM(IF(FREQUENCY(B:B,B:B)>0,1))
结果:
6
示例数据:
A B
thank you 941000106879
complete 941000106879
complete 941000106879
complete 941000107445
complete 941000107445
complete 941000107445
complete 941000107445
complete 941000107446
complete 941000107447
complete 941000107451
complete 941000107451
complete 941000107451
complete 941000107451
complete 941000107451
complete 941000107456
complete 941000107456
complete 941000107456
complete 941000107456