Функции баз данных для больших наборов данных

Продвинутые функции Excel

Agata Bak-Geerinck

Product Owner Data, Telenet

Агрегирование больших наборов данных с условиями

Корзина с овощами и таблица Excel с соответствующими заказами

Белое пространство

  • Каждая запись представляет отдельный товар в корзине
  • Данные можно агрегировать по корзине, покупателю, магазину и т. д.
  • Можно применять условную агрегацию

Белое пространство

Функции условной агрегации:

  • SUMIFS()
  • AVERAGEIFS()
  • COUNTIFS()
  • ...
1 Image credit https://unsplash.com/@sarascarpa
Продвинутые функции Excel

Ограничения функций условной агрегации

Несколько условий AND

Подсчёт возвращённых заказов из Флориды

Пример таблицы Excel с двумя условиями AND

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

Несколько условий OR

Подсчёт возвращённых заказов из Флориды ИЛИ магазина Джо

Пример таблицы Excel с двумя условиями AND и одним OR

= 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...