簡體   English   中英

從具有多個條件的列中獲取多個唯一值

[英]Get number of unique values from a column with multiple criteria

我正在處理Excel問題。 這是我的問題:

name department year
a      cs        5
b      cs        8
c      cs        2
d      cs        3
a      cs        1
b      cs        10
a      ma        7
f      ma        8
h      ma        2

問題是要獲得部門=“ cs”且年份> 2的唯一名稱的數目(僅出現一次),在這種情況下,結果為2(即,“ a”和“ d”僅出現一次)。

我知道下面的公式可能會解決問題,但是不知道如何將按Department =“ cs”和year> 2過濾的范圍放入下面的公式。

=SUM(IF(COUNTIF(range, range)=1,1,0))

使用SUMPRODUCT:

=SUMPRODUCT((COUNTIFS(A:A,A2:INDEX(A:A,MATCH("zzz",A:A)),B:B,"cs",C:C,">2")=1)*(B2:INDEX(B:B,MATCH("zzz",A:A))="cs")*(C2:INDEX(C:C,MATCH("zzz",A:A))>2))

![在此處輸入圖片描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM