Google スプレッドシートで maxifs を使用する方法 (例あり)
Google スプレッドシートのMAXIFS関数を使用すると、一連の条件でフィルタリングされた範囲内の最大値を見つけることができます。
この関数は次の基本構文を使用します。
=MAXIFS(range, criteria_range1, criteria1, [criteria_range2, criteria2, …])
次の例は、この構文を実際に使用する方法を示しています。
関連: Google スプレッドシートで MINIFS を使用する方法
例 1: 単一の基準で MAXIFS を使用する
15 人の異なるバスケットボール選手が獲得したポイントを示す次のデータセットがあるとします。
プレーヤーがチーム A に所属している場合、次の式を使用して最大得点を計算できます。
= MAXIFS ( C2:C16 , A2:A16 , " A " )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
チーム A の選手の最大ポイント値は35であることがわかります。
例 2: 複数の条件で MAXIFS を使用する
15 人の異なるバスケットボール選手が獲得したポイントを示す同じデータセットがあるとします。
次の式を使用して、プレーヤーがチーム A に所属しており、プレーヤーがガードのポジションにある場合に獲得される最大ポイントを計算できます。
= MAXIFS ( C2:C16 , A2:A16 , " A ", B2:B16 , " Guard " )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
チーム A に所属し、ガード ポジションを持つプレーヤーの最大ポイント値は30であることがわかります。
注: これらの例では、1 つの基準と 2 つの基準を指定してMAXIFS()関数を使用しましたが、同じ構文を使用して必要なだけ基準を使用できます。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Googleスプレッドシートで複数の範囲でCOUNTIFを使用する方法
Googleスプレッドシートの複数の列でSUMIFを使用する方法
Googleスプレッドシートで複数のシートにまたがって追加する方法