みんなのエクセル表計算
中級

【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-


(約文字)

2019-10-29

【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-

【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-

DMIN関数とは

エクセルの「DMIN関数(ディー・ミニマム)」はリストやデータベースの列から指定条件を満たすレコードの最小値を返す関数です。

まず結論

DMIN関数を使うと、ことができます。まずはデータベース、フィールドの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。

  • このページで分かること
  • DMIN関数でできることと基本の使いどころ
  • 構文と引数の意味
  • DMIN関数の使用例

構文と引数

  • 365
  • 2019
  • 2016
  • 2013
  • 2010
  • 2007

=DMIN(データベース,フィールド,検索条件)

引数 必要性 内容
データベース 必須 リストまたはデータベースを構成するセル範囲を指定します。 データベースは、行(レコード)と列(フィールド)にデータを関連付けたリストです。 リストの先頭の行には、各列の見出しが入力されている必要があります。
フィールド 必須 関数の中で使用する列を指定します。 フィールドには、半角の二重引用符(")で囲んだ"年齢"や"歩留まり"などのような文字列、またはリストでの列の位置を示す引用符なしの番号(1番目の列を示す場合は1、2番目の列を示す場合は2)を指定します。
検索条件 必須 指定した条件が設定されているセル範囲を指定します。列見出しと検索条件を指定するセルが少なくとも1つずつ含まれている場合は、検索条件に任意のセル範囲を指定できます。

DMIN関数の解説

  • ・セル範囲に検索条件を入力し、検索条件を表す引数として使用することができます。検索条件範囲には、列見出しとその下のセルがそれぞれ1つ以上含まれている必要があります。
  • ・たとえば、セル範囲H1:H2のセルH1に"収入"という列見出し、セルG2に10,00,000という数値が入力されている場合、このセル範囲に"年収額"という名前を定義して、データベース関数の検索条件の引数として指定することができます。
  • ・検索条件はワークシートの任意の範囲に入力することができますが、リストの最終行の次の行は使用しないでください。リストにデータを追加すると、そのデータはリストの最終行の次の行に追加されます。リストのすぐ下の行にデータが入力されていると、新しいデータを追加できません。
  • ・検索条件範囲がリストと重なり合っていないことを確認します。
  • ・データベース内の列全体に対して検索条件を指定するには、検索条件範囲の列見出しの下に空白行を1行挿入します。
出典:Microsoft - Office サポート

DMIN関数の使用例

=DMIN(B4:F10,"年収",B1:C2)

=DMIN(B4:F10,4,B1:C2)

関連する関数

  • DCOUNTA関数:条件を満たすレコードの空白以外のセルの個数を求める
  • DGET関数:リストやデータベースの列から指定条件を満たす1つの値を抽出する
  • DMAX関数:リストやデータベースの列から指定条件を満たすレコードの最大値を求める

よくある質問

Q. 【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-は何をするときに使いますか?

【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-は、使い方ときに使う関数です。まずは引数の意味と使用例を確認し、どの入力で期待した結果になるかを押さえると使いやすくなります。

Q. 【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-がうまく動かないときは何を確認すればよいですか?

引数の順序、参照先、入力値の型、対応バージョンを順番に確認してください。特に 【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める- は エクセルの「DMIN関数(ディー・ミニマム)」はリストやデータベースの列から指定条件を満たすレコードの最小値を返す関数です。 ため、参照ミスや条件指定のずれで期待と違う結果になりやすいです。

よくある失敗例・エラー対処

【Excel】DMIN関数-リストやデータベースの列から指定条件を満たすレコードの最小値を求める-で期待通りの結果にならないときは、次の点を確認してください。

  • 条件範囲の見出し名がデータベースの見出しと完全一致しているか確認する
  • 条件範囲とデータ範囲が重なっていないか確認する
  • 列番号・列名の指定先が集計したい列になっているか確認する

まとめ

このページでは、DMIN関数について以下を確認しました。

  • ・DMIN関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・DMIN関数の使用例