" />

Excel

【Excel COUNTIF関数の使い方】指定した範囲内で条件に一致するデータの個数を求める時はCOUNTIF関数を使おう

もちさん

こんにちは。 本ブログを運営している『もちさん』です。 ブログ運営から1年にも満たない新米ブロガーです。 本業は5年目突入・・・ 社会人って大変なことばかりですよね。 本ブログでは、私が経験してきた苦悩をもとに、得た知識を皆さんに少しでもお届けできたらと思い日々更新を続けています。 主な内容は事務仕事で使うことの多いExcelやWordなどの機能を解説した記事や心理学などのトピックです。 こんな私ですが、皆さんどうぞよろしくお願いします。

 

 

 

悩む社会人
仕事でExcelを使うことになった完全初心者です。
Excelで表を作成したのですが、その集の中で指定した範囲内に条件に一致する
データがいくつあるのかを知りたいです。
でもどの関数を使ったら良いのかわかりません。教えてください。

 

 

こんな疑問にお答えします。

 

選択した範囲内で条件に一致するデータがいくつあるのかを計測する場合は、COUNTIF関数を使いましょう。
Excelって参考書とかいろいろありますが、初心者の方にとってはどれも難しく感じてしまいますよね。
でも安心してください。どんな初心者の方でもCOUNTIF関数をマスターできるようにご紹介いたします。
もちさん

 

 

こんな方におすすめ

  • Excel初心者で関数について知りたい
  • 指定した範囲内で条件にあったデータの個数を求めたい
  • COUNTIF関数をマスターしたい

 

 

 

Excelは470種類を越える関数が存在します。

 

そんな中で、ほとんどの社会人はExcel関数の数の多さから、関数を覚えることに難しさを感じてしまっています。

しかし、関数を使って表計算をすると手作業で仕事を進めるよりも圧倒的に業務効率をUpさせることが出来ます。

 

本記事では、そんなExcelへの難しさを払拭すべく様々なExcel関数をご紹介していきます。

 

 

さて、前置きはこのくらいにして、さっそくご紹介していきます。

 

 

 

 

 

【COUNTIF関数とは】
指定した範囲内で条件に一致するデータ数を求めたい時に使う関数

この関数の対応Ver 2013 2016 2019 365

 

COUNTIF関数はこんな時に使います

・受験者の結果一覧から80点数以上の生徒数を数える
・男女が混在した表から男性だけを数える

 

 

COUNTIF関数の書式

=COUNTIF(範囲,検索条件)

※『範囲』には対象とするセル・セル範囲を入力してください
値や数式を直接指定はできません

※『検索条件』は1つしか選択できません
もし複数の検索条件をしていしたい場合は、『COUNTIFS関数』を使いましょう

※『検索条件』には指定した『範囲』の中から、ある条件を満たしたものだけを
抽出する材料になるため文字列または数値を入力して下さい

※『検索条件』で文字列を指定する場合は『"検索条件"』のように『”(ダブルクォーテーション)』で文字を囲んで入力する必要があります

 

【検索条件の入力方法】

=COUNTIF(範囲,検索条件)

 

【検索条件で文字列を指定する場合】
(例):テストの集計表を作成し80点をボーダーとする場合

80以上を検索条件で使用する場合
=COUNTIF(範囲,">=80"

80以下を検索条件で使用する場合
=COUNTIF(範囲,"<=80"

80ぴったりを検索条件で使用する場合
=COUNTIF(範囲,"=80"

80ちょうど以外を検索条件で使用する場合
=COUNTIF(範囲,"<>80"

80より大きい値を検索条件で使用する場合
=COUNTIF(範囲,">80"

80より小さい値を検索条件で使用する場合
=COUNTIF(範囲,"<80"

 

【検索条件でワイルドカード文字を指定する場合】

COUNTIF関数ではワイルドカードを使用することが出来ます

※ワイルドカードって何?となった方は以下の記事で簡単にまとめています
【Excelの困ったを解決】ワイルドカードの使い方

 

 

 

 

COUNTIF関数の使い方①
【検索条件で文字列を指定する場合】

 

以下のようなテスト受験者表を作成しました。
今回のテストの合格点は80点以上とします。
テストの成績が80点以上の合格した生徒数をわりだし、D3セルに表示したいとします。

 

 

 

①D3セルに『テストの成績が80点以上の合格者の人数』を表示させるためカーソルを合わせ、=COUNTIF() と入力します

 

 

 

②合格者数を計測したい範囲である B3~B9までを選択後『 , 』を入力します

 

 

 

③今回は、テストの結果が80点以上の人数をわりだしたいため、『">=80"』と入力しEnterキーを押します

 

 

 

④すると、『テストの結果が80点以上の人数』である『3人』を表示させることが出来ます

 

 

 

 

COUNTIF関数の使い方②
【検索条件で特定の文字を指定する場合】

 

以下のようなテスト受験者表を作成しました。
テストの成績で『初回の受験生の人数』をE3セルに表示したいとします。

 

 

 

①E3セルに『初回の受験者数』を表示させるためにカーソルを合わせ、=COUNTIF() と入力します

 

 

 

②計測したい範囲 B3~B10までを選択し『 , 』を入力します

 

 

 

③今回は、『初回の受験者数』のみの人数を表示したいため、『"*初回*"』と入力しEnterキーを押します

 

 

 

④すると、『初回の受験者数』の人数『5人』を表示させることが出来ます

 

 

 

上記のようにCOUNTIF関数を使うことが出来ます

 

 

 

 

 

あわせて覚えておきたい関数

・COUNT関数 指定した範囲の中で、空白以外の数を数える関数
・COUNTA関数 指定した範囲の中で、空白以外の数を数える関数
・COUNTIFS関数 複数の条件に一致するデータの個数を求める関数







  • この記事を書いた人
  • 最新記事

もちさん

こんにちは。 本ブログを運営している『もちさん』です。 ブログ運営から1年にも満たない新米ブロガーです。 本業は5年目突入・・・ 社会人って大変なことばかりですよね。 本ブログでは、私が経験してきた苦悩をもとに、得た知識を皆さんに少しでもお届けできたらと思い日々更新を続けています。 主な内容は事務仕事で使うことの多いExcelやWordなどの機能を解説した記事や心理学などのトピックです。 こんな私ですが、皆さんどうぞよろしくお願いします。

-Excel

© 2021 Mochi Blog