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

Excelで値のみ(0または空白のセルを除く)のセルを平均化するにはどうすればよいですか?

平均関数は、Excelでの日常業務に非常に役立ちます。 この記事では、Excelで値のみ(空白セルを除く)のセルの平均を簡単に計算する方法について説明します。


数式で空白セルを無視/除外した場合の平均

平均関数は、真に空白のセルを自動的に無視します。 ただし、Sのオプションを無効にしている場合ゼロ値を持つセルのゼロ [Excelのオプション]ダイアログボックスで(クリック File > オプション > 高機能 > このワークシートの表示オプション)、Excelでは空白のセルの値がゼロになる場合があります。 この場合、平均関数は値がゼロのこれらの空白セルを除外しません。
ドキュメント使用平均-9

実際には、この問題を解決するためにゼロのセルを除外できます。 たとえば、空白のセルとゼロを無視/除外して範囲A1:D13を平均化する場合は、数式を適用できます。 = AVERAGEIF(A1:D13、 "<> 0") 以下のスクリーンショットのように:


Kutools for Excelを使用した、値のみのセル(空白セルを除く)の平均

Microsoft Excelは、選択したセルを自動的に平均化し、計算結果をステータスバーに表示できます。 範囲内の非空白セルのみを選択できる場合、空白セルを除いたこの範囲の平均を取得できます。 Excel用のKutools 非空白セルを選択 ユーティリティは、一度にそれを実行するのに役立ちます。

Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 ダウンロード中!

空白のセルを除いて平均化する範囲を選択し、[ クツール > 選択 > [空白のセルを削除]を選択します.
ドキュメント平均は空白のゼロを無視します01

これで、指定された範囲で値を持つセルのみが選択され、以下のスクリーンショットに示すように、ステータスバーに空白セルを除いた平均が表示されます。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手


デモ


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

Excelで特別な平均を計算する

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
= AVERAGEIF (A1: D13, "<> 0") not works, must be used = AVERAGEIF (A1: D13; "<> 0") semicolon instead of a comma
This comment was minimized by the moderator on the site
Hi, this could be due to regional settings. In localities that use a comma as a decimal separator, formula arguments are typically separated by semicolons, not commas.
This comment was minimized by the moderator on the site
what if you're taking an average from a drop down menu in cells (a, b, c, d, e, f) assigned values (5,4,3,2,0) - how do you skip cells that are left blank?
This comment was minimized by the moderator on the site
Hi Darren,
The AVERAGE function ignores blank cells automatically. However, it will include the zeros which are returned by formulas or other ways but display as blank. To ignoring both blank and zeros when calculating average, we can use the AVERAGEIF function.
=AVERAGEIF(range,"<>0")
Replace “range” to the specified range reference based on your need.
This comment was minimized by the moderator on the site
if the entire range has zeros, it still errors out. Would be nice if that defaulted to zero as well. Mathematically not correct but ok for most reasons.
This comment was minimized by the moderator on the site
this is omitting an entire field. the "average range"

=averageif(A:H,L1,H:H)

Looking for value L1 within A:H, averaging the values in H:H that match L1 criteria. Where does the (<>) go huh?
This comment was minimized by the moderator on the site
Hi Bob,
Your formula makes me puzzle. Do you mean to look for a value in the Range A:H by L1, and then average cells in H:H if they match the found value? If so, you can apply VLOOKUP or MATCH function to look for the value in Range A:H, and then use AVERAGEIF function to get the average of H:H.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations