有网友碰到这样的问题“怎么用函数多条件筛选计算非重复值”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
在Excel中,使用函数进行多条件筛选并计算非重复值,可以采取IF+COUNTIFS函数组合、SUMPRODUCT和COUNTIFS函数组合以及UNIQUE和COUNTA函数组合等方法。
一、使用IF+COUNTIFS函数组合
单个条件去重计数:例如统计有多少个不重复的部门,可以在D2单元格输入公式IF(COUNTIF($A$1:$A2,B2)>1,0,1),然后向下拖动填充公式,最后对D列的结果进行求和,即可得到不重复部门的数量。
多个条件去重计数:例如统计不同部门下有多少不重复的型号,可以在D2单元格输入公式IF(COUNTIFS($A$1:$A2,A2,$B$1:$B2,B2)>1,0,1),然后向下拖动填充公式,并对D列的结果进行求和。
二、使用SUMPRODUCT和COUNTIFS函数组合
单个条件去重计数:例如统计有多少个不重复的部门,可以使用公式SUMPRODUCT(1/COUNTIFS(A2:A18,A2:A18))。
多个条件去重计数:例如统计不同部门下有多少不重复的型号,可以使用公式SUMPRODUCT(1/COUNTIFS(A2:A18,A2:A18,B2:B18,B2:B18))。对于更复杂的条件,如统计产品1的在售型号有几种,可以使用公式SUMPRODUCT((C2:C18="在售")*(A2:A18="产品1")*1/COUNTIFS(A2:A18,A2:A18,B2:B18,B2:B18,C2:C18,C2:C18))。
三、使用UNIQUE和COUNTA函数组合
单个条件去重计数:例如统计有多少个不重复的部门,可以直接使用公式COUNTA(UNIQUE(A2:A18))。
多个条件去重计数:例如统计产品1的在售型号有几种,可以使用公式COUNTA(UNIQUE(FILTER(B:B,(A:A="产品1")*(C:C="在售"))))。这种方法能够直接得到去重后的数据列表及其数量,非常直观和方便。
以上方法均适用于Excel中的多条件筛选和非重复值计算,具体选择哪种方法取决于实际的数据结构和需求。
Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务