月ごとに集計する(合計する):エクセル練習問題


スポンサードリンク


更新:2024/5/10;作成:2017/4/1

問題   topへ

問題1の解答例    topへ

FILTER関数を使って求める
SUMIFS関数で合計を求める SUMIF関数で合計を求める
SUMPRODUCT関数を使って求める 配列数式を使って合計する
小計(集計)機能を使って集計する ピボットテーブルで計算する(集計する)

FILTER関数を使って求める     topへ

SUMIFS関数で合計を求める     topへ

E3:E7セルに月の数値が入力されている場合

SUMIF関数で合計を求める     topへ

  1. SUMIFS関数はExcel2007以降で使用可能です。もしそれより前のバージョンをお使いの場合はSUMIF関数で代用します。
    この場合は、4月は 2024/4/1以上の合計金額から、2024/5/1以上の合計金額を差し引いて求めます。
    =SUMIF($B$3:$B$21,">=2024/4/1",$C$3:$C$21)
    -SUMIF(
    $B$3:$B$21,">=2024/5/1",$C$3:$C$21)
    5月は2024/5/1以上の合計金額から、2024/6/1以上の合計金額を差し引いて求めます。
    =SUMIF($B$3:$B$21,">=2024/5/1",$C$3:$C$21)
    -SUMIF(
    $B$3:$B$21,">=2024/6/1",$C$3:$C$21)
    といった具合になります。
  2. ひとつの数式にするなら、
    =SUMIF($B$3:$B$21,">="&DATE(2024,ROW(A4),1))
    -SUMIF(
    $B$3:$B$21,">="&DATE(2024,ROW(A5),1)
    とすることができます。

E3:E7セルに月の数値が入力されている場合

SUMPRODUCT関数を使って求める     topへ

日付の欄が空白だと、1月の集計ができないケースがあります

E3:E7セルに月の数値が入力されている場合

配列数式を使って合計する    topへ

E3:E7セルに月の数値が入力されている場合

小計(集計)機能を使って集計する    topへ

  1. 集計するといえば、集計機能を使う方法もありますが・・・データをそのままではちょっと無理があります。
    作業列を作成します。
    D3セルには =MONTH(B3)&"月" と数式を入力し、フィルハンドルをダブルクリックして数式を下方向へコピーします。
    ここのデータは月順に並んでいますのでそのままでOKですが、月順でない場合は 月の列をキーにしてデータを並べ替える必要があります。
  2. データ範囲 B2:D21を選択します。
    [データ]タブのアウトライングループの[小計]を実行します。
  3. グループの基準で「作業列」、集計の方法で「合計」、集計するフィールドで「販売金額」を選択します。
    [OK]ボタンをクリックします。
  4. 月ごとに集計ができました。
  5. アウトラインの「2」をクリックして集計行のみを表示することができます。(データを折りたたみます)
  6. [Alt]キーを押しながら「;」(セミコロン)キーを押して、表示されている行のみを選択します。
    [Ctrl]+[C]でコピーする
  7. [Ctl]+[V]で空いているセルに貼り付けます。
  8. 集計したデータ範囲のセルを選択します。
    [データ]タブの[小計]を実行します。
    [すべて削除]をクリックします。
  9. 貼り付けた集計データをF3セル以降に移動します。

ピボットテーブルで計算する(集計する)     topへ

  1. 問題からはちょっと外れるかもしれませんが、一番簡単な集計方法です。
    [挿入]タブの[ピボットテーブル]を実行します。
  2. ピボットテーブルの作成ダイアログボックスが表示されます。
    テーブル/範囲 が B2:C21 とデータリストの範囲に一致しているのを確認します。
    ピボットテーブル レポートを配置する場所を選択してください。 で「既存のワークシート」にチェックを入れ、場所を H3 としました。
    (これは説明上同じシートの方が都合がよいためです。新規ワークシートでも構いません。)
    [OK]ボタンをクリックします。
  3. ピボットテーブルのフィールドで、行に 「日付」、値に 「販売金額」をそれぞれドラッグして配置します。
    ピボットテーブルが月別に作成されました。
  4. 表の形式にこだわるなら、ピボットテーブルの結果をコピーして、F3セル以降に張り付ければOKと考えます。

スポンサードリンク



Homeエクセル練習問題:目次|関数を使って月ごとに集計する

PageViewCounter
Counter
Since2006/2/27