メインコンテンツへスキップ

Excelで複数の非連続範囲のデータを平均する

Author: Sun Last Modified: 2025-05-23

Excelでは、選択した範囲の平均値を計算するためにAVERAGE関数を使用できます。しかし、時には計算が必要な値が非連続の範囲に存在することがあります。このような場合、Excelでゼロを含むまたはゼロを除外して、複数の範囲の値を迅速に平均するにはどうすればよいでしょうか。
Average data in multiple non-contiguous ranges

ゼロを含む複数の非連続範囲のデータを平均する

ゼロを除外する複数の非連続範囲のデータを平均する

サンプルファイルをダウンロード

計算に関するその他のチュートリアル...


ゼロを含む複数の非連続範囲のデータを平均する

非連続範囲である複数の範囲のデータを平均したい場合、例えば、下のスクリーンショットに示すように、A1:B7、C2:D5、E2:F6の範囲を平均したいとします。以下の手順で行うことができます:
sample data

1. 範囲を1つずつAVERAGE関数に追加します。

次の数式を入力またはコピーします:

=AVERAGE(A1:B7,C2:D5,E2:F6)

数式内の非連続範囲はカンマで区切ります。必要なだけ多くの範囲を追加できます。
Average data in multiple non-contiguous ranges with 0

押してください Enter キーを押します。
result of average with 0

2. 非連続範囲に範囲名を定義する

AVERAGE関数に複数の範囲参照を追加したくない場合は、まず計算したい範囲に範囲名を付けることができます。Ctrlキーを押しながら平均したい範囲を選択し、名前ボックス(数式バーの左側)に移動し、名前を入力してEnterキーを押して定義します。スクリーンショットをご覧ください:
Define a range name to non-contiguous ranges

次に、セルにこの数式を入力します

=AVERAGE(AverageR)

押してください Enter キーを押します。
type a fromula


ゼロを除外する複数の非連続範囲のデータを平均する

ゼロを除外して非連続範囲の値を平均したい場合、次の数式を使用できます:

=SUM(A1:B7,C2:D5,E2:F6)/INDEX(FREQUENCY((A1:B7,C2:D5,E2:F6),0),2)

Enterキーを押します。
Average data in multiple non-contiguous ranges without 0

また、範囲に範囲名を定義し、次の数式を使用することもできます:

=SUM(AverageR)/INDEX(FREQUENCY((AverageR),0),2)

AverageRは、範囲A1:B7、C2:D5、E2:F6に対して定義した範囲名です。押してください Enter キーを押します。
define a range name and type a formula

: このセクションで紹介した両方の数式は、負の値を含む範囲の平均を計算するのに適していません。


サンプルファイルをダウンロード

クリックしてサンプルファイルをダウンロード


計算に関連するその他の操作(記事)

指定された数値より大きいまたは小さいセルをカウント/合計する
この記事では、指定された数値より大きいまたは小さいセルをカウントまたは合計する方法を提供します。

Excelで交互またはn番目の行/列を合計する
Sum関数を適用してセルのリストを合計できることは誰もが知っていますが、時には特定の目的で交互のセルを合計する必要があります。そして、Excelには標準的な関数がなく、n番目のセルを合計することはできません。このような状況では、Excelで交互またはn番目の行/列をどのように合計すればよいでしょうか?

ワークシート/ワークブックからのデータを集約して1つのワークシートにまとめる
複数のワークシートを持つワークブックがあり、各ワークシートが同じレイアウトを持っていると仮定します。そして、複数のワークシートを統合し、最終結果をメインワークシートに計算する必要があります。複数のワークシートやワークブックからデータを統合または集約してメインワークシートにまとめることはどのように行えばよいでしょうか?

Excelで曜日ごとに平均を計算する
Excelで、曜日ごとにリストされた数字の平均を計算しようとしたことがありますか?


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom