MAXIFSは条件に一致する値の最大値を返し、MINIFSは最小値を返します。どちらもSUMIFSと同様に、複数の範囲と条件のペアを指定できます。
=MINIFS(C:C, A:A, "East", B:B, ">0")→45東部地域の最小の正の値。
=MAXIFS(C2:C100, B2:B100, ">="&DATE(2026,1,1))→980日付が 2026 年 1 月 1 日以降の行の中で最も大きい値です。
=XLOOKUP(MAXIFS(C:C, A:A, "East"), C:C, B:B)→DanaEast の最大値に対応する B 列の名前を返します。
MAXIFS/MINIFSはExcel 2019以降が必要です。古いバージョンでは、Ctrl+Shift+Enterで入力する配列数式 MAX(IF(...)) を使用してください。
エラーではなく 0 を返します。データに本当の 0 があり得る場合は、先に COUNTIFS で確認します。
Excel 365 では =LARGE(FILTER(C2:C100, A2:A100="East"), 2) を使います。
直接は使えません。2 つの結果のうち大きいほうを取ります:=MAX(MAXIFS(C:C, A:A, "East"), MAXIFS(C:C, A:A, "West"))。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。