Excel countifs 计数满足第一条件同时,第二条件范围不重复的个数,怎么写啊?请假Excel高手!!!!!
发布网友
发布时间:2022-04-26 07:53
我来回答
共4个回答
热心网友
时间:2023-10-08 23:33
excel2007的 countifs 没有这个功能 ,
方法一: 数据透视表,把a,b拖入行字段,再把B拖入值字段,设置为计数就可以了
方法二:自定义函数
按alt+f11 插入模块,复制如下代码进去,退出vba编辑器,进入当前表格输入公式
aa=(a1:a13,要查找的内容,b1:b13) 要查找的内容必须保证跟a列单元格的一致
Function aa(a As Range, n, b As Range)
Dim d As Object, arr, brr
arr = a
brr = b
If a.Count <> b.Count Then aa = "": Exit Function
Set d = CreateObject("scripting.dictionary")
For i = 1 To a.Count
If arr(i, 1) = n Then
If Not d.Exists(brr(i, 1)) Then
d.Add brr(i, 1), 1
End If
End If
Next
aa = d.Count
Set d = Nothing
End Function
热心网友
时间:2023-10-08 23:33
=COUNT(0/FREQUENCY(IF(A1:A100=C1,B1:B100),B1:B100))
crtl+shift+enter结束公式
C1是你要计数的项
热心网友
时间:2023-10-08 23:33
非要公式吗,透视表很简单吧
热心网友
时间:2023-10-08 23:34
把表发过来看看,我不是用函数做的,是用VBA。mfk1288@126.com来自:求助得到的回答