示例数据图片:
基本上,员工使用两个不同的系统来记录呼叫,并且有一种情况是在两个不同的系统上记录相同的呼叫。它为每个呼叫提供唯一的ID,因此感知两个呼叫而不是一个呼叫。我需要能够将这些匹配起来并作为一个呼叫出现。
正在使用和查找数据。
Call ID
Unique Client ID
Date
System
是我需要返回值的字段 - 上面是我理想的虚拟结果。
从图片中可以看到客户' ABC'在同一天有两个条目有不同的呼叫ID,所以我想要显示已经使用的不同系统,对于其他条目,它们纯粹是'独特所以展示1系统。
我已尝试使用日期逻辑的COUNTIFS,但无法正常工作或接近。
这只是公式的一部分,因为我需要继续检查通话时间,但这又是另一次。
我真正需要的 - 哪种方式更好 - 如果客户ID在同一天复制然后显示为真 - 如果不显示错误?
答案 0 :(得分:1)
如果客户ID在同一天重复,则显示True - 如果不显示错误
请尝试使用D2并复制以适应:
=COUNTIFS(C:C,C2,B:B,B2)>1
答案 1 :(得分:0)
我看不到你的照片,而是根据你的描述;
如果您在列A中有呼叫ID唯一且在列B中有呼叫ID日期,假设您的数据包含在第2行到第50行中,请将此功能放在单元格C2中并向下拖动,如果该功能发现任何重复,则计数将从1增加到列表中找到的重复数:
=IF(AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50)/COUNTIF($B$2:$B$50,B2)<>AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50),COUNTIF($B$2:B2,B2),1)
然后你可以过滤掉任何不是1
的东西修改如果您想将输出更改为True或False,请执行以下操作:
=IF(AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50)/COUNTIF($B$2:$B$50,B2)<>AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50),TRUE,FALSE)
但是,这会将所有出现的调用标记为True,如果您只想标记重复项,则为:
=IF(AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50)/COUNTIF($B$2:$B$50,B2)<>AVERAGEIF($B$2:$B$50,B2,$A$2:$A$50),IF(COUNTIFS($B$2:B2,B2,$A$2:A2,A2)>1,TRUE,FALSE),FALSE)