excel如何多条件去重计数?

如图:要统计每个月每个业务员对应的销量,而且不重复。

1、首先,我们打开excel,然后我们输入一些数字,之后我们选中图示中的单元格,然后点击公式;

2、然后点击自动求和的下拉箭头,之后点击其他函数;

3、然后我们将选择类型设置成全部,之后我们找到COUNTIF,然后点击选中它,之后点击确定;

4、然后我们点击图示中的引用符号;

5、然后我们选择图示中的区域,之后点击引用符号;

6、然后我们输入条件,此处我们输入>400,然后点击确定;

7、结果如图所示,这样我们就求出了大于400这个条件的个数了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-12-11

=双条件去重($A:$C,F$1,$E2)右拉下拉

'自定义公式-按ALT+F11-插入模块-粘贴代码
Function 双条件去重(a As Range, c As String, d As String)
For i = 1 To a.Rows.Count
If a.Cells(i, 1) = "" Then Exit For
If a.Cells(i, 2) = c And InStr(t, a.Cells(i, 1)) = 0 And a.Cells(i, 3) = d Then
t = t & "|" & a.Cells(i, 1)
n = n + 1
End If
Next
双条件去重 = n
If 双条件去重 = 0 Then 双条件去重 = ""
End Function

追答

=双条件去重($A:$C,F$1,$E2)右拉下拉

'自定义公式-按ALT+F11-插入模块-粘贴代码Function 双条件去重(a As Range, c As String, d As String)For i = 1 To a.Rows.Count If a.Cells(i, 1) = "" Then Exit For If a.Cells(i, 2) = c And InStr(t, a.Cells(i, 1)) = 0 And a.Cells(i, 3) = d Then t = t & "|" & a.Cells(i, 1) n = n + 1 End IfNext双条件去重 = nIf 双条件去重 = 0 Then 双条件去重 = ""End Function

相似回答