问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL 多条件去重复计数的问题

发布网友 发布时间:2022-04-22 03:36

我来回答

5个回答

热心网友 时间:2023-07-04 16:50

在F2单元格输入以下公式,然后向右向下填充公式

=SUMPRODUCT(($A$1:$A$10&$B$1:$B$10=$E2&LEFT(F$1,2))*(MATCH($A$1:$A$10&$B$1:$B$10&$C$1:$C$10,$A$1:$A$10&$B$1:$B$10&$C$1:$C$10,0)=ROW($1:$10)))

公式表示:将A列和B列连接起来后,符合等于E2与F1前两个字符的不重复的个数进行计数。

公式中:($A$1:$A$10&$B$1:$B$10=$E2&LEFT(F$1,2)实现了满足复合条件

MATCH($A$1:$A$10&$B$1:$B$10&$C$1:$C$10,$A$1:$A$10&$B$1:$B$10&$C$1:$C$10,0)=ROW($1:$10)   进行不重复数据的计数。

前后组合后,就是满足前面复合条件的不重复数据的计数。

 

详见附图

热心网友 时间:2023-07-04 16:50

不用宏就得加辅助列
假设第一行为标题,数据在A2:B100区域内
将D列当作辅助列,D2输入公式
=SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2)*(C$2:C2=C2)) 下拉填充至第100行

张三销售C列客户的个数
=SUMPRODUCT((A$2:A$100="张三")*(B$2:B$100="销售")*(D$2:D$100=1))
张三赠送C列客户的个数
=SUMPRODUCT((A$2:A$100="张三")*(B$2:B$100="赠送")*(D$2:D$100=1))
其他的替换一下公式内的姓名就行了追问是不是有空白的行会产生错误? 假设我还要有一列为“型号”,也要做为条件之一。公式要怎么写?

追答方法跟上面的差不多
公式就象是这个样子
=SUMPRODUCT((A$2:A$100="张三")*(B$2:B$100="销售")*(D$2:D$100="型号")*(E$2:E$100=1))

热心网友 时间:2023-07-04 16:51

给你一个宏你可以把这张有重复的表整理一下删除完全重复的行.然后再做统计就容易多了

Sub 删除完全重复的行()
Dim Endcol, Endrow, Hang, HangNumer, X, Y As Integer
Dim Rng As Range
Dim RngXT As Range

Endcol = [iv1].End(xlToLeft).Column
Endrow = Range("A65536").End(xlUp).Row
For X = Endrow To 1 Step -1
AA = "A1" & ":A" & Endrow - 1
BB = Range("A" & Endrow)
Set Rng = Range(AA).Find(BB, LookAt:=xlWhole)
If Not Rng Is Nothing Then
Do
Hang = Rng.Address(RowAbsolute:=False, ColumnAbsolute:=False)
HangNumer = Mid(Hang, 2, Len(Hang) - 1)
For Y = 2 To Endcol
If Cells(X, Y) = Cells(HangNumer, Y) Then
If Y = Endcol Then

Cells(X, Y).EntireRow.Delete
Set Rng = Range(AA).FindNext(Rng)
CC = Rng.Address
Endrow = Range("A65536").End(xlUp).Row
End If
Else
Exit For
End If
Next
Loop While Not Rng Is Nothing And Rng.Address(RowAbsolute:=False, ColumnAbsolute:=False) <> Hang
End If
Next
End Sub

热心网友 时间:2023-07-04 16:51

啥问题,你倒是说呀。

热心网友 时间:2023-07-04 16:52

用VBA可解决所有问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 5角纸币还流通吗 Excel,多条件求和去除重复 1953年5角纸币有两个版本,区别在哪里? 5角的纸币有多长 excel怎么用函数去除重复数据 1972年5角纸币现在值多少钱? EXCEL如何进行多条件去重复计数 请问EXCEL表格中多条件的重复值,如何使用函数筛选... 如何DIY帽子编织方法图解 如何DIY编织带檐帽子方法图解 初学者如何织帽子?求教程。 Mac OS是基于Linux开发的吗? 孕产妇可以喝菊花,金银花茶吗 mac与linux的区别 孕期上火,可以喝菊花水吗? Linux系统10.04连联网中的MAC是什么意思? 孕妇能不能喝菊花茶。 mac上能安装linux么 手工编织八角帽好像很难学会,有简单的详细步骤吗? 孕妇能喝菊花茶吗? 流通过的80版5角纸币有收藏价值吗 EXCEL 函数公式(去掉重复数字) 人民纸币1980版5角值多少钱 Excel中如何用函数统计符合三个条件(两个固定一个... 1980年老版五角纸钱值价 excel 多条件判定删除重复行怎样实现,求帮助! 1980版五角纸币尺寸 excel多条件统计个数,去除某个条件的重复项 72版老5角纸币值多少 1972年5角纸币三种版本怎样区别 1980年版5角纸币有收藏价值吗?有升值空间吗? 80版5角纸币冠号:E7Y,有这版吗? 1980年版的五角人民币纸币银行还发行吗? 1980年5角纸币两种尺寸 我有一张1954年5角纸币不知道值多少钱? 1980年五角纸币旧的能去银行换新的吗? 安全评价师报考条件 年龄限制 跪求注册安全评价师相关问题解答! 注册安全评价师怎么报名 注册安全工程师报考安全评价师要考几级才可以?