エクセル・VBA

COUNTIF関数使い方 | Excel(エクセル)で複数条件(ANDやOR)指定方法

2023年3月18日

Excel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法

今回の記事はExcel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法についてお話します。

COUNTIF関数では、選択した範囲の中から指定した条件に一致したデータの数を数えることができる関数ですが、COUNTIF関数では指定できる条件が1つとなっています。

複数の条件で指定したい場合もあると思います。

今回は、複数条件を指定してデータの個数を数える方法について解説します。

countifやcountifsに関するほかの関数を知りたい方は下記をご覧ください。

Excel(エクセル)| COUNTIF(カウントイフ)関数の正しい方法|基本から応用まで

COUNTIFS(カウントイフス)関数|動画解説付き

Excel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

COUNTIF関数 | 複数条件は指定可能 ?

COUNTIF関数の構文は

=COUNTIF(範囲, 検索条件)

となっており、それぞれの引数には

  • 範囲・・・個数を数えたいセル範囲
  • 検索条件・・・「範囲」の中から検索してほしい条件

を選択します。

「もしこの範囲から、○○を数えたら何個?」という内容になります。

このように、COUNTIF関数では条件を1つしか指定することができません。

複数の条件を指定したい時は、COUNTIFS関数を使うと便利です。

COUNTIF関数 複数条件を指定 解説

Excel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法

Excel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法

COUNTIFS関数の構文解説

=COUNTIFS(検索条件範囲1, 検索条件1, 検索条件範囲2, 検索条件2...)

構文はこのようになります。

=COUNTIFS(検索条件範囲1, 検索条件1, 検索条件範囲2, 検索条件2...)

検索条件範囲1から条件1を検索し、検索条件範囲2から条件2を検索して、両方の条件を満たしたデータを数えることができます。

この範囲からこれ探して、こっちの範囲からはこれ探して・・・という選択の仕方をすると簡単にできます。

COUNTIFS関数の使用方法

では、実際にCOUNTIFS関数について詳しく解説します。

下記の例を使用して説明します。

今回の例は、条件に直接文字列を入力するときの方法です。

条件を直接入力する場合

COUNTIFS関数の説明

まず結果を表示させたいセルに、COUNTIFS関数を挿入します。

 

「検索条件範囲1」を入力する

COUNTIFS関数の説明

まず1つ目の検索条件範囲を選択します。

この後に指定する条件を検索したいセル範囲を選択しましょう。

範囲選択ができたら、半角カンマを入力します。

 

「検索条件1」を入力する

COUNTIFS関数の説明

続いて、先ほど選択した範囲の中から検索してほしい条件を入力して、半角カンマを入力します。

直接文字列を入力するときは、文字列をダブルクォーテーションで囲みます。

 

「検索条件範囲2」を入力する

COUNTIFS関数の説明

次に2つ目の条件を検索するセル範囲を選択して、半角カンマを入力します。

 

「検索条件2」を入力する

COUNTIFS関数の説明

先ほど選択した範囲の中から検索したい条件を入力し、Enterキーを押して関数を確定させましょう。

閉じのカッコはExcelが自動で付けてくれるので、そのままEnterキーを押しても大丈夫です。

 

COUNTIFS関数の説明

関数を確定すると、結果が表示されます。

では、もう少し詳しく見てみましょう。

 

COUNTIFS関数の説明

青く色が付いているセルは、1つ目に指定した範囲で指定した条件に一致したセルです。

赤く色が付いているセルは、2つ目に指定した範囲で指定した条件に一致したセルになります。

 

COUNTIFS関数の説明

COUNTIFS関数は複数の条件を指定して、そのすべての条件を満たしたセルの個数を数える関数です。

つまり、青色のセルと赤色のセルが同じ行にあるものが、指定したすべての条件を満たしたセルということになります。

上記では、2行目と9行目のデータの2つがすべての条件を満たしています。

よって、結果が「2」と表示されます。


Excel関数の仕組みを知るには全体像を知るのがよいです。

関数って難しいです。

Excel(エクセル)の関数は慣れるまでは中々頭に入ってきません。

そんな方のために、Excel(エクセル)を操作する上でのコツをまとめたページを用意しました。

Excel(エクセル)の操作が苦手な方向けに「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

条件をセル参照で行う場合

前述した方法では、条件を手入力で行う手順についてお話ししました。

今回の例では、セル参照を行って、条件を指定する方法についてご紹介します。

COUNTIFS関数の説明

今回は、セル参照で条件を指定して結果を求めるので、あらかじめ結果を表示させる表に条件となる文字列を入力したセルを準備しておきます。

例では、性別とぞれぞれの血液型の項目を作成しています。

では、実際に関数を挿入してみましょう。

 

COUNTIFS関数を挿入する

COUNTIFS関数の説明

結果を返す表の一番上のセルを選択し、COUNTIFS関数を挿入します。

 

「検索条件範囲1」を入力する

COUNTIFS関数の説明

まず1つ目の条件を検索する範囲を選択します。

 

セル範囲を固定する

COUNTIFS関数の説明

範囲を選択したら、そのまま選択した範囲を固定するためにキーボードの「F4」キーを押しましょう。

すると、先ほど選択したセル番地に$マークが付き、範囲が固定されます。

範囲の固定は、結果を複数行求める場合、つまり他のセルにドラッグして数式をコピーする際は、参照がズレないように固定する必要があります。

固定出来たら、半角カンマを入力します。

 

「検索条件1」をセル参照する

COUNTIFS関数の説明

続いて、先ほど選択した範囲の中から検索する条件をセル参照で指定します。

今回は、「女性」というれーたが入力されているセルE2をクリックします。

参照したセル番地が関数に挿入されたら、半角カンマを入力します。

 

「検索条件範囲2」を入力する

COUNTIFS関数の説明

1つ目の手順と同じ方法で、2つ目の条件範囲を選択して固定しましょう。

固定出来たら半角カンマを入力します。

 

「検索条件2」をセル参照する

COUNTIFS関数の説明

こちらも、先ほどと同じ方法でセルをクリックします。

今回は血液型「A」を指定したいので、セル「F2」をクリックしましょう。

セル番地が挿入されたらEnterキーを押して確定します。

 

COUNTIFS関数の説明

これで、結果が表示されます。

 

数式を下のセルにコピーする

COUNTIFS関数の説明

COUNTIFS関数を挿入したセルをクリックして、フィルハンドルを使って下のセルに数式をコピーしましょう。

 

COUNTIFS関数の説明

これで、それぞれの条件に一致したセルの個数が表示されます。

★ポイント★

  • 手入力で条件を入力する場合、文字列はダブルクォーテーションで囲みましょう。
    ※ダイアログボックスを使用する場合は、ダブルクォーテーションは自動で付きます。
  • 数式を他のセルにコピーする場合は、範囲選択の際に「F4」キーを押して範囲を固定させましょう。

COUNTIF関数 複数条件指定できる?

AND条件やOR条件を指定したい場合は、COUNTIFS関数を使ってみてください。

下記の記事で解説しています。

COUNTIFS関数|基本から応用まで解説


COUNTIF関数の使い方

関数は、単純に計算をするだけの物ではなく、集計する時にも便利なものがあります。

今回紹介するCOUNTIF関数は、条件に一致するセルの数を数えることができる関数で、例えばリストの中から「男性」だけを数えるとか、「合格」だけ数えるなど、指定した条件のセルだけ数えることが可能です。

今回は、COUNTIF関数を使ったことがない方にもわかるように、挿入の方法や基本から応用、気を付けておくべきポイントまで詳しく解説します。

ぜひ参考になさってください。

COUNTIF関数の応用は下記の記事で紹介していますので、ご覧ください。

COUNTIF関数で複数条件(AND・OR)を指定する方法

COUNTIF関数|演算子を使って「○○以上」「○○以下」の値を設定する方法


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。
「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。
Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。
良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

COUNTIF関数の構文解説

COUNTIFの使い方

=COUNTIF(範囲, 検索条件)

範囲個数を数えたいセル範囲
検索条件「範囲」の中から探して(検索して)ほしい条件

=COUNTIF(範囲, 検索条件

=もしこの範囲から○○を数えたら何個?

こんな感じです。関数の中でもシンプルなものになりますので、ぜひ覚えてくださいね。

それでは、実際に関数を挿入して、どのような手順で使うのかを解説します。

COUNTIF関数の使い方解説

特定の文字が入力されたセルを数える

今回は、性別の中から「男」と入力されたセルの個数を数えます。

①COUNTIF関数を挿入する

COUNTIF関数の使い方

COUNTIF関数の使い方

②「性別」の範囲を選択して、半角カンマを入力する。

COUNTIF関数の使い方

③「"男"」と入力して、Enterで確定する。

COUNTIF関数の使い方

完成:選択した範囲の中から「男」のセルの個数が表示される。

COUNTIF関数の使い方

条件をセル参照して個数を数える方法

表によっては条件を手入力ではなく、セル参照で指定することもできます。

今回は、レイアウトを変えて、男性と女性、それぞれの人数を数えます。

①範囲選択後に固定をして、半角カンマを入力する。

COUNTIF関数の使い方

②「男性」と入力されたセルを選択し、Enterで確定する。

COUNTIF関数の使い方

③下のセルにコピーする。

COUNTIF関数の使い方

完成:それぞれの条件のセルに個数が表示される。

COUNTIF関数の使い方

比較演算子を使った入力方法

比較演算子の例

比較演算子は、「=」「<>」「>」「<」「>=」「<=」を使う方法で、「等しい・等しくない」「より大きい・より小さい」「以上・以下」という条件を指定することができます。

比較演算子を使ったCOUNTIF関数の入力方法

今回は、「90点以上」のセルの個数を数えます。

①点数のセル範囲を選択して、半角カンマを入力する。

COUNTIF関数の使い方(比較演算子)

②「">=90"」と入力し、Enterを押して確定する。

COUNTIF関数の使い方(比較演算子)

完成:セルに90点以上のセルの個数が表示される。

COUNTIF関数の使い方(比較演算子)

使用する種類によって、対象となる値との比較条件を変えることができ、「より大きい・より小さい」の場合は、指定した値は含まれず、「以上・以下」の場合は指定した値を含んだ条件を指定できます。

詳細は、下記の記事をご覧ください

COUNTIF関数|演算子を使って「○○以上」「○○以下」の値を設定する方法

COUNTIF関数で特定の文字列「以外」を数える方法

ワイルドカードを使った入力

ワイルドカードの例

ワイルドカードを使ったCOUNTIF関数の入力方法

今回は、受験した科目の中から「Excel」とつく科目を受験した人数を求めます。

①科目のセル範囲を選択して、半角カンマを入力する。

COUNTIF関数の使い方

②「"excel*"」と入力し、Enterを押して確定する。

COUNTIF関数の使い方

完成:セルにExcelを含む文字列が入力されたセルの個数が表示される。

COUNTIF関数の使い方

通常、指定できる条件は「〇〇に一致したセル」というように、それが「〇〇以上」であったり「○○という文字列」であったり、条件に完全に一致したセルの個数を数えることが前提です。

しかし、場合によっては、例のように一部の条件に一致したセルのみカウントしたいという場合があります。

この場合は、ワイルドカードを使用した方法で、任意のデータのみに一致したセルの個数を数えることができます。

詳細は、下記の記事をご覧ください

COUNTIF関数で○○を含む条件の指定|ワイルドカード

複数条件を指定する方法

COUNTIFで複数条件を指定 COUNTIFで複数条件を指定

例えば、カウントする条件を2つや3つなど複数指定したい場合があります。

例の場合だと、「点数が80点以上」「性別が男性」など複数の条件に一致したセルの数を数えたい時などです。

この場合は、COUNTIF関数ではなくCOUNTIFS関数を使い、個数を数えるのがオススメです。

詳細は、下記の記事をご覧ください

COUNTIF関数で複数条件(AND・OR)を指定する方法

COUNTIFS(カウントイフス)関数|動画解説付き

セル内改行をまとめて複数削除方法

セル内で改行を多くしている場合、それをまとめて削除したい場合があります。その時の手順です。

  1. Excelを開き、対象のシートを選択します。
  2. Ctrl + H を押して、「検索と置換」ダイアログを開きます。
  3. ダイアログボックスの「検索する文字列」に、改行を示す特殊文字を入力します。「検索する文字列」欄にカーソルを合わせた状態で、Ctrl + J を押します。これで改行が入力されます。
  4. 「置換後の文字列」欄は空白のままにします。
  5. 「すべて置換」をクリックすると、シート内のすべてのセルの改行が削除されます。

Excel関数を習得するためにはパソコン教室という選択肢もおすすめです

Excel(エクセル)はかなり奥が深く、知識を得ただけは操作が身に付きにくいものです。

そんな時には、弊社のようなパソコン教室を利用するのも一つの手です。

「オンライン」にも対応している「苦手な方専門パソコン教室パレハ」にお任せください。

オンラインというと「動画を見るだけ」とか「オンラインなんてやったことがない」というご不安があるかと思います。

ですが「苦手な方専門のパソコン教室パレハ」の「オンラインレッスン」は、動画ではなく、直接講師に質問できる生レッスンです。

生レッスンでありながらリーズナブルに学べるのが人気の秘密です。

また、苦手な方に特化しているのでパソコンが特に苦手だと言う方には最適です。

パソコンが苦手でも、オンラインできる仕組みがあります。

詳細は下記をご覧ください。

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ

Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

こちらもご覧ください

こちらもぜひご覧ください

エクセル操作情報

条件付き書式とIF関数を使って文字色を赤にする|動画解説

Excel(エクセル)|MID関数で真ん中の文字を抽出

エクセル|勝手に日付になるのを修正する方法|動画解説付き

Excel(エクセル)で全角を半角に変換して修正する方法|ASC関数

Excel(エクセル)を勉強する方法|効率よい方法教えます

Excel(エクセル)|半角のデータを全角に一括変換できるJIS関数

Excelでセル内の文字を改行する3つの方法|できない時の対処法

GoogleスプレッドシートでCOUNTIF関数を使う方法

エクセル|文字数をカウントするLEN関数

Excel(エクセル)で引き算する方法|関数やエラー対処法

エクセルで年齢を計算する方法|関数で自動更新

Excel(エクセル)で印刷範囲を設定する方法|一部だけ・1ページにぴったりなど解説

Excel(エクセル) |表の行や列を固定して表示させる方法

Excel(エクセル)で日付から曜日を自動で表示する方法|関数・書式設定

Excelで文字列を"&"や関数で結合する方法|空白や記号の追加

Excel(エクセル)で時間を計算する方法|経過・合計・24h以上の表示

Excel(エクセル)で四捨五入する方法|ROUND関数の基本から応用まで

Excel(エクセル)|ROUNDDOWN関数で切り捨てする方法|基本から応用

エクセル|COUNT関数と個数を数えるその他の関数

エクセル|斜線を引く方法と消す方法|分割したセルに文字を入力する裏技

Excel(エクセル)|PHONETIC関数でふりがなを表示する方法|修正・エラー原因

Excel(エクセル)で文字列を抽出できる関数と関数の組み合わせ方法

Excel(エクセル)でバージョンを確認する方法

Excelで不要な空白行をまとめて一括削除する方法

エクセルで電子印鑑を作成・使用する方法|メリットとデメリット

Excel(エクセル)で平均を求める3つの方法|計算式なしの裏技も紹介

Excel(エクセル)|基本・条件指定・計算式の裏ワザで合計を出す方法

Excel(エクセル)の共有設定と解除方法

Excel(エクセル)で絶対値を表示する方法|ABS関数とその他2つの方法

Excel(エクセル)で文字列に「ふりがな・ルビ」を付ける・修正する方法

その他情報

COUNTIF関数

COUNTIF 関数

Excel(エクセル)のCOUNTIF関数!複数条件や空白以外のセルをカウントする方法

エクセルのCOUNTIF関数|複数条件の設定なども解説

COUNTIF関数|Excelのビジネス活用について解説

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら