事務作業の省力化や資料作成に役立つ、Excelの使い方を紹介

Excelの機能を最大限に生かして、業務の省力化や経営状況を分析できる資料の作成方法を解説します。

複数の条件から最大値を求める。(IFS関数とピボットテーブルの比較)

Excel2007からの新しい関数「MAXIFS」「AVERAGEIFS」は、複数の条件を設定することができます

 複数の条件で「最大値を求める」のが「MAXIFS関数」「平均値を求める」のが「AVERAGEIFS関数」です。

 従来の「MAXIF関数」「ARERAGEIF関数」を使って20歳台(20~29歳)「最大」と「平均」を求める場合、「入れ子(ネスト)」を使う方法で2つの条件「 >=20 」と「 <30 」を設定することで「20歳台」という年代別の条件を作成していました。

 新しい「MAXIFS関数」「AVERAGEIFS関数」では、複数の条件を設定できるようになりました。

 そして、このように複数の条件から「最大」や「平均」を集計する際にも「ピボットテーブル」はとても便利に使うことができます。

 

Excel2007からの新機能「MAXIFS関数」「AVERAGEIFS関数」は、複数の条件から「最大値」や「平均値」を求める関数です

  • 数式「 = MAXIFS(参照範囲 , 年齢 , ">=20" , 年齢 , "<30") 
  • 数式「 = AVERAGEIFS(参照範囲 , ">=20" , 年齢 , "<30")

  ※ 他にも「SUMIFS関数」「IFS関数」なども、同様に複数の条件が設定できる。

   f:id:k-ohmori9616:20190319122856p:plain

 

同じことを「ピボットテーブル」を使ってやってみます

 ピボッテーブルを使えば、簡単に年齢別の集計ができます。

 「スライダー」の機能を使えば、簡単に「年台」を切り替えることができます

グラフ「年齢」のスライダーも加える

   f:id:k-ohmori9616:20190319124028p:plain

 

スライサーを使って20歳代を表示します

 ピボットテーブルを使えば、より多くの情報を視覚的に表現することができます。

  • 「誰が1位なのか」の情報
  • 2位・3位がだれなのか
  • 1位とそれ以外にどれくらいがあるのか(※ 分布状況)

   f:id:k-ohmori9616:20190319124104p:plain

 

「平均」もコマンド1つで簡単に集計できます

   f:id:k-ohmori9616:20190319124750p:plain

 

具体的な操作方法

 MAXIFS関数の具体的な使い方を説明します。

MAXIFS関数の設定方法

 「MAXIFS関数」「条件1」「条件2」「条件3」条件を追加することができます

   f:id:k-ohmori9616:20190319130521p:plain

 

 ピボットテーブルを使えば、関数(数式)を使う必要がありません

  1. 集計する「表」のどこか1カ所を選択します
  2. 「挿入」タブを選択
  3. 「ピボットテーブル」をクリック

   f:id:k-ohmori9616:20190319131550p:plain

 

ピボットテーブルが作成されました
  • 「名前」のボックスへドラッグ
  • 「年齢」のボックスへドラッグ
  • 「スコア」∑値のボックスへドラッグ

   f:id:k-ohmori9616:20190319132329p:plain


「年齢」を10歳ごとグループ化します
  1. 行ラベルの「年齢」のどこか1カ所を選択して「右クリック」します
  2. ボックスで「グループ化」をクリックします
  3. 先頭の値「20」に設定
  4. 末尾の値「60」に設定
  5. 単位「10」に設定

   f:id:k-ohmori9616:20190319133402p:plain

 

行ラベル「年齢」が10歳ごとにグループ化されました

   f:id:k-ohmori9616:20190319133823p:plain

 

グラフを表示します
  1. ピボットテーブルのどこか1カ所を選択します
  2. 「ピボットテーブルツール」を選択
  3. 「分析」タブを選択
  4. 「集合縦棒」を選択

   f:id:k-ohmori9616:20190319134340p:plain

 

集合縦棒グラフが表示されました

   f:id:k-ohmori9616:20190319134442p:plain

 

「年齢」のスライサーを作成します
  1. ピボットテーブルのどこか1カ所を選択します
  2. 「ピボットテーブルツール」を選択
  3. 「分析」タブを選択
  4. 「スライサーの挿入」をクリック
  5. スライサーの挿入ボックス「年齢」にチェックを入れる

   f:id:k-ohmori9616:20190319135648p:plain


スライサーが作成されました

   f:id:k-ohmori9616:20190319135229p:plain

 

集計方法を「平均」に変更します
  1. 「年齢」を行のボックス
  2. 「スコア」∑値のボックス
  3. 「値」ラジオボタン「▼」をクリック
  4. 「値フィールドの設定」をクリック
  5. 値フィールドの設定「合計」を選択

   f:id:k-ohmori9616:20190319140805p:plain

 

集計方法が「平均」に変更されました

   f:id:k-ohmori9616:20190319141446p:plain

 

グラフに「データラベル」を加えます

   f:id:k-ohmori9616:20190319141359p:plain

データラベルを「外側」に設定します
  1. 「グラフ」をクリックして選択状態にします
  2. 「ピボットグラフツール」を選択
  3. 「デザイン」タブを選択
  4. 「グラフ要素を追加」を選択
  5. 「データラベル」を選択
  6. 「外側」を選択

   f:id:k-ohmori9616:20190319141946p:plain

 

データラベルが追加されました

   f:id:k-ohmori9616:20190319142530p:plain

 

 このように「最大値」「平均値」を知りたいときに、ピボットテーブルを作成することにより簡単にいろいろな情報を知ることができます。

 10歳刻みを、5歳刻みに変えるなど色々な変更が簡単にできます。

 又、グラフも簡単に作成可能なので「視覚的」に情報を把握することもできます。

 

 職員の年齢分布など職員台帳を「ピボットテーブル」化することで簡単に調べることができます。

 

 

k-ohmori9616.hatenablog.com