このチュートリアルは、複数の条件で平均を計算するためにExcel AverageS関数を使用する方法を示しています。
Excelの数字のグループの算術平均を計算することになると、平均が進む方法です。特定の条件を満たす平均セルには、平均的なものが役立ちます。複数の基準を持つ平均を見つけるために、平均化は使用する機能です。それがどのように機能するかを学ぶために、読み続けてください!
Excel AverageS関数は、指定された基準を満たす範囲のすべてのセルの算術平均を計算します。
構文は次のとおりです。
平均的な(verage_range、criteria_range1、criteria1、[criteria_range2、criteria2]、…))どこ:
Criteria_range1 / Criteria1が必要であり、後続の条件はオプションです。 1〜127の範囲/基準ペアは、1つの式で使用できます。
平均的な関数は、Excel 2007 -Excel 365で利用できます。
注記。平均的な関数は、ANDロジックで動作します。つまり、すべての条件が真であるセルのみが平均化されます。単一の条件が真であるセルを計算するには、平均IFまたは式を使用します。
関数がどのように機能するかを明確に理解し、エラーを回避するには、次の事実に注意してください。
理論を知ったので、実際に平均的な関数を使用する方法を見てみましょう。
まず、一般的なアプローチの概要を説明します。平均的な式を正しく構築するには、次のガイドラインに従ってください。
別の列に特定のテキストが含まれている場合、ある列に平均数値を取得するには、そのテキストを基準に使用します。
例として、「南」地域で「Apple」販売の平均を見つけましょう。このために、2つの基準を持つ平均的な式を作成します。
引数をまとめると、次の式が得られます。
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "south")
デフォルトでは、テキスト基準はケースに依存しないため、任意の文字ケースに入力できます。たとえば、「Apple」、「Apple」、および「Apple」はすべて同等のものとして扱われます。
事前定義された細胞(F3およびF4)の基準を使用して、式は次の形式を取得します。
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
基準が「等しい」にデフォルトである場合、等式記号は省略でき、前の例に示すように、対応する引数のターゲットテキスト(引用符で囲まれている)または数(引用符なし)を配置するだけです。
「より大きい」(>)、 "よりも"()に等しくない他の論理演算子、および数や日付のある他のオペレーターを使用すると、構造全体を二重引用符で囲みます。
たとえば、1-OCT-2022で配信されるゼロを超える平均売上高の場合、式は次のとおりです。
=AVERAGEIFS(C3:C15, B3:B15, "0")
基準が別々のセルにある場合、引用符で論理演算子を囲み、アンパサンド(&)を使用してセル参照と連結します。例えば:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
部分的なテキストマッチに基づいて平均セルを使用するには、基準でワイルドカード文字を使用します - 疑問符(?)は、単一の文字またはアスタリスク(*)を一致させて、任意の数の文字を一致させます。
以下の表では、「南西」や「南東」を含むすべての「南」地域で「オレンジ」の販売を平均したいとします。それを行うために、2番目の基準にアスタリスクを含めます。
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
部分テキストの一致基準がセルに入力されている場合、セルの参照とワイルドカード文字を連結します。私たちの場合、フォーミュラはこの形をとります。
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
2つの特定の値の間にある値の平均を取得するには、次の汎用式のいずれかを使用します。
2つの値の間の平均、包括的:
Average_range、Criteria_range、 "> = value1 "、Criteria_range、 "value2 ")2つの値の間の平均、排他的:
平均(verage_range、criteria_range、 "> value1 "、criteria_range、 "bale2 ")1番目の式では、(> =)以上を使用し、(以上を使用するため、境界値は平均に含まれます。
2番目の式では、(>)より大きく、(より少ない論理基準は、境界値を平均から除外します。
これらの式は、平均するセルとチェックするセルが同じ列または2つの異なる列にあるときに、うまく機能するか、両方のシナリオです。
たとえば、100〜130の包括的売上の平均を計算するには、この式を使用できます。
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "
セルE3およびF3の境界値を使用すると、式は次の形式を取得します。
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "
この場合、3つの範囲の引数に同じ参照(C3:C15)を使用していることに注意してください。
別の列の値が2つの値の間にある場合、特定の列の平均セルに、平均的な範囲とcriteria_range引数に異なる範囲を供給します。
たとえば、列Bの日付が1〜30オクトの場合、列Cの売上を平均するには、式は次のとおりです。
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "
細胞の参照:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174286795884761.png" class="lazy" alt="複数の基準を持つExcel AverageS機能" ></p>
<p>これで、ExcelでAverageIFS関数を使用して、複数の基準で算術平均を見つける方法です。お読みいただきありがとうございます。来週のブログでお会いしましょう!</p>
<h2>ダウンロード用のワークブックを練習します</h2>
<p>Excel AverageIfs関数 - 例(.xlsxファイル)</p>
以上が複数の基準を持つExcel AverageS機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。