この記事では、Excelで複数の基準を使用して平均を取得する方法を学習します。

問題?

たとえば、データのリストが大量にあり、いくつかの基準を指定して価格または金額の平均を見つける必要があります。基準は、データの任意の列に適用できます。

問題を解決する方法。

次に、関数から数式を作成します。ここにデータが与えられ、いくつかの基準を持つ数値の平均を見つける必要がありました

一般式:

=

AVERAGEIFS

( Average_range , range1, criteria1, [ range2, criteria2 ], [ range3,

criteria3 ], … )

Average_range:平均を評価する必要がある値の範囲range1:criteria1が適用される最初の範囲。

  • Criteria1:range1に適用される最初の基準。

  • range2:criteria1が適用される2番目の範囲。

  • Criteria2:range2に適用される2番目の基準。

  • range3:criteria1が適用される3番目の範囲。

  • Criteria3:range3に適用される3番目の基準。

注:関数に直接日付を指定しないでください。 Excelは正しい順序でのみ日付を読み取るため、DATE関数を使用するか、Excelの日付引数にセル参照を使用します。

例:

これらはすべて理解しにくいかもしれません。それでは、以下に示す例で実行して、この数式をテストしてみましょう。

ここでは、A1:D51からのデータを示しています。さまざまな基準に従って、受け取った数量の平均を見つける必要があります。

条件は以下の通りです。

。日付は2019年1月31日より前である必要があります。

。シティ「ボストン」

。製品は「ニンジン」として定義されます

。数量は50より大きくなければなりません(> 50)。

image

上記の4つの条件または基準が一致する必要があります。 AVERAGEIFS関数は、さまざまな基準を持つ平均を抽出するのに役立ちます。

式を使用してください:

=

AVERAGEIFS

( Quantity , order_date , “⇐” & F4 , city , “Boston” , product , F5 ,

Quantity , F6 )

数量:D2:D50配列に使用される名前付き範囲Order_date:A2:A50配列に使用される名前付き範囲市:B2:B50配列に使用される名前付き範囲製品:C2:C50配列に使用される名前付き範囲F4:基準1に使用されるセル参照F5:基準2に使用されるセル参照F6:基準3に使用されるセル参照説明:

。 order_date、 “⇐”&F4 * F4で2019年1月31日より前の日付を提案する最初の基準。

。 city、 “Boston” cityが “Boston”と一致する2番目の基準

。 product、F5ここで、productはF5セルのCarrotと一致します。数量。F6セルの基準を下回っている必要があります。つまり、50より大きい必要があります。

ここで、A2はセル参照として指定され、名前付き範囲はrng(D2:D51)およびorder_date(A2:A51)として指定されます。

image

上のスナップショットでわかるように、1月の数量の平均は54.00になります。すべての条件を満たす値は1つしかないため。

例2:

ここでは、A1:D51からのデータを示しています。さまざまな基準に従って、受け取った数量の平均を見つける必要があります。

条件は以下の通りです。

。日付は2019年2月27日より前である必要があります。

。市「ニューヨーク」

。製品は「チョコレートチップ」と定義されます。

。数量は50未満(<50)である必要があります。

image

上記の4つの条件または基準が一致する必要があります。 AVERAGEIFS関数は、さまざまな基準を持つ平均を抽出するのに役立ちます。

式を使用してください:

=

AVERAGEIFS

( Quantity , order_date , “⇐” & F4 , city , “New York” , product , F5 ,

Quantity , F6 )

数量:D2:D50配列に使用される名前付き範囲Order_date:A2:A50配列に使用される名前付き範囲市:B2:B50配列に使用される名前付き範囲製品:C2:C50配列に使用される名前付き範囲F4:基準1に使用されるセル参照F5:基準2に使用されるセル参照F6:基準3に使用されるセル参照

説明:

。 order_date、 “⇐”&F4 * F4セルで2019年2月27日より前の日付を提案する最初の基準。

。 city、 “Boston” cityが “Boston”と一致する2番目の基準

。 product、F5ここで、productはF5セルのCarrotと一致します。数量、F6セルの基準、つまり50未満である必要があります。

ここで、A2はセル参照として指定され、名前付き範囲はrng(D2:D51)およびorder_date(A2:A51)として指定されます。

image

上のスナップショットでわかるように、1月の数量の平均は33.33になります…​すべての条件を満たす値は1つしかないためです。

以下は、数式の使用法に関するいくつかの所見です。

注:

。関数は#VALUEを返します!関数の引数が数値以外の場合はエラー。

。関数は#VALUEを返します!指定された基準に一致する値がない場合はエラー。

。この数式は、=、<、⇐、> =、⇐&<>などの演算子を受け入れます。

。関数に直接date引数を指定しないでください。 Excelは正しい順序でのみ日付を読み取るため、DATE関数を使用するか、Excelの日付引数にセル参照を使用します。

。関数は#VALUEを返します!指定された基準に一致する値がない場合の基準。

。式内のさまざまな基準が受け入れられます。たとえば、等しい(=)、より小さい(<)、以下(⇐)、以上(> =)、より大きい(>)、等しくないなどです。 (<>)。

このようにして、Microsoft Excel2010で複数の基準に基づいて平均を見つける方法を学びました。これらの関数はExcel2016、2013、および2010で使用できます。さまざまな基準を使用した数学的定式化に関する記事をさらに検索してください。私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。皆様からのご意見をお待ちしております。私たちの仕事を改善、補完、革新し、より良いものにする方法をお知らせください。 [email protected]までご連絡ください

関連記事

link:/ logical-formulas-how-to-highlight-cells-above-and-below-average-value [平均値より上と下のセルを強調表示する方法]:平均値より上または下の値を強調表示するExcelの条件付き書式。

link:/ statistics-formulas-ignore-zero-in-the-average-of-numbers [数値の平均でゼロを無視する]:ExcelのAVERAGEIF関数を使用して、ゼロを無視して配列内の数値の平均を計算します。

link:/ mathematical-functions-calculate-weighted-average [加重平均の計算]:ExcelのSUMPRODUCT関数を使用して、異なる重みを持つ値の平均を求めます。

link:/ excel-array-formulas-calculating-the-average-difference-between-list-price-and-sale-price [リスト間の平均差]:2つの異なるリストの平均の差を計算します。基本的な数式を使用して平均を計算する方法の詳細をご覧ください。

link:/ mathematical-functions-average-numbers-if-not-blank-in-excel [Excelで空白でない場合の平均数]:Excelでセルが空白でない場合の値の平均を抽出します。

link:/ mathematical-functions-average-of-top-3-scores-in-a-list-in-excel [Excelのリストの上位3つのスコアの平均]:基準が最も高い数値の平均を求めますExcelのリストから3つの数字

人気の記事:

link:/ Tips-if-condition-in-excel [ExcelでIF関数を使用する方法]:ExcelのIFステートメントは、条件をチェックし、条件がTRUEの場合は特定の値を返し、FALSEの場合は別の特定の値を返します。 。

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]:これは、さまざまな範囲から値を検索するために使用される、Excelで最も使用され人気のある関数の1つです。とシート。

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]:この驚くべき関数を使用して条件付きの値をカウントします。特定の値をカウントするためにデータをフィルタリングする必要はありません。ダッシュボードを準備するには、Countif関数が不可欠です。

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]:これはもう1つのダッシュボードの必須関数です。これは、特定の条件で値を合計するのに役立ちます。