Лабораторная работа №9
Сводные функции. Работа с массивами.
Цели работы:
1. Познакомиться с группой сводных функций, их синтаксисом и применением.
2. Изучить работу функций на примере решения конкретных задач.
3. Познакомиться с понятием массива и правилами ввода формул с массивами.
4. Научиться использовать массивы в формулах для конкретных примеров.
Краткие теоретические сведения о сводных функциях.
С помощью следующей группы функций, называемых сводные функции можно получать различного рода итоги по данным, содержащимся в таблице.
1. СУММЕСЛИ (<область просмотра>;<критерий поиска>,[<область суммирования>]) – функция ищет в заданной <области просмотра> данные, отвечающие<критерию поиска> и суммирует значения соответствующих ячеек из <области суммирования>.
Если < область суммирования> не задана, суммирование производится из <области просмотра>. < Критерий поиска> может включать только одно условие.
2. СЧЕТ(<область просмотра>) – подсчет в <области просмотра> количества числовых ячеек. Пустые ячейки, логические значения и тексты пропускаются.
3. СЧЕТЕСЛИ (<область просмотра>;<критерий поиска>) – производится подсчет в < области просмотра> числа ячеек, отвечающих <критерию поиска>.
4. МАКС(<число 1>;<число 2>;…) – возвращает максимальное число.
Если аргументы не содержат чисел, возвращается 0.
5. МИН(<число 1>;<число 2>;…) – возвращает минимальное число.
Если аргументы не содержат чисел, возвращается 0.
Рассмотрим на примере использование некоторых функций.
Пример.
Задана таблица:
По данным таблицы рассчитать:
1. Число дней отработанных Иваном;
2. Число человек, работавших больше 20 дней;
3. Сколько раз в документе встретилось имя Иван?
Ход работы:
Рекомендуемый внешний вид рабочего листа:
è В ячейку D7 ввести формулу для подсчета числа дней отработанных Иваном:
=суммесли(А2:А5; «Иван»; В2:В5)
è В ячейку D8 ввести формулу для подсчета числа человек, работавших больше 20 дней:
=счетесли(В2:В5; «>20»)
è В ячейке D9 подсчитать, сколько раз в документе встретилось имя Иван. Это можно сделать 2 способами:
1 способ: =счетесли(А2:А5; «Иван»)
2 способ: =счетесли(А2:А5; А3)