Excel には、計算を迅速かつ正確に実行するのに役立つ数百の関数があり、その中には AVERAGE 関数があります。平均売上高を計算したり、数値とテキストを含むデータ グループの平均を取得したり、特定の数値を超えるすべての生徒のスコアの平均を計算したりすることができます。
Excel には平均的な関数がいくつありますか?
AVERAGE 関数は 4 つあり、それぞれ異なる用途があります。
- AVERAGE : 数値以外のものを無視して、一連のデータの算術平均 (すべての数値の合計を値の数で割ったもの) を生成します。
- AVERAGEA : 数値、テキスト、論理引数のセットの平均を返します。
- AVERAGEIF : 単一の基準を満たす一連の数値データの算術平均を計算します。
- AVERAGEIFS : これは、いくつかの基準を満たす一連の数値データの算術平均を示します。
これらをさらに詳しく見てみましょう。
Excel で AVERAGE を使用する方法
Excel で平均を計算するには、次の構文を使用します。
=平均(A,B)
ここで、A は最初の数値、セル参照、または範囲であり、B は平均計算に含める最大 255 個の追加の数値、セル参照、または範囲です。
この例では、7 人の生徒がおり、彼らの試験の平均点を計算したいと考えています。
ご覧のとおり、生徒 C の得点は 0 点で、生徒 F はまだ試験を受けていません。その結果、Excel で試験を受けた人 (学生 F を除くすべての学生) のスコアを計算できるようにしたいと考えています。
これを行うには、次の数式をセル D2 に入力します。
=平均(B2:B8)
AVERAGE 関数の計算には 0 が含まれますが、空のセル、テキスト、論理値 (TRUE または FALSE) はすべて無視されます。したがって、この計算には生徒 C のスコアが含まれると確信できますが、生徒 F のスコアは無視されます。
AVERAGE 計算で使用されている値のいずれかに Excel の数式エラーが 含まれている場合、計算は機能しません。
時間を節約するために、数回クリックするだけで平均を計算することもできます。まず、平均するデータを選択し、リボンの [ホーム] タブをクリックし、[編集] グループでシグマ (Σ) 記号の横にあるドロップダウン矢印をクリックします。そこから「平均」をクリックします。結果はデータの最後に表示されます。
Excel で AVERAGEA を使用する方法
AVERAGEA は AVERAGE と非常によく似た方法で動作しますが、計算には数値以外のものも含まれます。この関数の構文は次のとおりです。
=平均(A,B)
ここで、A は最初の値 (数値、TRUE または FALSE などの論理値、テキストを含む)、B は平均計算に含める最大 255 個の追加値です。
AVERAGEA 関数は、数値、論理値、テキストを含む混合データ セットがあり、それらをすべて計算に含めたい場合に便利です。
上の例で使用したのと同じデータセットを使用して、AVERAGEA を使用して平均を計算したいと思います。
セル D5 に次の数式を入力します。
=平均A(B2:B8)
論理値を無視する AVERAGE 関数とは異なり、AVERAGEA 計算では、計算内に FALSE が 0 として含まれます。これが TRUE の場合、これは 1 としてカウントされます。その結果、この例では、生徒 C のスコア 0 が含まれます。また、生徒 F も得点が 0 であると計算されます。これが、この計算の結果が前の計算よりも低い理由です。
AVERAGEA は、その他のテキストを 0 としてカウントし (たとえば、「FOUR」と入力しても、これは 4 ではなく 0 として表されます)、空のセルは無視します。
AVERAGE と同様、AVERAGEA の計算で使用されている値のいずれかに Excel の数式エラー が含まれている場合、計算ではエラーが返されます。
Excel で AVERAGEIF を使用する方法
AVERAGEIF は 2 つの計算を一度に効果的に実行し、まず特定の基準を満たすデータを特定してから、これらのデータの平均を求めます。 AVERAGEIF は次の構文を使用します。
=AVERAGEIF(A,B,C)
ここで、A は平均に含める値またはセルの範囲、B は基準、C (オプション) は平均する実際のセルのセットです。紛らわしいですか?この例を見てみましょう。
この表から 2 つのことを導き出したいと思います。まず、試験で 10 点以上の得点をとったすべての生徒の平均スコアを求め、次に、12 歳以上のすべての生徒の平均スコアを計算します。
10 点以上の得点をとった生徒全員の平均得点を計算するには、次の式を使用します。
=AVERAGEIF(B2:B8,">10")
この式には 2 つの点に注目してください。まず、条件は常に二重引用符で囲む必要があります。次に、計算内の他のデータを参照する必要がないため、括弧内に引数を 2 つだけ含めています。
これにより、生徒 A、B、D、E のスコアがすべて 10 を超えているため、正しく取得されました。
12 歳以上の全生徒の平均スコアを計算するには、次の式を使用します。
=AVERAGEIF(C2:C8,">12",B2:B8)
2 つの式の違いに注目してください。前の計算には 2 つの引数が含まれていましたが、2 セットのデータを評価しているため、この計算には 3 つの引数が含まれています。
数式の「C2:C8」部分は、その範囲 (生徒の年齢) で基準を調べるように Excel に指示します。「”>12」の部分は、C2:C8 範囲 (生徒の年齢) で 12 を超える値を識別するように Excel に指示します。 ‘ 年齢)、「B2:B8」(生徒のスコア) は平均化される部分です。
これにより、生徒 A、B、D、E のスコアが正しく取得されました。生徒は全員 12 歳以上であるためです。この計算では論理値も無視されます。そのため、学生 F は 12 歳以上であるにもかかわらず考慮されませんでした。
AVERAGEIF で使用される条件では、Excel の 6 つの論理演算子のいずれかを使用できます。これらは、> (より大きい)、< (より小さい)、= (等しい)、<= (以下)、>= (以上) です。に等しい)、または <> (等しくない)、およびワイルドカード (* と ?)。実際の疑問符またはアスタリスクを含める場合は、文字の前にチルダ (~) を追加します。
「 Microsoft Excelで平均を計算する方法」に関するベスト動画選定!
Excel で AVERAGEIFS を使用する方法
AVERAGEIFs 関数を使用すると、平均を計算する前に評価するいくつかの基準を含めることができます。これは次の構文を使用して機能します。
=AVERAGEIFS(A,B,C)
ここで、A は平均するセルを示し、B は基準を特定するために使用されるセル、C は基準です。基準は最大 127 個あるため、セル (B) と基準 (C) の複数のペアを使用できます。
この例では、Green House の 10 歳以上の生徒の試験の得点を計算したいとします。
これを行うには、次の式を使用します。
=AVERAGEIFS(B2:B8,C2:C8,"緑",D2:D8,">10")
「B2:B8」には平均化するデータ (生徒のスコア) が含まれ、「C2:C8」は「緑」(生徒の家) の基準でテストされる最初の範囲、「D2:D18」は2 番目の範囲は、>10 インチ (生徒の年齢) の基準でテストされます。
これにより、生徒 D と G のスコアが正しく平均化されました。生徒 D と G は両方ともグリーン ハウスにいて 10 歳以上であるためです。
AVERAGEIFS に関するその他の注意事項:
- TRUE は 1 としてカウントされ、FALSE は 0 としてカウントされます。
- 条件では、任意の 1 文字と一致するワイルドカードとして疑問符 (?) を使用したり、任意の文字シーケンスと一致するワイルドカードとしてアスタリスク (*) を使用したりできます。実際の疑問符またはアスタリスクを識別したい場合は、文字の前にチルダ (~) を使用します。
AVERAGEIF と AVERAGEIFS を使用するだけでなく、 Excel でデータを並べ替えたりフィルター処理して、 テーブル内の特定の数値のみを表示することもできます。





