MILK2017/1/17更新エクセルで条件に合う数値の個数を合計するDCOUNT関数の使い方タイトルとURLをコピーExcelで数値データを管理しているときに、「一定の条件を満たすデータはどれくらいあるのか」と特定の条件を課しながらデータをカウントしたい場面が訪れます。データの個数が少なければ目測で済みますが、データの個数が多ければ多いほど目測で導出することは難しくなります。そこで今回は、ある条件を満たすセルの個数を数えるときに役立つ「DCOUNT関数」をご紹介します。DCOUNT関数とはDCOUNTとは「数える、合計する」という意味を持つCOUNTに、「D」という接頭辞がついた言葉です。value」の頭の「d」をとって「DCOUNT関数」と名付けられたと考えられます。ExcelにおけるDCOUNT関数は、「特定の範囲内から、指定した条件に合う数値の個数を合計する」関数です。検索条件)」になります。合格者をDCOUNT関数で求めている図1を用いて、DCOUNT関数の実際の使い方についてご紹介します。データベースデータベースには、条件に合う数値を合計するために「参照するセルの範囲全体」を設定します。1行目には、必ず「項目名」を入れます(図1中の教科名に該当)。検索条件)」となります。フィールドフィールドには、「範囲全体における参照する列の列番号」を入力します。検索条件)」となります。検索条件には、「カウントする条件が表示されているセル」を設定します。図2まず、「カウントする条件が表示されているセル」を作成する必要があります。各教科の合格者を60点以上とする場合、図2のように、D15、D16、D17に60点以上を示す「>=60」と入力します。DCOUNT関数の検索条件には、対象とする教科ごとに「条件表示セル」を入力します。1,D14:D15)」となります。図3すると、上の図3のように各教科の合格者が表示されます。DCOUNT関数で複数の条件を指定するには?数値の個数を合計する際に、1つの条件ではなく複数の条件を指定する方法もあります。上の図でクラスも考慮に入れたい場合を想定してご紹介します。「クラスをカウントする条件が表示されているセル」を作成します。式の入力しやすさを考慮して、国語の合格者の条件が表示されているセル(D14:D15)の右隣(E14:E15)に位置付けます。E14には「クラス」、「E15」には「A」と入力します。データベースでもクラス(C列)を範囲に含めます。範囲全体の列が増加したため、国語の点数は範囲全体の2列目になります。2,D14:E15)」です。まとめDCOUNT関数は数値のみをカウントの対象にしますが、COUNTIF関数やCOUNTIFS関数は数値や文字列などデータすべてをカウントしてくれます。合わせて覚えておくと、データの集計に役に立つでしょう。MILK確認したいデータに合わせて臨機応変に条件を設定したり、カウントしたいデータの種類を踏まえて、適切な関数を選択することが大事です。MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。