[記事数: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
Excel WEBSERVICE関数を使ってWeb APIを利用する方法 Wikipedia、郵便番... Microsoft Office 2013で「WEBSERVICE」「ENCODEURL」「FILTERXML」の3つの関数が追加され、これらの関数を使うと、Webサービス、つまり公開されているWeb APIをVBAでコードを書くことなく利用できるようになります。 関数 説明 書式...
Google画像検索結果のファイルを一括ダウンロードするソフト... Google画像検索結果のファイルを一括ダウンロードするソフトです。 フリーソフトです。Excelで動作します。 Goolge(グーグル)画像検索の結果に表示されるすべての元画像ファイル(原寸大)を一括してダウンロード保存します。 画像を保存するフォルダーは、本ワークブックと同じフ...
Excel SUBSTITUTE関数で指定した文字を他の文字に置き換える方法 2 番目だけの置き換え... SUBSTITUTE関数の使い方 Excel(エクセル)のSUBSTITUTE関数は、文字列中の指定した文字を他の文字に置き換えます。 できること 他の文字に置き換える Excelの対応バージョン Excel2...
iタウンページのデータ取得をしてエクセルやCSVに変換して利用する方法... 賢早くんってなに? Excel だけでインターネットタウンページの情報を簡単に一括収集することができます。 また、住所から郵便番号の一括検索機能も搭載しています。 DM(ダイレクトメール)の住所検索などにも利用できます。 ◆ タウンページ検索 シートに、キーワードを羅列し対象となる地域...
マクロVBA 連続数値を入れる 連続数値を入れる|Excelマクロの記録で覚えるVBA 数式の結果を値として取得する エクセルVBAについて数式の結果を値として取得するコードはあります... - Yahoo!知恵袋 =WEBSERVICE($C$3&C14&$C$6&$C$5&...
Excel VBAでリンク切れをチェックしたい。... 図のように、リンク一覧からリンクを調べ、問題なければ「○」を表示し、リンク切れの場合は「×」を表示 ユーザー定義関数の戻り値は、いくつかあります。ステータス200は、◯ですが、その他は、種類がいろいろありますので、×にせずに数値や文字にしました。基本的に、ステータスコードの20...
Word 段組み(1ページに2列以上の段)を設定する... Word2007では、文書の一部分だけを段組みにできる。タイトルや見出しは1段で本文は2段組み、といったレイアウトも可能だ。ここでは、カーソル以降の文章を段組みにする方法、範囲指定した文章だけを段組みにする方法の2つを紹介しよう。 カーソルから後ろの文章を段組みにする場合は、次のように操作する...
Excel 外部のブックにリンクしているセルを検索する... Microsoft Excel のファイルを開くと、他のデータソースへのリンクが含まれていることを知らせるメッセージが表示される場合があります。 自分で作った Excel ファイルの場合、このようなメッセージが表示されたら、その Excel ファイル内で、別の Excel ファイルの内...
Googleドライブ スプレッドシートで行または列を見出しとして固定する方法... 行や列を固定する、固定解除する 行や列を固定すると、スクロールしても特定のデータを常に同じ場所に表示できます。 スプレッドシートで、固定する行または列の中のセルを 1 つ選択します。 次へ をクリックします。 固定する行または列の数を選択します。 固定解除するには、 または を選...




コメントを残す