excel中如何多條件統計不重複項的個數,急求謝謝

2021-06-26 18:51:26 字數 4799 閱讀 9504

1樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,建立乙個空白的excel工作簿並開啟,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,輸入演示資料,要求在d4單元格中找到d列中等於單元格d3中相應b列的非重複數,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,建立乙個新的輔助列,在列a中,然後輸入公式=

=if(if($c$2:$c$11=$d$2,countif($b$2:b2,b2),0)>1,0,if($c$2:

$c$11=$d$2,countif($b$2:b2,b2),0)) ,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,下拉a2公式,用1填充滿足條件的相應單元,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,在單元格d4中輸入公式=

sum(a2:a11),然後回車確定,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,採用輔助列法獲取滿足條件的非重複次數,效果圖完成,見下圖。這樣,就解決了這個問題了。

2樓:類淑英豆鶯

2023年12月份已經成交訂單是由5個業務員完成的:

c21,)=row($1:$20))*(text(a2:a21,"emm")="200912")*(c2:

c21="已發"))

2023年12月份所有訂單是由9個業務員遞交的:

a21,"emm")="200912"))

以上均為陣列公式(即以ctrl+shift+enter三鍵結束公式)。

3樓:眯住眼串針

原例是資料在a、b列,無標題

將c列作為輔助列

c1單元格輸入公式

=a1&b1

下拉再用以下公式統計「b列是1的,對應a列中不重複項的個數」

c))))

4樓:查芝湯白梅

先選擇這倆列

去除重複值

再用countifs函式計算個數

5樓:

a列中不重複項的個數

a"&counta(a:a))))

b列是1的,對應a列中不重複項的個數, 在sumproduct中加乙個b列是1的條件就可以了:

a))))

6樓:

=sumproduct((b1:b6=1)*(1/countif(a1:a6,a1:a6)))

可以啊,只要公式稍微改一下就可以了

=sumproduct((d1:d6="廣州")*(1/countif(a1:a6,a1:a6)))

a1:a6是你的資料範圍,可以根據實際改動的

excel多條件計算不重複資料個數

7樓:匿名使用者

用countifs函式,excel幫助中查詢使用方法:

countifs(criteria_range1, criteria1, [criteria_range2, criteria2]…)

countifs 函式語法具有以下引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

criteria_range1 必需。在其中計算關聯條件的第乙個區域。

criteria1 必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對哪些單元格進行計數。例如,條件可以表示為

32、">32"、b4、"蘋果" 或 "32"。

criteria_range2, criteria2, ... 可選。附加的區域及其關聯條件。最多允許

127 個區域/條件對。

要點 每乙個附加的區域都必須與引數 criteria_range1

具有相同的行數和列數。這些區域無需彼此相鄰。

8樓:

需要弄個輔助列,比如在c列,寫入=a1&b1,然後往下拖拉公式。

再在其它單元格寫入

陣列公式,按crtl+shift+enter三鍵結束。

這樣就可以得出:aa對應的a列不重複的個數

9樓:卞漢載和碩

h2=sumproduct(($a$2:$a$15=f2)*($b$2:$b$15=g2)*(match($a$2:

$a$15&$b$2:$b$15,$a$2:$a$15&$b$2:

$b$15,)=row($a$2:$a$15)-1))

下拉公式

10樓:匿名使用者

=countif(b:b,"aa")

如何在excel統計某人在a中不重複資料個數,且符合多個條件 5

11樓:原顏料

1. 滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的乙個或若干個即可。

2. 首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

3. 在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

4. 然後,利用or()函式來說明只要滿足多個條件中的乙個或乙個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

5. 在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是只要所有判斷中有乙個返回true,or()函式即返回true。

擴充套件資料:

仿照以下公式即可:

=if(and(a1=b1,a1>c1),"好","壞")

=if(or(a1=b1,a1>c1),"好","壞")

adn是指滿足條件1並且滿足條件2,則返回 好,否則返回 壞。

or則是指滿足條件1或者條件2,只要滿足兩個條件中的乙個,則返回 好,否則返回 壞。

12樓:眯住眼串針

先弄個輔助列

j2=if(sumproduct((a$2:a2=a2)*(b$2:b2>=1000)*(g$2:g2=0)*(h$2:h2=0))=1,1,0)

下拉k2

=if(countif(c$2:c2,c2)=1,sumif(c:c,c2,j:j),"")

下拉即可

13樓:匿名使用者

我們錄入公式 「=sumproduct(1/countif(a2:a12,a2:a12))」

回車,可以看到已經統計出來四個人了。

我們先來看下countif(a2:a12,a2:a12)的含義和返回結果。

將countif(a2:a12,a2:a12)塗黑,按f9,.

15countif函式的用法例項

61sumproduct函式的使用方法舉例

countif(a2:a12,a2:a12)轉化為

此函式相當於在區域a2:a12中,依次統計a2;a3.....a12單元格內容在區域中出現的次數,所以為

將1/塗黑,按f9,看看返回結果。

這個容易理解,就是將中的每乙個數用1去除。

最後,sumproduct,即求和,最後得出結果4.

因為每個人沒出現一次都計算了,例如「張一」,一共出現兩次,我們統計兩個2,又轉化成兩個1/2,再把兩個1/2相加,一定是1.有多少個1即有多少個不重複的人員了。怎麼樣?

你會了嗎?

14樓:不動筆墨呀不讀書

建議表述明了,要不大家寫出來的會影響你判斷

15樓:

=count(0/(match(c2:c99&"00",if(b2:b99>

陣列公式

16樓:遠方之深居簡出

你說的那個人的姓名個數嗎?

Excel多條件查詢公式,EXCEL中多條件查詢公式(三個條件)?

可用lookup或vlookup實現。方法如下 1 用lookup函式配合有關條件實現。示例公式 lookup 0,0 sheet2 a 1 a 100 a1 sheet2 b 1 b 100 b1 sheet2 c 1 c 100 該公式 在sheet2中查詢a列b列與本表a列b列對應相同的c列值...

EXCEL多條件求各,EXCEL多條件求各

g5公式為 sumproduct large e 4 e 24 b c 4 c 24,row a1 直接回車即可。或者不用sumproduct函式也可以,g5公式為 large e 4 e 24 b c 4 c 24,row a1 但要注意,這樣的話,不能直接回車退出單元格,必須同時按 shift ...

在Excel中,如何在指定條件的行統計某字元個數?

excel中的計算包含某字串個數函式具體該如何使用呢?對於新手來說還是有一定難度,怎麼辦?下面是學習啦帶來的關於excel統計包含某字串個數函式用法,歡迎大家來到學習啦學習。excel統計包含某字串個數函式使用方法。1 我們要計算的是包含電信的個數,用的函式是countif條件,意思是包含什麼的個數...