ExcelでAVERAGEIF関数を使用する方法

ExcelでAVERAGEIF関数を使用する方法

Excelテーブル内のデータの平均を計算するには、おなじみの平均関数である AVERAGE 関数を使用します。ただし、Excel で平均値を計算するには、ほとんどの場合、さまざまな条件が必要になります。したがって、条件付き平均を計算するには AVERAGEIF 関数が必要です。

AVERAGEIF は、ユーザーが設定した特定の条件に従って、テーブル内のローカライズされたデータ領域の平均を計算します。AVERAGEIF 関数を使用して Excel で条件付き平均を計算する方法については、以下の記事の LuckyTemplates で、それぞれの具体的な例を通して説明します。

Excel のAVERAGEIF 関数の構文は次のとおりです: = AVERAGEIF(range, criteria, [average_range])

そこで:

  • 範囲は、平均値を計算する必要がある範囲であり、数値、名前、参照、配列を指定できます。
  • 基準は、平均値を決定する数値、式、セル参照、またはテキストの形式の条件です。状態は「」印となっております。
  • Average_range には、平均値を計算する必要があるセルが含まれます。Average_range を空白のままにすると、Range に置き換えられて平均値が計算されます。

AVERAGEIF 関数を使用する場合の注意点:

  • Average_range 内の空のセルは、TRUE、FALS をレポートし、AVERAGEIF 関数によって無視されます。
  • Range に値が含まれていない場合、または文字列関数が含まれている場合、結果はエラーになります。
  • Criteria が空の場合、関数は 0 になります。
  • Criteria 条件に一致する値がないと判断した場合も、エラー メッセージが表示されます。
  • Average_range は Range 範囲と同じサイズである必要はありません。そうでない場合、AVERAGEIF 関数は左上のセルを最初のセルとして決定し、それに応じて範囲を照合します。

以下のデータ表で平均スコアを計算します。

ExcelでAVERAGEIF関数を使用する方法

例 1 :スコアが 5 を超える生徒の平均スコアを計算します。

数式=AVERAGEIF(D2:D6,">5")を入力し、Enter キーを押します。

ExcelでAVERAGEIF関数を使用する方法

結果は以下のようになります。

ExcelでAVERAGEIF関数を使用する方法

例 2 :スコアが 5 未満の生徒の平均スコアを計算します。

数式=AVERAGEIF(D2:D6,"<>を入力し、Enter キーを押します。

ExcelでAVERAGEIF関数を使用する方法

最終結果は#DIV/0 です。Excel はユーザーが設定した条件に依存し、その条件に対応する値がないと判断するため、ここでは 5 ポイント未満の生徒は存在しません。

ExcelでAVERAGEIF関数を使用する方法

例 3 :男子学生の平均点を計算します。

ここでは、条件をフィルターするための性別と、平均スコアを計算するためのスコア領域の 2 つの領域をローカライズする必要があります。

ここで使用される構文は=AVERAGEIF(C2:C6," Male",D2:D6)です。 Enter を押して実行します。

ExcelでAVERAGEIF関数を使用する方法

最終的な結果は以下のようになります。

ExcelでAVERAGEIF関数を使用する方法

例 4 :フルネーム列に文字 Thi がない生徒の平均点を計算します。

数式=AVERAGEIF(B2:B6,"<>Thi",D2:D6) を入力し、Enter キーを押します。

ExcelでAVERAGEIF関数を使用する方法

名前順にソートしたスコアの平均を計算した結果は以下のようになります。

ExcelでAVERAGEIF関数を使用する方法

上記は、一般的な構文で AVERAGEIF 関数を使用する方法と、さまざまな条件を使用した具体的なケースのチュートリアルです。AVERAGEIF関数を適切に適用するには、計算する領域と条件の内容を明確に定義する必要があります。

成功を祈っています!


Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!