COUNTIF唯一值

时间:2014-10-02 19:59:35

标签: excel excel-formula unique countif

我使用此公式在给定多个标准的某些类别中查找SKU计数:

=+COUNTIFS(Data!$AG:$AG, ">"&0,Data!$AO:$AO, "="&$A115,Data!$L:$L, "="&D$104,Data!$P:$P,$B$103)  

我能够找到SKU计数但是它给了我总的SKU计数,我相信因为它现在用我的多个标准计算任何库存大于0的SKU。

如何更改公式以获得每个部门的唯一SKU计数?

Column AG: Inventory
Column AO: Division Name
Column  L: Month
Column  P: Year
Column  T: SKU Code(written out) - what I need to find unique values of.

此处示例:dropbox.com/s/hxbt7hb9l8hf4w6/Sample%20Example.xlsx?dl=0

1 个答案:

答案 0 :(得分:0)

如果您在输入表格上使用公式创建了一个帮助列(例如在BG2中):

=1/COUNTIFS(T:T,T2,AG:AG,">0",AO:AO,AO2,L:L,L2,P:P,P2)

这意味着如果您在一个部门/月/年中拥有SKU的5倍,那么您将获得1/5。然后,在计算表中,将COUNTIFS替换为SUMIFS(使用相同的条件将新辅助列相加)。这意味着您的5个重复项(帮助程序中的1/5)总计为1 - 即1个唯一的SKU

编辑

因为有些地方没有正库存,计数会给你0并且你得到#DIV/0!错误...所以我们可以用以下方法解决这个问题:

=IFERROR(1/COUNTIFS(T:T,T2,AG:AG,">0",AO:AO,AO2,L:L,L2,P:P,P2),0)

然后,在Output-EOM Unique SKU Count表中,在例如单元格中B6,使用:

=SUMIFS(input!$BG:$BG,input!$AO:$AO,$A6,input!$L:$L,B$5,input!$P:$P,$B$4)