Peter Del Sol Asked: 2024-05-31 00:14:52 +0800 CST2024-05-31 00:14:52 +0800 CST 2024-05-31 00:14:52 +0800 CST 如何获取特定日期范围内特定位置的唯一值计数,避免重复值 772 我试图获取具有重复值的列的总和,并将这些重复值计为特定日期范围(代表报告周)内的 1 个实例。因此,此计数应显示该周开始范围内唯一值 (kioskID) 的计数。 我在 E13 中有填充表,我需要 E9 中显示的日期范围内的 kioskID 计数。此计数应排除重复计数。 我尝试过 countif、sumif、频率,但如果不正确,返回值始终为 0。我尝试过将其转出,但我想避免使用数据透视表,从而减少对工作表 1 中的行的手动输入。 期望结果的示例:在第 14 周(基于原始数据中的日期和源列中的状态),计算原始数据列 A 中的唯一值,但不计算重复值。 microsoft-excel 1 个回答 Voted Best Answer Mayukh Bhattacharya 2024-05-31T00:17:03+08:002024-05-31T00:17:03+08:00 尝试使用以下公式: • 单元格中使用的公式F2 =SUM(--(UNIQUE(FILTER($A$2:$A$38, ($C$2:$C$38>=F1)* ($C$2:$C$38<=F1+6)* ($D$2:$D$38="WA"),0))<>0)) 或者,使用BYCOL() =BYCOL(F1:M1,LAMBDA(α, SUM(--(UNIQUE(FILTER(A2:A38, (C2:C38>=α)* (C2:C38<=α+6)* (D2:D38="WA"),0))<>0)))) 另一种替代方法是使用COUNTIFS() =SUM(--(COUNTIFS($A:$A,UNIQUE($A:$A),$C:$C,">="&F1,$C:$C,"<="&F1+6,$D:$D,"WA")>0)) Location您只需在函数中添加条件即可FILTER()。
尝试使用以下公式:
• 单元格中使用的公式F2
或者,使用
BYCOL()
另一种替代方法是使用
COUNTIFS()
Location
您只需在函数中添加条件即可FILTER()
。