Знаходить суму чисел у вказаному полі БД для тих записів, що задовольняють умовам, записаним в блоці критеріїв.
Наприклад, щоб підрахувати загальний заробіток робітників бригади № 2, можна використати частину записаного раніше критерію та функцію: =БДСУММ(A3:H18;H3;B30:B31)
Такий самий результат можна отримати й за допомогою функції
СУММЕСЛИ (діапазон; критерій; діапазон_підсумовування)
У функції СУММЕСЛИ діапазон – це діапазон клітинок, де перевіряється виконання умов критерію.
Критерій може бути числом, виразом або текстом. Він визначає рядки, для яких буде виконане підсумовування.
Діапазон_підсумовування – це діапазон клітинок, значення яких треба підсумовувати.
Функція =СУММЕСЛИ (A4: A18;"№2";H4:H18) теж підсумовує загальний заробіток робітників бригади №2.
Функції для роботи з базою даних можуть використовувати й складніші критерії. Наприклад, загальний заробіток бригад №1 та №2 можна підрахувати формулою =БДСУММ(A3:H18;H3;B40:B42).
У цій формулі: Н3 – заголовок "Одержати", критерії записані в діапазоні B40:B42 (див. рис. 2.9), вибирається бригада №1 ИЛИ №2.
|
|
Рисунок 2.9 – Фрагмент Листа з умовами і формулою
Приклад. Знайдемо кількість робітників, заробіток яких становить від 600грн. до 800грн., і загальну суму сплаченого ними податку.
Запишемо до клітинок С44 та С45 формули (див. рис. 2.10):
=БСЧЁТ(A3:H18 ;; B47:C48)
=БДСУММ(A3:H18;"Податок";B47:C48)
Умови поєднує логічне И.
Рисунок 2.10 – Приклад використання критерію
Функція ДМАКС (база_даних; поле; критерій) знаходить максимальне значення у вказаному полі серед записів, що задовольняють критерію. Функція ДМИН (база_даних; поле; критерій) знаходить мінімальне значення у вказаному полі серед записів, що задовольняють критерію.
2.5 Контрольні питання
1. При яких умовах частина таблиці може бути списком?
2. Головні можливості та вимоги пункту меню Данные – Итоги.
3. Чим відрізняється сортування за допомогою кнопок панелі інструментів і за допомогою пункту меню Данные – Сортировка?
4. Використання функцій СУММЕСЛИ, СЧЕТЕСЛИ.
5. Функції для роботи зі списком. Їхні можливості та синтаксис.
6. Правила завдання блоку критеріїв для БДФункцій.