Excel (エクセル) 学習室 / KENZO30


エクセル中級 9

中級・特別編トップへ

エクセル学習室 HOME

   中 級 9  

Excelの基礎

   統計関数(COUNT、COUNTA、COUNTBLANK関数)        
   統計関数(COUNTIF関数) 

 

 

統計関数(COUNT、COUNTA、COUNTBLANK関数)

COUNT、COUNTA関数


COUNT、COUNTA関数とも引数内のセルの数を求める(返す)関数です。たとえば、引数へセル参照で範囲指定すると、この指定範囲の数を求める事ができます。
ただ、COUNT、COUNTAには大きな違いがあります。COUNT関数は、数値データだけの数を数えるのに対し、COUNTA関数は、数値もふくめすべてのデータの数を数えます。

 

書式で表すと、COUNT(値1,値2…)COUNTA(値1,値2…)となります。書式上は同じですがCOUNT関数は、数値データだけの数を数える事に注意しましょう。
引数には、セル参照、値(COUNTは数値のみ)、名前、配列で、30個まで指定できるます。当然、空白セルはカウントされません。

 

使用例

下図で、COUNT関数とCOUNTA関数の違いを理解してください。


COUNT関数では、検索範囲内の数値データが入力されているセルの数を数えています。
COUNTA関数では、検索範囲内のデータが入力されているすべてのセルの数を数えています。

両関数とも空白セルは、カウントしていません。COUNT関数を使えば、範囲内で数値が入力されているセルの個数を調べることができます。COUNTA関数を使えば、データが入力されているセルの個数を調べることができます。

 

 

COUNTBLANK関数

COUNTBLANK関数は、指定した範囲の空白セルの数を求める(返す)関数です。

書式で表すと、COUNTBLANK(範囲)となります。
範囲には、空白セルの数を求めたい範囲を指定します。

 

使用例


左図では、A2〜A8セルの空白セルの数を求めています。

A5セルだけが空白セルのなので、「1」を返しています。

COUNTBLANK関数を使えば、データが未入力のセルの数を求めることができます。

 

先頭へ戻る

 

 

統計関数(COUNTIF関数)

COUNTIF関数

COUNTIF関数は、COUNT関数にIF関数を結合したような関数で、指定した範囲内で検索条件に一致したセルの個数を求める(返す)関数です。検索条件を設定できるので、応用範囲が広い関数です。

書式で表すと、COUNTIF(範囲,検索条件)となります。
範囲には、個数を求めたいセルの範囲を指定します。検索条件には、検索したいセルを定義する数値、文字列、式で指定します。式や文字列で検索条件を指定する場合は、半角のダブル クォーテーション「"」で囲む必要がありますので注意してください。なお、検索条件をセル参照で指定する場合には、セルの条件をダブル クォーテーションで囲む必要はありません。

 

使用例

左図の、ボーリング大会データからアベレージ140以上の人数を求めます。
検索条件もセル参照で求めます。
B11セルを選択し、ツールバーの関数貼り付けボタン(fx)をクリックします。
>140について、下記のに注意書きがあります必読

表示される「関数貼り付けダイアログボックス」内で、統計関数内のCOUNTIFを選択します。
すると、下図の「数式パレット」が表示されます。


左図のように範囲には、アベレージの範囲を指定します。

検索条件もD11セルを参照します。

D11セルには、「>140」のデータが入っていますが、セル参照の場合は、ダブル クォーテーションで囲む必要はありません。数式パレットには、自動的にダブル クォーテーションで囲まれた表示になります。数式パレットへ直接「>140」を入力する場合は、半角のダブル クォーテーション「"」で囲む必要があります。


左図のように、アベレージ140以上の人数が求められます。

検索条件をセル参照で求めていますので、条件値を変更すれば条件に合致する人数を求める事ができます。

たとえば、条件値>140を>120に変更すれば、求める答えは「4」になります。また、>160にすれば答えは「1」になります。

ここで解説した条件値には、ひとつの間違いがあります。140以上を>140と表示していますが、正確には、>=140とすべきです。>140では、140のスコアをカウントしません。>のみを使用する場合は、>139と入力すべきです。比較演算子を使う場合、間違いやすいポイントですから注意しましょう。

このCOUNTIF関数のように、検索条件をセル参照で設定すれば非常に便利に使うことができます。検索条件を設定して求める関数は他にもありますので参考にしてください。

 

 

   先頭へ戻る   

中級・特別編トップへ

Excel(エクセル)学習室 HOME


KENZO30 内容の無断転載は、禁止しています