2016年8月8日シェアツイートシェアブックマークExcelで使う統計関数のうち、個数を数える関数であるCOUNT関連は意外と使われることが多いのではないでしょうか。COUNTA、COUNTBLANKも重宝しますが、条件付きでカウントしたいときは、COUNTIF関数、COUNTIFS関数の出番です。1つの条件を満たすセルの個数をカウントするCOUNTIF、複数の条件を満たすセルの個数をカウントするCOUNTIFSについて、簡単に解説します。No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアですCodeCampとは?(受講生体験記)「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。比較演算子とワイルドカードCOUNTIF、COUNTIFS関数でOR条件OR条件にする(条件に重複なし)OR条件にする(条件に重複あり)おわりにCOUNTIF関数の基本1つの検索条件に一致するセルの個数を返します。参照を入れることができます。検索条件:個数の計算対象となるセルを決定する条件。文字列の場合は、大文字小文字を区別しません。255文字より長い文字列は照合できません。都道府県別の人口を表す表を例にします。・基本セルF4:=COUNTIF(C5:C51,">=1000")C5:C51のセル範囲で、値が1000以上の個数を表示しています。セルF4:=COUNTIF(C5:C51,">="&E4)検索条件はセルE4の値"5000"と連結して">=5000"となり、C5:C51の範囲で条件に合致したセルの個数が表示されています。いうように、文字列とセルを&で連結します。複数の範囲のセルに条件を適用して、すべての条件が満たされた回数をカウントします。2...:追加の範囲と対応する条件。指定できる数は最大127組です。各追加範囲は、条件範囲1と同じ数の行および列が設定されている必要があります。範囲はお互いに隣接している必要はありません。基本的な使い方セルF4:=COUNTIFS(C5:C51,">=1000",B5:B51,"=島")C5:C51の範囲で値が1000以上かつ、B5:B51の範囲で値に"島"を含むものの個数を表示しています。家事も仕事もプログラミングも。29才、未経験からのエンジニア転職に再挑戦ぜひ今後のキャリア設計の参考にしてみてください!比較演算子とワイルドカード比較演算子は、下記の記号を使います。以上・以下とより大きい・より小さい(未満)の違いに注意しましょう。1と等しくないワイルドカードとは、任意の文字を意味する特殊文字で、Excelの場合は下記2つが使えます。COUNTIF、COUNTIFS関数でOR条件COUNTIFSはすべての条件を満たす(AND条件)には適していますが、いずれかの条件を満たす(OR条件)については、少々工夫が必要になります。OR条件にする(条件に重複なし)セルF4:=COUNTIF(C5:C51,">=5000")+COUNTIF(C5:C51,"=1321")C5:C51の範囲で値が5000以上または1321であるセルの個数を表示しています。条件に重複がない場合、2つのCOUNTIF関数(またはCOUNTIFS関数)を合算します。OR条件にする(条件に重複あり)セルF4:=COUNTIF(B5:B51,"=島")+COUNTIF(B5:B51,"=福")-COUNTIFS(B5:B51,"=福島")-COUNTIFS(B5:B51,"=島福")B5:B51の範囲で"島"または"福"を含む値をカウントし、重複する"福島""島福"を含む値の個数を減算しています。2つの関数を単純に合算すると、両方の条件に合致するセルが重複してカウントされます。重複を防ぐためには複数のCOUNTIF関数(またはCOUNTIFS関数)を合算し、2つの条件をどちらも満たしているセルを除外する必要があります。条件が複雑になるほど重複を考慮しなければならないので、条件が多くなりすぎないようにしましょう。余談ですが、複雑なOR条件のカウントを実現したい場合には、SUMPRODUCT関数も参考にしてみてください。CodeCamp提供のWebマスターコース当メディアを運営しているCodeCampではWebマスターコースを現役エンジニアのマンツーマンレッスンという形で提供しています。実際にWebサービスをを開発するのでポートフォリオとしても使用できる無料レッスン受講後の申し込みで10,000円クーポンをプレゼントしています!ぜひお試しください。\Webサイト担当者としてのスキルが身に付く/CodeCampの無料体験はこちら▶︎無料体験レッスンの申し込みはスマフォで1分で完了!おわりに資料作成やデータ分析で本格的に使用するのはもちろんのこと、重複や誤りのチェックにもちょっとした技として使えます。書式さえ覚えればそれほど難しい関数ではないので、ぜひマスターしましょう。家事も仕事もプログラミングも。【2020年版】社会人でも通いやすいプログラミング教室5選|選び方の基準も解説プログラミング学習プログラミングスクール・サービス「エンジニアは女性のキャリアとして魅力的」モノづくり好き理系女子がWebエンジニアへ転職するまで受講生インタビュープログラミング未経験で介護師からエンジニアへ。家事も仕事もプログラミングも。受講生インタビュープログラミング習得後、フリーランスに転身。受講生インタビューフリーランス塾講師からエンジニアへ26才で転職。先生の支えがあって成長できました。学習ガイドtwitterLINE。