Підраховує кількість клітинок з числами у вказаному полі списку для рядків, що задовольняють умовам критерію. Аргумент поле не є обов’язковим. Якщо він відсутній, то підраховується кількість записів в БД, що задовольняють критерію.
Наприклад, щоб підрахувати кількість робочих в бригаді № 3, (див. рис. 2.5) можна зробити так:
Десь на Листі Січень, наприклад в діапазоні В24: В25 розмістити умову (див. рис. 2.7), а в клітинці D23 – формулу:
= БСЧЁТ(A3: H18; C3;B24:B25)
Рисунок 2.7 – Фрагмент вікна з умовою
Для підрахунків можна використати будь-яку з функцій:
=БСЧЁТ(A3:H18 ;; B24:B25)
=БСЧЁТ(A3:H18; 3;B24:B25)
=БСЧЁТ(A3:H18;"Розряд"; B24:B25)
Аргумент поле в першому випадку взагалі пропущений, в інших випадках здійснюється посилання на стовпець, що містить числа.
Такий самий результат можна отримати й за допомогою функції
СЧЁТЕСЛИ (діапазон; критерій)
Зверніть увагу на те, що функція СЧЁТЕСЛИ використовує два аргументи і підраховує кількість клітинок у вказаному діапазоні, які задовольняють критерію. Критерій у функції СЧЁТЕСЛИ може бути числом, виразом або текстом. Формула =СЧЁТЕСЛИ(A4:A18; "№3") теж знаходить кількість робочих в бригаді № 3.
Але всі функції для роботи з базою даних дозволяють задавати складніші критерії вибору.
ДСРЗНАЧ (база_даних; поле; критерій)
Підраховує середнє значення у вказаному полі серед тих записів, що задовольняють умовам, записаним в блоці критеріїв.
Наприклад, щоб обчислити середній заробіток (стовпчик Н) робітників бригади № 2, що мають п’ятий або шостий розряд, треба записати умови (див. рис. 2.8) і використати функцію:
=ДСРЗНАЧ(A3:H18;H3;B30:C31) або
=ДСРЗНАЧ(A3:H18;"Одержати";B30:C31)
Рисунок 2.8 – Фрагмент з умовами і формулою