データベース関数
関数には、複数の条件を指定して計算ができるSUMIFSやAVERAGEIFSなどがありますが、今回はデータベース関数を紹介します。<br />データベース関数は、抽出条件をデータ範囲以外に作る必要があるため、どんな条件で計算されているか分かりやすくて意外にスッキリとしています。<br /><br /><span style="text-decoration: underline;">条件範囲の作り方と式の入れ方</span><br />1.「データベース(青枠)」の上部に「A4:G4(緑枠)」の項目をコピーして条件(紫枠)を作成します。<br />2.「結果を出すセル[I2](黄枠)」にDSUM関数を挿入します。<br />3.「A2:G2(紫枠)」の条件に、日付:2024/4/1、製品名:クッキー、担当者:鈴木で合計を出してみます。<br /><img src="https://smooooth10-site-one.ssl-link.jp/kanade230929/uploads/seo/151.png" style="max-width: 80%;" /><br />DSUMの式:「=DSUM(<span style="color: #0000ff;">A4:G19</span>,<span style="color: #ff0000;">F1</span>,<span style="color: #993366;">A1:G2</span>)」<br /><img src="https://smooooth10-site-one.ssl-link.jp/kanade230929/uploads/seo/244.png" style="max-width: 80%;" /><br />●式をコピーすることがないので絶対参照は必要ありません。<br /><br />「A2:G2」の条件に<span style="color: #339966;">製品名を<strong>紅茶</strong></span>、<span style="color: #339966;">担当者に<strong>佐藤</strong></span>と入れ替えてみてください。DSUMの結果が瞬時に再計算されます。<br /><img src="https://smooooth10-site-one.ssl-link.jp/kanade230929/uploads/seo/336.png" style="max-width: 80%;" /><br />他のデータベース関数に変えて試してみましょう。<br /><span style="text-decoration: underline;"><strong>DAVERAGE</strong></span><br />[I2](黄枠)の式を数式バーから直接「=D<span style="text-decoration: line-through;"><span style="color: #ff6600; text-decoration: line-through;"><strong>SUM</strong></span></span>(A4:G19,F1,A1:G2)」、SUMの部分を<span style="color: #ff6600;">AVERAGE</span>に変えて<span style="color: #ff6600;"><strong>D</strong>AVERAGE</span>に変更します。<br /><img src="https://smooooth10-site-one.ssl-link.jp/kanade230929/uploads/seo/424.png" style="max-width: 80%;" /><br />データベース関数は条件に比較演算子も使えます。<br /><span style="text-decoration: underline;"><strong>DCOUNT</strong></span><br />1万円以上の金額の個数の計算をしてみます。<br />数式バーから 「=D<span style="text-decoration: line-through;"><span style="color: #ff6600; text-decoration: line-through;">AVERAGE</span></span>(A4:G19,F1,A1:G2)」、AVERAGEの部分をCOUNTに変えて<span style="color: #ff6600;"><strong>D</strong>COUNT<span style="color: #000000;">に変更し</span></span><span style="color: #000000;">ま</span>す。<br /><img src="https://smooooth10-site-one.ssl-link.jp/kanade230929/uploads/seo/516.png" style="max-width: 80%;" /><br />他にも、条件を入れ替えて確認してみてください。比較演算子、ワイルドカートも使えます。<br />注意としては:条件範囲の項目は、データベース内の項目をコピーをしてください。