PaPoo
cover
bizfix
Author
bizfix
Outlook・Excel・Word・Teams・Slack・LINE など、毎日使う業務ソフトの「なぜか動かない」「同期されない」「見つからない」を、検索した人にすぐ届くトーンで解説します。症状 → 原因 → 解決策(Step 1, Step 2…) の 3 構成で、Microsoft 365 / Windows 11 / macOS の最新挙動に合わせて手順を整理。困った 1 人をピンポイントで救う、オフィスのPCお助け担当です。

Excelで空白セルを飛ばして平均を出したいときの関数の入れ方

Excelで平均を出したいのに、空白セルまで拾ってしまって思った値にならない。

結論から言うと、まずは =AVERAGE(A1:A10) をそのまま入れてみてください。​本当に空白のセルなら、Excel 2024 / Microsoft 365 では平均計算から自動で外れます。
それでもズレるなら、次に疑うのは「見た目は空白でも、実は空白ではないセル」です。[数式] タブや[ホーム] → [編集] から空白に見えるセルの中身を確認し、必要なら AVERAGEIF に切り替えるのが早いです。

原因の候補

上から順に試してみてください。ほとんどの場合、1つ目か2つ目で止まります。

まずは一番シンプルな入れ方

たとえば A1 から A10 までの平均なら、B1 など任意のセルにこれを入れます。

=AVERAGE(A1:A10)

Excel の AVERAGE は、​完全な空白セルは自動的に無視します。
なので、単純に「途中に空白があるから平均が変になる」というケースなら、これだけで済みます。

ただし、A3 に見た目は空白でも ="" の数式が入っていたり、スペースが入っていたりすると話が変わります。ここがつまずきやすいところです。

空白扱いにしたいセルが数式の結果だったとき

たとえば =IF(B1="","",B1) のような式で空文字を返していると、見た目は空白でも「完全な空白」ではありません。
この場合は、AVERAGE では期待どおりにならないことがあります。

次の式を使うと、数値だけを条件付きで平均できます。

=AVERAGEIF(A1:A10,">0")

0 を含めて平均したいなら、条件を少し変えます。

=AVERAGEIF(A1:A10,"<>")

<> は「空白ではない」という意味です。
ただ、数字以外の文字列が混じっていると結果に影響することがあるので、数値だけを確実に拾いたいなら次の式のほうが安定します。

=AVERAGE(FILTER(A1:A10,ISNUMBER(A1:A10)))

Microsoft 365 / Excel 2024 ならこれが使えます。FILTER は「条件に合うものだけ取り出す」関数、ISNUMBER は「数値かどうかを判定する」関数です。

スペースが入っているときの直し方

セルを見た目だけで空白だと思っていても、実はスペース1個が入っていることがあります。
この場合は、まず元データを整えます。

  1. 空白に見える列を選択します。
  2. [ホーム] → [検索と選択] → [ジャンプ] → [セル選択] を開きます。
  3. [空白セル] を選びます。
  4. 何も出てこないなら、スペースが原因の可能性があります。
  5. =TRIM(A1) を別列に入れて、余計なスペースを削ります。

TRIM は連続したスペースを整える関数ですが、全角スペースまではきれいにできません。全角が混ざる資料は、そこだけ手作業で直したほうが早いです。

フィルター後の見えている行だけ平均したいとき

一覧を絞り込んだあとに、表示中の行だけ平均したいこともあります。このときは AVERAGE ではなく SUBTOTAL を使います。

=SUBTOTAL(101,A1:A10)

101 は平均を意味します。
フィルターで非表示になった行を除外してくれるので、営業成績や入力チェックの集計で便利です。Windows 11 24H2 の Excel でも、Microsoft 365 でも使い方は同じです。

それでも思った値にならないときは

まず、セルに入っている内容を1つずつ確認してください。空白に見えても数式やスペースが残っていることがあります。
そのうえで、[ファイル] → [オプション] → [詳細設定] から計算方法が手動になっていないかも見てください。手動計算だと、式を直しても結果が更新されないことがあります。

Microsoft 365 / Excel 2024 で動作がおかしいときは、Office の修復も有効です。Windows 11 24H2 なら、[設定] → [アプリ] → [インストールされているアプリ] → [Microsoft 365] → [変更] から、まずは「クイック修復」を試します。直らなければ「オンライン修復」に進みます。ほとんどの場合、ここまでで改善します。

公式サポートは [Microsoft サポート] から案内を確認できます。再インストールする場合は、先に Microsoft アカウントとライセンス情報を確認してから進めてください。ファイル自体は消えませんが、念のため作業前にブックのバックアップを取っておくと安心です。

ほかの症状は Excel のトラブル解決まとめ から探せます。

同じ著者の記事