エクセルのCOUNTIF関数の使い方 |条件に一致するデータの数を表示する | office 365
条件に一致するセルの数を決定します。
=COUNTIF (範囲、検索条件)
引数名 | 説明 |
---|---|
範囲 (必須) | 検索するセルとセルの範囲を指定します。数値、配列、名前付き範囲、および参照を指定できます。 |
検索条件 (必須) | 範囲内のセルを検索するための条件を数値、式、範囲、または文字列として指定します。文字列を指定する場合は、「(二重引用符)」で囲みます。 COUNTIF 関数は、1 つの検索条件しか指定できません。複数の検索基準を指定する場合は、COUNTIFS 関数を使用します。 |
比較演算子を使用して、検索条件に式を指定できます。
演算子 | 読み方 | 説明 |
---|---|---|
= | 等しい、等しい | 等しい |
山括弧以下 | 等しくない | |
> | ダイナリ | 大きい |
ショナリ | 小さい | |
>= | はるかに等しい | 以上 |
等しくない | 以下 |
COUNTIF 関数を使用して、特定の文字列を含むセルの数をカウントしてみましょう。
作業時間:3分
選ぶ[Cell (F3 cell in example)]COUNTIF 関数を入力する場所。
セルに直接 =COUNTIF() と入力します。
検索する範囲を指定します。型 =COUNTIF() の後に B3:B6,””,(コンマ)” が引数の間にあります。
範囲内のセルを検索するための条件を指定します。タイプ “=COUNTIF(B3:B6,”]その後に “E3” が続き、[Enter].
COUNTIF 関数は、範囲の条件に一致するセルの数を表示しました。この例では、検索対象の「りんご」は「2」です。
COUNTIF 関数には、範囲と検索条件の 2 つの引数があります。2つの引数には様々な指定方法がありますので、以下ではそれらを紹介します。
COUNTIF 関数の範囲を指定する方法は 3 つあります。
例のようなテーブルがある場合は、COUNTIF 関数を使用して範囲を指定し、”りんご” を含むセルの数を決定しましょう。
最初に F3 セルを選択し、「=COUNTIF(」と入力してから、[fx]ボタン。
「関数の引数ダイアログボックス」で、[↑]ボタンは「範囲」の右端にあります。
「B3:B6」と入力し、[↓]右端のボタンをクリックします。始点と終点の間に、:(コロン。
[[OK]ボタン。
F3 セルを選択し、「=COUNTIF()」と入力し、B3 セルから B6 セルをマウスでドラッグして範囲を入力します。
B3 セルから B6 セルまでを選択し、[数式]タブを押して[名前を定義]をクリックします。
あなたの名前に「フルーツ」と入力し、[OK]ボタン。
F3 セルを選択し、「=COUNTIF (フルーツ)」と入力します。「フルーツ」として定義された範囲が選択されました。
検索条件には、数値、式、範囲、または文字列を指定できます。組み合わせると、異なる条件を満たすセルの数を見つけることができます。
主によく使われる検索条件をご紹介します。
COUNTIF関数は、特定の文字列や数値を含むセルの数を見つけたいときのイメージだと思います。例のようなテーブルがある場合は、COUNT を使用します。IF関数は、「リンゴ」を含む細胞の数を見つける。まず、F3 セルを選択します。
数式バーに「=COUNTIF」と入力します (B3:B6、”リンゴ”)。その後入る押す。
F3 セルには “2” と表示され、選択範囲に “apple” と入力されたセルの数です。
特定の文字列を指定すると、 は、指定した文字列と完全に一致するセルをカウントします。ひらがきの「りんご」のように別の表記にすると当たらないので注意してください。
F3 セルを選択し、数式バーに「=COUNTIF (B3:B6, E3)」と入力します。その後入る押す。
E3セルに入力した「りんご」の検索条件としてセル数を「2」と表示した。
F5 セルを選択し、数式バーに「=COUNTIF (C3:C6, “>55”) と入力します。その後入る押す。
値が 55 より大きいセルの数は “2” になりましたが、これより小さい値を検索する場合は、比較演算子 “2”
F6 セルを選択し、数式バーに「=COUNTIF (C3:C6, “>=32”) と入力します。その後入る押す。
値が 32 以上のセル数は “4” になり、逆に、ある数値より下のセルを検索する場合は、比較演算子 “4”
減算を使用して、両方に一致するセルの数を “○ 以上、○ 以下” で見つけます。F7 セルを選択し、数式バーに「=COUNTIF (C3:C6, “>=32”) -COUNTIF (C3:C6, “>85”) と入力します。その後入る押す。
32 を超えるセル数と 85 未満のセル数は 32 を超えるセル数が 4 であるため、85 を超えるセル数は 1 であるため、結果は “4-1” の場合は 3 になります。
以下の記事では、COUNTIF関数で「○○」または「○○以下」のセルをカウントしたい場合の設定方法についても説明します。また、「大きい」と「小さい」の設定方法もご紹介します。
F8 キーのセルを選択し、数式バーに「=COUNTIF (B3:B6, “オレンジ”)」と入力します。その後入る押す。
「3」が入力された「オレンジ」値以外のセル数として求めた。
検索条件のテキストに加えて、セルを参照することもできます。
固定文字列や数値以外にも特定の文字列を含むセル数を検索基準として探したいケースが多いと思います。
ワイルドカードは、より複雑な検索の検索条件にも使用できます。ワイルドカード “?”疑問符は任意の文字を表し、”*” アスタリスクは 1 つ以上の文字の任意の文字列を表します。
F9 セルを選択し、数式バーに「=COUNTIF (B3:B6,”*”)」と入力します。その後入る押す。
「4」は、検索範囲内に任意のテキストが入力されたセルの数として決定された。
F10 セルを選択し、数式バーで “=COUNTIF (B3:B6,”??)” をクリックします。行く”)。その後入る押す。
検索範囲内に3文字のセル数として「2」を求め、最後に「go」と入力しました。
F11 セルを選択し、数式バーに「=COUNTIF (B3:B7, “Apple*”)」と入力します。その後入る押す。
「3」は、検索範囲内の先頭に「りんご」が付いた細胞数として求めた。
空白以外のセル数を見つけるには、2 つの方法があります。counta 関数の使用方法と、countif 関数で演算子で指定する方法。
次の記事では、COUNTIF 関数を使用して空白以外のセル (一部のデータを含むセル) をカウントする方法について説明します。
COUNTIF 関数に加えて、COUNTA 関数の使用方法についても説明します。
F3 セルを選択し、数式バーに「=COUNTIF (C3:C12,”January 7, 2019″)」と入力します。その後入る押す。
検索範囲に「2019/1/7」を入力したセル数として「3」を求めました。
F4 セルを選択し、数式バーの “=COUNTIF(C3:C12,”Enter’ キーを押します。
検索範囲内の「2019/1/7」より前に入力されたセル数として「7」を求めました。
※「前」とは、その日に含まれる前日をいいます。
F5 セルを選択し、数式バーに「=COUNTIF (C3:C12, “>=1/7/2019”)」と入力します。その後入る押す。
検索範囲内の「2019/1/7」以降に入力したセル数として「6」を求めました。
※「後」とは、その日を含むそれより後のものを指します。
F6 セルを選択し、数式バーの “=COUNTIF(C3:C12,”Enter’ キーを押します。
「2019/1/1」から「2019/1/31」までの検索範囲内のセル数として「5」を求めました。
セル内に重複データがある場合、重複データごとに連続番号または等しい番号を振る方法を紹介します。
連番の場合から説明する。D3 セルを選択し、「=COUNTIF ($2:B3、B3 $B) と入力します。範囲の先頭のみの絶対参照。自動入力時には、相対参照のみが変更され、参照範囲が自動的に変更されて数値がカウントされます。
D3 セルの右下を選択し、下にプルダウンします。
上から数えると、2番目の重複に「2」、3番目の複製に「3」の数値が表示されるので、重複を順番にカウントできます。
次に、同じ番号のスイング方法を説明する。D3 セルに「1」と入力します。次に、D4 セルに =IF (B4B3, D3+1, IF (B4 = B3, D3, COUNTIF ($B $4:B4, B4)) と入力します。
コピーを自動入力します。
同じ番号が振られた。
COUNTIF 関数と IF 関数を組み合わせて重複データをチェックする方法について説明します。大量のデータから重複するデータを視覚的に検索するのは困難な場合があります。
重複があるかどうかは、countif 関数と IF 関数を使用して簡単に判断できます。
データの種類を調べてみましょう。F3 セルを選択し、「=SUMPRODUCT (1/COUNTIF (B3:B10, B3:B10)」と入力します。その後入る押す。
その結果、「6」型と表示された。
COUNTIF 関数はフィルターを考慮に入れないため、フィルター操作によって結果が変更されることはありません。例を見てみましょう。E2セルを選択して=COUNTIF(B3:B10,”Apple”)と入力すると、”2″と表示されました。
フィルターを選択し、[Numerical filter]そして[Greater than specified value].
売上数に「50」と入力し、[OK]ボタン。
フィルタリングと「リンゴ」の減少にもかかわらず、COUNTIFの結果は「2」のままです。
COUNTIF 関数の結果を反映するようにフィルター処理します。E2 セルを選択し、=SUMPRODUCT (SUBTOTAL(3,OFFSET(B2,ROW(Indirect(“1:”&ROWS(B3:B10))**(B3:B10=”Apple”)」と入力します。
COUNTIF関数の結果である「1」は、フィルタが反映された場合でもフィルタが表示されながら表示されていた。
COUNTIF 関数は、テキスト文字列に対して大文字と小文字を区別しないことに注意してください。
検索条件に「りんご」を指定しても「APPLE」も検索されます。
長い文字列を一致させると、誤った値が返される可能性があります。「256」以上の文字列を検索します。
「#VALUE!」と表示され、エラーが発生しました。
255 文字の文字列を検索します。
これは正しく検索されました。検索基準として 256 文字を超えて指定しないでください。
Excel では、Excel で条件に一致するセルの数をカウントできますが、VBA では、ワークシート関数の CountIf メソッドを使用して、同じ条件に一致するセルをカウントできます。
次の記事では、サンプル コードを使用して VBA の CountIf の基本から空白以外のセルをカウントし、重複を判断する方法についても説明します。
View Comments
I value the blog post.Really thank you! Will read on...
Major thanks for the article.Really looking forward to read more. Want more.
essay outline argument essay paper help essay writers
Im grateful for the post.Really thank you!
where can i type my essayorder essay online
Thank you ever so for you blog article.Thanks Again. Awesome.
You can match yourself or "quickpick" from 7 to 15 numbers which will beequivalent respectively to 140 and one hundred,one hundred typical games.
Hello my friend! I wish to say that this article is amazing,great written and come with almost all important infos.I would like to peer extra posts like this .
It's really a nice and useful piece of info. I am glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.
Im obliged for the article post.Thanks Again. Want more.