knrt.net
当前位置:首页 >> EXCEL多列多条件去重计数 >>

EXCEL多列多条件去重计数

{=SUM(--(FREQUENCY(IF($C$2:$C$10>0,MATCH($A$2:$A$10,$A$2:$A$10,0)),IF($C$2:$C$10>0,MATCH($A$2:$A$10,$A$2:$A$10,0)))>0))}

为达成效果,花时间完全照你的重录一遍,因为你没有列标行号,故以我下图为例,在H2单元格输入公式=TEXT(SUMPRODUCT(($A$2:$A$11<>"")*(DAY($D$2:$D$11-$B$2:$B$11)+1=H$1)*($B$2:$B$11=TEXT($F2,"YYYY/M/D")*1)/

B16:=SUMPRODUCT((A$4:A$11=A16)*(MATCH(A$4:A$11&C$4:C$11,A$4:A$11&C$4:C$11,0)=ROW(A$4:A$11)-3))C16:=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"A")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$

=SUM((A3:A20=--"2015/7/10")*(B3:B20="大猩猩")*IF(MATCH(A3:A20&B3:B20&I3:I20,A3:A20&B3:B20&I3:I20,0)=ROW(1:18),1,0)) 按Ctrl+Shift+Enter三键输入数组公式 公式假设数据在第3行到第20行,自己根据数据范围修改公式中的20.

需要对数据整理,再条件求和.

用两次透视表就可以了,第一次透视,把时段拉到筛选器,筛选10.5-13.5时间段,行选“地区”、“姓名”,报表布局重复所有项目标签&以表格形式显示,然后把透视的结果复制粘贴到新的sheet,对第一次透视的结果再透视一次,行选“地区”,把“姓名”拉到值那里计数,结果就出来了!(打字很多其实操作非常简单)

用公式:=IF(COUNTIF(G$3:G3,G3)=1,SUM(IFERROR(1/COUNTIFS(B$3:B$100,B$3:B$100,G$3:G$100,G3),0)),"")数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉.

可以使用countifs函数来统计符合多条件的单元格个数.

在l2单元格中写入公式: =sumproduct(($f$2:$f$2000=j2)*($i$2:$i$2000=k2)) 下拉复制公式即可.

C2中输入公式:=IF(B2=B1,"",CONTIF(B:B,B1))下拉有问题,待完善

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com