DMAX関数 条件を満たすセルの最大値を取得する

関数名 DMAX
分類 データベース
説明 条件を満たすセルの最大値を取得する
バージョン -
カテゴリ Excel関数一覧

ここでの解説は、特に説明がない限り、Excelをインストールし、初期設定のまま使用した場合の動作を基に解説しています。

書式

DMAX(データベース1, フィールド2, 検索条件3)

1 - データベース ----- リストまたはデータベースを構成するセル範囲を指定します。リストの先頭の行には、各列の見出しが入力されている必要があります。
2 - フィールド ----- 関数の中で使用する列を指定します。
3 - 検索条件 ----- 指定した条件が設定されているセル範囲を指定します。


解説

例えば、各セルに図の様な値が入力されているとします。
Excel関数
セルに「=DMAX(A1:D6,D1,F1:F2)」を入力します。
Excel関数
条件を満たすセルの最大値が表示されます。
Excel関数
この例の場合は、検索の範囲に「A1:D6」、最大値を取り出したい項目に「D1」、検索条件に「F1:F2」を指定しています。
これは、セル範囲「A1:D6」から「仕入 >= 150」の条件を満たす行の「合計」値から最大値を取得する、という式になります。
複数の条件を横方向に並べた場合は「AND条件」となり、すべての条件を満たす行が検索されます。
複数の条件を縦方向に並べた場合は「OR条件」となり、いずれかの条件を満たす行が検索されます。


注意事項

・データベース内の列全体に対して検索条件を指定するには、検索条件範囲の列見出しの下に空白行を1行挿入します。


メモ

DMAX は Database MAXimum


関連する関数

MAXMAXAMINMINA