COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

Excel の COUNTIFS 関数には、多くの実用的な用途があります。Excel で COUNTIFS 関数を使用する場合に知っておくべきことは次のとおりです。

Microsoft Excel は、多くの便利な機能を備えた世界で有名な表計算ソフトウェアです。ソフトウェアの出現により、データ入力と一連の数値の計算がこれまでより簡単になりました。Excel を使用する場合は、 COUNTIFS 関数を必ず知っておく必要があります。

Excel の COUNTIFS 関数は、指定された多くの条件を満たすセルを数えるために使用されます。COUNTIFS 関数は、 Excel で最も広く使用されている統計Excel 関数の 1 つであり、指定された条件のセルのみをカウントするCOUNTIF 関数の高度な関数です。COUNTIFS 関数を使用すると、ユーザーはリクエストで指定された条件を満たす結果セルを簡単に見つけることができます。条件には、数値、日付、テキスト、またはデータを含むセルを指定できます。以下の記事では、Excel で COUNTIFS 関数を使用する方法を説明します。

Excel で COUNTIFS 関数を使用する手順

COUNTIFS 関数の構文は=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)です。

そこで:

  • Criteria_range1 は、統計が必要な最初の選択範囲であり、必須の値です。
  • Criteria1 は選択 criteria_range1 に適用される条件です。必要な値はセル、式、またはテキストです。
  • [criteria_range2, criteria2] は追加の選択と条件のペアであり、最大 127 個の選択と条件のペアを許可します。

COUNTIFS 関数を使用する場合の注意事項:

  • 追加の選択には、criteria_range1 領域と同じ数の行と列が必要であり、相互に分離することができます。
  • 選択条件が空のセルを参照している場合、COUNTIFS 関数は自動的にその値を 0 とみなします。
  • ? の文字も使用できます。特定の文字を置き換えるには、* 記号を使用して文字列全体を置き換えます。標識を見つける必要がある場合は? または実際の * 記号の場合は、その文字の前に ~ と入力します。
  • COUNTIFS 関数では大文字と小文字が区別されないことに注意してください。
  • 一般に、テキスト値は引用符で囲む必要がありますが、数値は引用符で囲む必要はありません。ただし、数値に論理演算子が含まれる場合は、次のように数値と演算子を引用符で囲む必要があります。
=COUNTIFS(A1:A10,100) // count equal to 100
=COUNTIFS(A1:A10,">50") // count greater than 50
=COUNTIFS(A1:A10,"jim") // count equal to "jim"

: 追加の条件も同じルールに従う必要があります。

  • 条件で別のセルの値を使用する場合、セル参照を演算子と連結して使用する必要があります。以下の例では、COUNTIFS はセル B1 の値より小さい A1:A10 の値をカウントします。小なり演算子 (テキスト) は引用符で囲まれていますが、セル参照は必要ないことに注意してください。
=COUNTIFS(A1:A10,"<"&b1) count="" cells="" less="" than="">

: COUNTIFS は、条件を 2 つの部分 (範囲 + 条件) に分割するいくつかの関数のうちの 1 つです。これにより、他の式や関数との間に矛盾が生じます。

  • COUNTIFS は空白セルまたは空白以外のセルをカウントできます。以下の数式は、A1:A10 の範囲内の空白セルと空白以外のセルをカウントします。
=COUNTIFS(A1:A10,"<>") // not blank
=COUNTIFS(A1:A10,"") // blank
  • 日付で COUNTIFS を使用する最も簡単な方法は、セル参照を持つ別のセル内の有効な日付を参照することです。たとえば、B1 の日付よりも大きい日付を含む A1:A10 のセルを数えるには、次のような数式を使用できます。
=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1

ExcelでのCOUNTIFS関数の使用例

1. データシート No.1

テーブルに対していくつかのリクエストを行うために、以下のデータ テーブルがあります。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

例 1: 25 労働日の男性従業員の数を計算します。

結果を入力する必要があるセルに、数式=COUNTIFS(C2:C7," Male",D2:D7,25)を入力し、Enter キーを押します。

そこで:

  • C2:C7 は、従業員の性別を示す必須の 1 カウント領域です。
  • 南はカウントエリア1の状態です。
  • C2:C7 は、従業員の勤務日を含む 2 番目のカウント領域です。
  • 25はカウント2領域の条件です。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

その結果、ナムという 2 人の従業員が 25 日勤務することになりました。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

例2:休日が0日の男性社員の数を計算します。

数式入力ボックスに「=COUNTIFS(C2:C7,"Nam",E2:E7,0)」と入力し、Enter キーを押します。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

結果は、男性社員1名が休日0日でした。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

例 3: 25 日間勤務し、休日が 2 日以下の男性従業員の数を計算します。

数式=COUNTIFS(C2:C7," Male",D2:D7,25,E2:E7,"<> ) を入力し、Enter キーを押します。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

その結果、休日2日以内の条件を満たす男性社員は2名となりました。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

2. データシート番号 2

例 1: 単価 200,000 VND 未満の台湾製品の合計を計算します。

結果入力ボックスに計算式=COUNTIFS(B2:B7,"*Taiwan",C2:C7,"<>) を入力し、Enter キーを押します。

その結果、要件を満たす台湾製品 2 つが得られました。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

例 2: 単価が 100,000 VND ~ 150,000 VND の台湾製品の合計を計算します。

結果入力ボックスに、数式=COUNTIFS(B2:B7,"*Taiwan",C2:C7,">100000",C2:C7,"<>) を入力し、Enter キーを押します。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

その結果、10万ドン~15万ドンの台湾製品が2品登場することになる。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

ExcelでCOUNTIFS関数とSUMを組み合わせて使用​​する方法

COUNTIFS 関数は、本質的には COUNTIF 関数のより複雑なバージョンです。COUNTIFS が COUNTIF に比べて優れている主な利点は、複数の条件と範囲をサポートしていることです。

ただし、COUNTIF 関数の場合と同様に、COUNTIFS 関数に対して範囲と単一の条件を定義することもできます。

COUNTIFS 関数について理解しておく必要がある重要な点の 1 つは、COUNTIFS 関数は各セル範囲の条件を満たすセルの結果を単に合計するだけではないということです。

実際、2 つの範囲に対して 2 つの条件がある場合、最初の範囲のセルは 2 回フィルターされます。1 回目は最初の条件を通過し、次に 2 番目の条件を通過します。これは、COUTNIFS 関数が、指定された範囲内で両方の条件を満たす値のみを返すことを意味します。

以下の例を検討すると、COUNTIFS 関数の機能をよりよく理解できます。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

ExcelのCOUNITFS関数の例

リンゴの色に加えて、リンゴの大きさを説明する欄もあります。この例の最終目標は、大きな赤いリンゴの数を数えるということです。

1. 結果を表示するセルを選択します。(この例では、記事のセル E3 に多数の赤いリンゴが表示されます)。

2. 数式バーに移動し、以下の数式を入力します。

=COUNTIFS(A3:A11, "Red", B3:B11, "Big")

3. このコマンドを使用すると、数式はセルA3A11の条件「赤」をチェックします。このテストに合格したセルは、 B3B11の範囲で「ビッグ」条件について再度テストされます

4. Enter ボタンを押します。

5. ここで、Excel は大きな赤いリンゴの数を数えます。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

Excel COUNTIFS 関数の結果の例

red 属性とbig 属性の両方を持つセルが数式でどのようにカウントされるかを観察しますこの数式はセルA3からA11を取得し、それらをテストして赤色の結果を見つけますこの条件に合格したセルは、2 番目の範囲の次の条件 (この場合は大きな条件) に対して再度テストされます。

結論として、最初の範囲と条件以降の範囲と条件は、カウント フィルターを徐々に狭め、互いに独立していません。したがって、レシピの最終結果は赤くて大きなリンゴです。COUNTIF 関数とSUM 関数を組み合わせて、赤いリンゴや大きなリンゴの数を数えることができます。

1. 数式の結果を表示するセルを選択します。(この例では、記事はセル E6 を使用します)。

2. 以下の式を入力します。

=SUM(COUNTIF(A3:A11, "Red"), COUNTIF(B3:B11, "Big"))

3. この数式は、赤いリンゴを含むセルの数を数え、次に大きなリンゴを含むセルの数を数え、最後にこれら 2 つの数値を合計します。

4. Enter ボタンを押します。

5. Excel は、大きなリンゴまたは赤いリンゴの数を数えて表示します。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

COUNTIF関数とSUM関数を組み合わせる

上の 2 つのデータ テーブルは、Excel の COUNTIFS 関数の使用法を示しています。COUNTIFS 関数が正しく判定するには、ユーザーが条件データ領域に付随する条件を記述する必要があります。

Excel で COUNTIFS 関数を使用する際の一般的なエラーを修正する方法

テキスト値をカウントするときに COUNTIFS が機能しない

テキスト文字列を数えるときは、引用符で囲む必要があります。そうしないと、COUNTIFS 関数はテキスト文字列をカウントできず、値 0 を返します。次の画像例では、テキスト文字列は引用符で囲まれていません。したがって、この式は 0 を返します。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

このエラーを修正するには、数式を正確に書き直すだけです: =COUNTIFS(E5:E12, "Car")

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

範囲参照が間違っているため、COUNTIFS が機能しません

COUNTIFS 関数で複数の条件を使用する場合、他の条件のセル範囲には同じ数のセルが含まれている必要があります。そうしないと、COUNTIFS 関数は機能しません。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

この例では、オースティンでの自動車の販売数をカウントしたいとします。入力した数式は =COUNTIFS(E5:E12,"Car",D5:D11,"Austin") です。式をよく見ると、最初の基準範囲は E5:E12 ですが、2 番目の基準範囲は D5:D11 であることがわかります。この基準の範囲内のセルの数は同じではありません。

ここでEnterを押すと、数式が#VALUE を返します。

数式を次のように正しく書き換えます: =COUNTIFS(E5:E12,"Car",D5:D12,"Austin")

数式にエラーがあるため、COUNTIFS が機能しません

数式が正しく挿入されていない場合、COUNTIFS 関数は機能しません。より大きい (>)、より小さい (<)、等しい =="" (=")" および "not="" 等しい ="> <> ) などの数学演算子を使用する場合、演算子と数値基準は同じ方程式内に入力する必要があります。たとえば、100,000 ドルを超える売上を検索する場合は、次の式を挿入します。

=COUNTIFS(F5:F12,">" 100000)

ここでは、方程式内に演算子のみが挿入されており、数値基準はありません。

COUNTIFS関数、Excelで複数条件に応じたセルカウント関数の使い方

Enter キーを押すと、Microsoft Excel メッセージ ダイアログ ボックスに「この数式には問題があります」と表示されます。

問題を解決するには。正確な数式を入力します。

=COUNTIFS(F5:F12,">100000")

これで、演算子と条件の両方を括弧内に入力しました。これで、この式は必要な数量を返します。

Enterを押します。

その結果、100,000USDを超える売上金額を受け取ることになります。

成功を祈っています!


Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!