2016-10-13 124 views
1

如果兩個條件匹配,我想計算人員姓名,但是,我的代碼要麼返回「0」,要麼會出現「#VALUE」錯誤。 我想要在給定範圍內如何將「Ron」與「Section 1」匹配。Excel Countifs在設置了多個條件時顯示錯誤或返回0

我的代碼是:

=COUNTIFS(C1:F4,"*"&A7, B1:B4,A6) 

下面是我的表,我不知道該怎麼在這裏上傳表。 Excel Page

回答

1

嘗試在該式中B7:B9

=COUNTIFS($B$6:$B$9,$A$11,$C$6:$C$9,"?. "&$A12) 
+COUNTIFS($B$6:$B$9,$A$11,$D$6:$D$9,"?. "&$A12) 
+COUNTIFS($B$6:$B$9,$A$11,$E$6:$E$9,"?. "&$A12) 
+COUNTIFS($B$6:$B$9,$A$11,$F$6:$F$9,"?. "&$A12) 

和這個FO rmula在B12:B14

=COUNTIFS($B$6:$B$9,$A$16,$C$6:$C$9,"?. "&$A17) 
+COUNTIFS($B$6:$B$9,$A$16,$D$6:$D$9,"?. "&$A17) 
+COUNTIFS($B$6:$B$9,$A$16,$E$6:$E$9,"?. "&$A17) 
+COUNTIFS($B$6:$B$9,$A$16,$F$6:$F$9,"?. "&$A17) 

enter image description here

+0

真棒,這工作, – Pranay

0

當它具有多列時,聚合數據非常困難。如果你把它壓平,你可以使用數據透視表來代替。就像這樣:使用範圍C1:F4B1:B4時,因爲範圍是不一樣的尺寸

enter image description here

0

你得到「#VALUE」。請參閱「使用說明」在這裏:https://exceljet.net/excel-functions/excel-countifs-function

你得到一個零,如果你改變B1:B4B1:F4,因爲一旦遇到Excel中不符合它返回一個零準則的小區。

根據所給出的樣本,就可以達到你想要使用的命名範圍的結果(例如 - 「SECTION1」是B2:ZZ2,「第2節」是B3:ZZ3,等等),然後簡單地使用=COUNTIFS(Section1,"*"&A8)

此次榮獲」噸工作如果節號的行重複雖然沒有一些手動操作:=AND(COUNTIFS(Section1,"*"&A8),COUNTIFS(Section1.2,"*"&A8)