大規模データ向けデータベース関数

高度な Excel 関数

Agata Bak-Geerinck

Product Owner Data, Telenet

条件付きで大規模データを集計する

野菜のバスケットと関連注文を示す Excel 表

余白

  • レコードは個々のバスケット内アイテムを表します
  • データはバスケット別、顧客別、店舗別などで集計可能
  • 条件付き集計を適用可能

余白

条件付き集計関数:

  • SUMIFS()
  • AVERAGEIFS()
  • COUNTIFS()
  • ...
1 画像クレジット https://unsplash.com/@sarascarpa
高度な Excel 関数

条件付き集計関数の制約

複数の AND 条件

返送かつフロリダの注文数を数える

AND 条件が2つの Excel 表の例

=COUNTIFS(B:B,"Yes",E:E,"Florida")

複数の OR 条件

返送かつフロリダ または Joe's 店の注文数

AND が2つと OR が1つの条件を持つ Excel 表の例

= COUNTIFS(B:B,"Yes",E:E,"Florida") + COUNTIF(D:D,"Joe's")

高度な Excel 関数

データベース関数で解決

余白

関数ファミリー:

  • DSUM( )
  • DCOUNT( )
  • DAVERAGE( )
  • DMIN( )
  • DMAX( )
  • ...

余白

構文はすべて同じ

Excel データベース関数の構文

  • Database: データ表(見出し含む)
  • Field: 合計・件数などの対象
  • Criteria: AND/OR 条件。演算子 >, <, <> とワイルドカード *, ? を使用
高度な Excel 関数

複数の AND 条件

DSUM の構文

Excel のデータベースと条件テーブルの例

  • DSUM(A1:F6, "Sales", H1:J2)
  • DSUM(A1:F6, 6 , H1:J2)
  • DSUM(A1:F6, F1 , H1:J2)
高度な Excel 関数

AND / OR 条件

DSUM の構文

Excel のデータベースと条件テーブルの例

  • DSUM(A1:F6, "Sales", H1:J2) --> DSUM(A1:F6, "Sales", H1:J3)
  • 重要 条件テーブルの空行は「条件なし」を意味します
高度な Excel 関数

練習してみましょうか?

高度な Excel 関数

Preparing Video For Download...