2016-10-13 3 views
1

2つの条件が一致した場合、人の名前を数えますが、私のコードは「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をB12:B14でrmula:

=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

とすぐにExcelが基準を満たしていないセルに遭遇すると、それはゼロを返しますので、あなたがB1:F4B1:B4を変更した場合はゼロを取得します。与えられたサンプルに基づいて

、あなたが名前付き範囲を使用して欲しい結果を得ることができます(例えば - 「セクション1」は、などを、「2章」 B2:ZZ2ある B3:ZZ3である)、その後、単に「 =COUNTIFS(Section1,"*"&A8)

このウォン使用トン作業セクション番号は、いくつかの手動操作なしかかわら行に繰り返した場合:=AND(COUNTIFS(Section1,"*"&A8),COUNTIFS(Section1.2,"*"&A8)

関連する問題