问答文章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年五角纸币旧的能去银行换新的吗? 安全评价师报考条件 年龄限制 跪求注册安全评价师相关问题解答! 注册安全评价师怎么报名 注册安全工程师报考安全评价师要考几级才可以?