数学
MAXIFS
定義
MAXIFS は、対応する行がすべての条件を満たすセルの中で、最も大きい数値を返します。
構文
=MAXIFS(max_range, criteria_range1, criteria1)
引数
| 引数 | 意味 |
|---|---|
max_range |
その行の条件が通ったときに比べる数値です。例: B2:B5。 |
criteria_range1 |
条件と比べるセルです。 |
criteria1 |
一致とみなす値です。テキストは二重引用符で囲みます。 |
計算例
メダルシートは、金属名と得点を一覧にしています。名前は A2:A5、得点は B2:B5 に入っています。
| A: 金属 | B: 得点 |
|---|---|
| gold | 11 |
| silver | 20 |
| gold | 8 |
| gold | 14 |
数式: =MAXIFS(B2:B5,A2:A5,"gold")
結果: 14。gold の得点は 11、8、14 で、14 が最も大きいです。
練習問題
セル A2:A5 には red、blue、red、red が入っています。セル B2:B5 には 4、9、2、7 が入っています。C2 に、A が red と等しい最も大きい B の値を返す数式を書いてください。
- C2 に、A2:A5 が red と等しい B2:B5 の最も大きい値を返す MAXIFS 数式を書いてください。
- C2 は A2:A5 が red と等しい B2:B5 の最も大きい値を表示する必要があります。
ステップ 1 / 2
C2 に =MAXIFS(B2:B5,A2:A5,"red") と入力します。
red は A2、A4、A5 にあるので、4、2、7 のうち最も大きい値は 7 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は MAXIFS を使っています。
C2 は 7 を表示しています。
関連する関数
MAX には条件がありません。MINIFS は条件付きの最も小さい値の対になる関数です。
よくある間違い
SUMIF のように最大化する数値を最後に置くミスです。MAXIFS はそれらの数値を最初の引数に必要とします。