2014年10月28日火曜日

SUBTOTAL関数を使用し計算できる種類の一覧

Excel2013のSUBTOTAL関数を使用し、計算できる種類の一覧です。

非表示の
値を含む
非表示の
値を無視
同様の関数  計算内容
 1  101  AVERAGE  平均
 2  102  COUNT  数値の個数
 3  103  COUNTA  データの個数
 4  104  MAX  最大値
 5  105  MIN  最小値
 6  106  PRODUCT  積
 7  107  STDEV  標本標準偏差
 8  108  STDEVP  母標準偏差
 9  109  SUM  合計
 10  110  VAR  標本分散
 11  111  VARP  母分散

「非表示の値を含む」を使うと、オートフィルターの抽出結果を反映できます。
「非表示の値を無視」を使うと、オートフィルターの抽出結果を反映しません。結果、通常のワークシート関数を使うのと同じになります。

2014年10月27日月曜日

SUBTOTAL関数の入力方法

Excel2013のSUBTOTAL関数の入力方法です。

関数の入力セルに、=SUBTOTAL( と入力すると、計算方法のリストが表示されるので選択します。
計算方法のリストが表示されるので選択します
 ,(コンマ)を入力し、計算範囲を指定します。
 ,(コンマ)を入力し、計算範囲を指定します
 )を入力し完了です。
 )を入力し完了です

2014年10月26日日曜日

SUBTOTAL関数とは

Excel2013のSUBTOTAL関数とは、オートフィルタ結果を反映し計算する関数です。SUBTOTAL関数では平均や合計など11種類の計算ができます。
ここではSUBTOTAL関数とAVERAGE関数を使い、オートフィルタ結果でどのようになるか違いを見ます。

全国の都道府県の人口一覧表です。
セルD2には、 =SUBTOTAL(1,D9:D55) と入力されていてSUBTOTAL関数で人口の平均を算出しています。
SUBTOTAL関数で人口の平均を算出しています
セルD4には、 =AVERAGE(D9:D55) と入力されていてAVERAGE関数で人口の平均を算出しています
AVERAGE関数で人口の平均を算出しています
  1. [都道府県名]と[人口]の項目名を選択します。
  2. リボンの[データ]-並べ替えとフィルターグループの[フィルター]をクリックします。
並べ替えとフィルターグループの[フィルター]をクリック
人口セルの▼をクリックし、表示されるメニューの[数値フィルター]-[指定の値以下]をクリックします。
[数値フィルター]-[指定の値以下]をクリックします
オートフィルターオプションダイアログボックスが開きます。ここでは人口が5千万人以下の都道府県の平均を計算したいので、人口に「5000000」と入力し[OK]ボタンをクリックします。
オートフィルターオプションダイアログボックス
オートフィルターが実行され、人口が5千万人以下の都道府県が抽出されました。
セルD2のSUBTOTAL関数は、 オートフィルターの抽出結果で計算結果が変わりました。
セルD4のAVERAGE関数は、 オートフィルター実行前と変わりなく同じです。
このようにSUBTOTAL関数を使うと、オートフィルターの抽出結果で計算値を反映させることができます。
SUBTOTAL関数を使うと、オートフィルターの抽出結果で計算値を反映



2014年10月21日火曜日

COUNTIF関数で指定したデータに一致した個数を数える

Excel2013のCOUNTIF関数で、指定したデータに一致した個数を数えます。

下の表から「休み」の個数をカウントします。
COUNTIF関数で、指定したデータに一致した個数を数えます
セルC2には、=COUNTIF(C5:E16,"休み") と入力されています。
  • C5:E16はカウントするセル範囲です。
  • "休み"は検索するデータです。
結果カウントされた結果が「5」と表示されました。
=COUNTIF(C5:E16,"休み") と入力されています

2014年10月18日土曜日

COUNTA関数で空白を含まないデータ個数を数える

Excel2013のCOUNTA関数で、空白を含まないデータ個数を数えます。

セルB2には、=COUNTA(B4:B13) と入力されています。
 B4:B13はカウントする範囲です。
下のシートは空白セルがない場合です。
=COUNTA(B4:B13) と入力
 空白セルを含めた場合です。空白セルがある場合でも、正常にデータ個数がカウントできました。
空白セルがある場合でも、正常にデータ個数がカウントできました

2014年10月16日木曜日

HYPERLINK関数でハイパーリンクを作成する

Word2013のHYPERLINK関数でハイパーリンクを作成します。ハイパーリンクとは、クリックするとインターネット等のネットワークのサイトを開くことができる機能です。
お気に入りや仕事でよく使うサイト一覧などで使うと便利です。

セルB2には、=HYPERLINK("http://excel2013-function.blogspot.jp/") と入力されています。
  • http://excel2013-function.blogspot.jp/ はリンク先のURLです。
=HYPERLINK("http://excel2013-function.blogspot.jp/","Excel2013関数") のように別名を設定することができます。URLでは分かりにくい場合、別名を設定します。

2014年10月15日水曜日

RANK関数で点数に順位を付ける

Excel2013のRANK関数で点数に順位を付けます。

点数の一覧表です。D列に順位を付けます。
点数の一覧表
セルD3には、=RANK(C12,$C$3:$C$12) とRANK関数が入力されています。
  • C12 : 点数が入力されているセルです。
  • $C$3:$C$12 : 点数が入力されているセル範囲です。セル範囲は変わらず固定なので、$を付けて絶対番地にしています。
=RANK(C12,$C$3:$C$12) とRANK関数が入力されています
下のセルにコピーすれば、全体に順位を付けることができます。
全体に順位を付けることができます