[記事数:1,202] 日本を元気にするキーワード、地域活性化×中小企業× ITのTips and Quotes(秘訣と引用文)
creative  link  memo 

Excel 複数の条件に一致するデータの個数を求めるCOUNTIFS関数



COUNTIFの複数条件 COUNTIFS関数

下のような表で「女性の人数を数えたい」といった場合、COUNTIF関数を使って「性別」欄に「女」と入力されているセルの個数を数えれば女性の人数を調べられます。

ところが「35歳以上の女性の人数を数えたい」といった条件だった場合、「性別」欄に「女」と入力されていて、なおかつ「年齢」欄に「35以上の値」が入力されているセルの個数を数えなければなりません。

COUNTIFの複数条件 COUNTIFS関数1COUNTIF関数は条件を1つしか指定できないわけですが、今回のように複数条件を指定したい場合はCOUNTIFS関数を使います。
実はこのCOUNTIFS関数、エクセル2007の新関数です!
複数条件なだけに、COUNTIFの後ろに複数形の「s」が付いているイメージです。

まずは結果を表示させたいセルを選択し、COUNTIFS関数を選びます。

まずは1つ目の「範囲」と「条件」を指定します。
複数条件を設定できるはずなのに、2つ目以降を設定する欄が無いじゃん!と思ってしまいそうですが、引数を指定していくうちに、欄がだんだん増えていきますので大丈夫です。
COUNTIFの複数条件 COUNTIFS関数2

1つ目の設定

COUNTIFの複数条件 COUNTIFS関数4
1つ目は「性別」欄が「女」と指定したいので、引数の指定は、

検索条件範囲1 ここからここまでの中で
(B2:B11の中で)
検索条件1 この条件に合うセルを数えてね
(「女」となっているセルを数えてね)

となります。

COUNTIFの複数条件 COUNTIFS関数3[検索条件]に文字を指定する場合は、「”女”」のように、文字の前後をダブルクォーテーションで囲みますが、いちいちダブルクォーテーションを自分で入力しなくても、次の項目にカーソルを移動させると自動的に付きます。

2つ目の設定

COUNTIFの複数条件 COUNTIFS関数6
2つ目は「年齢」欄が「35以上の値」と指定したいので、引数の指定は、

検索条件範囲2 ここからここまでの中で
(C2:C11の中で)
検索条件2 この条件に合うセルを数えてね
(「35以上の値」のセルを数えてね)

となります。

COUNTIFの複数条件 COUNTIFS関数5[検索条件]の「35以上」は、比較演算子を使って「>=35」と表現するわけですが、このような場合も前後をダブルクォーテーションで囲みます。
でも、いちいちダブルクォーテーションを自分で入力しなくても、次の項目にカーソルを移動させると自動的に付きます。

COUNTIFの複数条件 COUNTIFS関数8
[OK]ボタンをクリックすれば、ここまでに指定した条件すべてを満たすセルの個数が表示されました!

3つ目以降の設定

今回は2つ目までの指定しかありませんでしたが、3つ目以降の設定がある場合も2つ目までと同様に指定していけばOKです。
この時、3つ目以降を設定する欄が無い!と焦ってしまいそうですが、ダイアログボックス右側にスクロールバーがありますヨ。 COUNTIFの複数条件 COUNTIFS関数7

検索条件をセルで指定

COUNTIFの複数条件 COUNTIFS関数9
先程までの例では条件をダイアログボックスに直接入力していきましたが、左の図のように、条件を入力するセルを作っておいて、

[検索条件]にそのセル番地を指定してもOKです。
COUNTIFの複数条件 COUNTIFS関数10

COUNTIFの複数条件 COUNTIFS関数11
B13番地、B14番地に入力した条件に合致した結果が表示されました!

COUNTIFの複数条件 COUNTIFS関数12
この方法のいいところは、セルに入力し直すだけで簡単に条件を変更できるところ。
左のように条件を変えても、すぐにその結果が表示されます!





FavoriteLoadingお気に入りAdd to favorites
ExcelVBA 住所から緯度・経度→最寄駅、路線情報、距離、時間取得... 住所 名称から最寄駅等を取得するAdd Star VBA 下記のサイトのコードを少し変えて シートにある住所から最寄駅等の情報を作ってみました。 住所から最寄駅を検索する | ヴィーバ VeaBa! Excel VBA Tips http://veaba.keemoosof...
Excel 数字を4桁区切りで表示する方法... 「下4桁と下5桁の間に『,』という文字を挿入する」 という考え方に切り替えてみる。 ユーザー書式の中で、任意の文字を加えたい場合は、その文字の前後を"(ダブルクォーテーション)で挟むことによって「数字や演算記号ではなく文字列扱い」にすることができる。 つまり と書いて...
Excel データ整理・名寄せに使える技 COUNTIFS関数により「重複」と表示させる 1.セル① 重複しているか確認する列のデータの一番上のセルを指定 2.セル② 数値①と同じ列で、数式と同じ行のセルを指定 3.セル③ 重複しているか確認する列のデータの一番上のセルを指定 4.セル④ 数値①と同じ列で、数式と同じ行の...
エクセルのデータを2段組みで印刷したい場合は、編集はエクセルで、印刷はワードで行う... エクセルのデータを2段組みで印刷したい場合は、編集はエクセルで、印刷はワードで行うのがお勧めです。 エクセルのデータ範囲を(今後のデータの追加に対応できるように少し大きめに)選択し、右クリック「コピー」、ワードで新規文書を開き、ページレイアウトタブの段組みから2段を選択しておき、右クリック「形...
Excel 重複データチェックを条件付き書式でおこなう方法... 下の図のようなデータがあって、重複データを削除したい場合、重複データの削除のページでご紹介している方法で、簡単に削除できます。 でも、この重複データの削除は、データを削除する前に、どのデータが重複しているのかを確認することができません。 そこで、どのデータが重複データなのかを確認した...
緯度経度から住所を取得するExcel VBA 以下のコードを標準モジュールに貼り付けて、シートを表示した状態で set_address サブルーチンを実行してください。 Google Geocoding API のリバース ジオコーディングというのを使いました。 Google Maps Geocoding API | ...
Excel IF関数で、あいまいな条件(……を含む)の指定をするには... のなかにExcelという文字列を含めば、○を含まなければ、何も表示しないという式を入力 B2セルに入力するCOUNTIFの式は、 COUNTIF(B2,"*Excel*") これをIF関数の書式にネスト(入れ子)します。 数式 =IF(COUNTIF(範囲,条件),真の場合,偽の場合) ...
iタウンページのデータ取得をしてエクセルやCSVに変換して利用する方法... 賢早くんってなに? Excel だけでインターネットタウンページの情報を簡単に一括収集することができます。 また、住所から郵便番号の一括検索機能も搭載しています。 DM(ダイレクトメール)の住所検索などにも利用できます。 ◆ タウンページ検索 シートに、キーワードを羅列し対象となる地域...
Excel ハイパーリンクのURLを別のセルに表示したい... 現在アクティブなシートのすべてのハイパーリンクのURL を 右隣のセルに書き出すマクロです。 マクロのセキュリティを中にしてエクセルを再起動する(ご利用のエクセルのバージョンに応じた方法で) ブックを開く ALT+F11でVBE画面を出す 挿入メニューから標準モジュールを挿入する 現れ...




コメントを残す