📘 Excel逆引き事典

Excelで土日・祝日の部分一致平均を出す方法

あなたのデータ分析で困っていることってありますか?例えば、「土日や祝日の売上を部分的に抽出して平均値を求めたい」というニーズは多いですよね。手作業では時間がかかりますが、Excelを使えば簡単に解決できます。この記事では、数式とマウス操作の両方で「土日・祝日の部分一致平均」を出す方法を詳しく解説します。これさえ読めば、あなたのデータ分析が劇的に変わるはずです。

📊 やり方の比較

手法メリットデメリット推奨
数式(AVERAGEIFS関数)自動更新され、複雑な条件も設定可能古いExcelでは使えない可能性あり
マウス操作(フィルタ機能)直感的で簡単、元データを残す複雑な条件は設定しにくい

fx 使用する数式

Excel / SpreadSheet
=AVERAGEIFS(平均範囲, 条件範囲1, "*土日", 条件範 antd2, "*祝日")

💡 仕組みの解説

【数式の仕組み】この数式は、特定の条件を満たすデータから平均値を計算します。AVERAGEIFS関数では、複数の条件(ここでは「土日」や「祝日」という文字列が含まれるデータ)を指定できます。具体的には、以下の引数を使用します。

  1. 平均範囲: 平均を求めるセル範囲です。(例:B2:B100)
  2. 条件範囲1: 「土日」の文字列が含まれるセル範囲です。(例:A2:A100)
  3. “*土日”: 条件範囲1で「土日」を含むデータを選択します。
  4. 条件範囲2: 「祝日」の文字列が含まれるセル範囲です。(例:C2:C100)
  5. “*祝日”: 条件範囲2で「祝日」を含むデータを選択します。

この数式は元のデータを削除するのではなく、別の場所に抽出したデータから平均値を計算します。

具体的な手順

1
AVERAGEIFS関数を使用して、土日・祝日の部分一致条件を設定します。
2
平均範囲と各条件範囲を選択し、それぞれの引数を入力します。
3
数式が正しく作成されたことを確認し、結果を表示するセルにドラッグアンドドロップします。

よくある質問

Q Q1. VBAとの違いは?

A.
A1. AVERAGEIFS関数はマクロを書くことなく簡単に使用できますが、VBAではより高度な条件や複雑な処理を実装可能です。

Q Q2. 部分一致の文字列にスペースがある場合?

A.
A2. パートIAL MATCHでスペースも考慮する場合は、スペースも含めた完全一致または部分一致の条件を設定します。

Q Q3. スマホ版でも使える?

A.
A3. Googleスプレッドシートでは同様の関数が利用可能ですが、Excel Mobileアプリでは一部機能が制限される場合があります。