Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ часть_1 (Лаб практикум) / КИТ_лр4_excel_функции.doc
Скачиваний:
56
Добавлен:
15.06.2014
Размер:
3.12 Mб
Скачать
    1. Функция счетесли

Функция СЧЕТЕСЛИ предназначена для подсчета количества ячеек, соответствующих некоторому критерию. Функция входит в категорию “Статистические”.

Формат функции СЧЕТЕСЛИ следующий:

СЧЕТЕСЛИ (диапазон; критерий).

Здесь диапазон – диапазон, в котором подсчитывается количество ячеек, соответствующих критерию.

Пример 16 – Пусть по базе данных, приведенной на рисунке 1, требуется подсчитать количество работников, имеющих зарплату не менее 400 ден.ед.

Для этого необходимо в любой свободной ячейке вызвать функцию СЧЕТЕСЛИ. В окне параметров функции указать: Диапазон: D2:D15; Критерий: “>=400”. Нажать OK.

Примечание – Можно не вызывать функцию СЧЕТЕСЛИ через меню, а просто ввести в свободной ячейке следующую формулу: =СЧЁТЕСЛИ(D2:D15;">=400").

Пример 17 – Подсчитать количество стажеров.

Для этого в любой свободной ячейке ввести: =СЧЁТЕСЛИ(B2:B15;"стажер").

Пример 18 – Подсчитать количество работников отдела 1.

Для этого в любой свободной ячейке ввести: =СЧЁТЕСЛИ(C2:C15;1).

Пример 19 – Подсчитать количество работников каждого из отделов.

Конечно, можно решить эту задачу, выполнив для каждого из отделов действия, указанные в примере 18. Рассмотрим другой способ решения, не требующий многократного повторения одинаковых действий.

  1. В ячейках A20, A21, A22, A23 (или в других свободных ячейках в одном столбце) ввести номера отделов: 1, 2, 3, 4.

  2. В ячейке B20 ввести: =СЧЁТЕСЛИ($C$2:$C$15;A20). Это означает, что требуется подсчитать количество ячеек в диапазоне C2:C15, значение которых равно ячейке A20 (т.е. 1).

  3. Распространить содержимое ячейки B20 на ячейки B21:B23.

Примечание – Для функции СЧЕТЕСЛИ невозможно задать сложные условия (например, условия для нескольких ячеек, или несколько условий для одной ячейки).

    1. Функция суммесли

Функция СУММЕСЛИ предназначена для суммирования ячеек, соответствующих некоторому критерию. Функция входит в категорию “Математические”.

Формат функции СУММЕСЛИ следующий:

СУММЕСЛИ (диапазон отбора; критерий; диапазон суммирования).

Суммируются ячейки в диапазоне суммирования, если соответствующие ячейки в диапазоне отбора удовлетворяют критерию.

Пример 20 – Подсчитать сумму зарплат, выплачиваемых стажерам.

Для этого в свободной ячейке ввести: =СУММЕСЛИ(B2:B15;"стажер";D2:D15). Это означает, что требуется вычислить сумму тех ячеек из диапазона D2:D15, для которых в соответствующих ячейках диапазона B2:B15 указано слово “стажер”.

Пример 21 – Подсчитать сумму зарплат, выплачиваемых работникам, имеющим зарплату свыше 300 ден.ед.

Для этого в свободной ячейке ввести: =СУММЕСЛИ(D2:D15;">300";D2:D15).

Примечание – Так как в данном случае диапазон отбора и диапазон суммирования совпадают, можно было указать только диапазон отбора: =СУММЕСЛИ(D2:D15;">300"). Такая формула означает, что должны суммироваться ячейки из диапазона D2:D15, содержащие значения свыше 300.

Пример 22 – Подсчитать суммарную зарплату работников каждого из отделов.

Пусть номера отделов (1, 2, 3, 4) введены в ячейках A20, A21, A22, A23 (см. пример 19). Для подсчета суммарной зарплаты каждого отдела требуется выполнить следующее.

  1. В ячейке C20 ввести: =СУММЕСЛИ($C$2:$C$15;A20;$D$2:$D$15). Это означает, что требуется вычислить сумму ячеек из диапазона D2:D15, для которых соответствующая ячейка диапазона С2:С15 равна ячейке A20 (т.е. содержит номер отдела 1).

  2. Распространить содержимое ячейки C20 на ячейки C21:C23.

Примечание – Критерии отбора суммируемых ячеек для функции СУММЕСЛИ задаются аналогично функции СЧЕТЕСЛИ. Для функции СУММЕСЛИ также невозможно задать сложные условия (например, условия для нескольких ячеек, или несколько условий для одной ячейки).

Задания для самостоятельного выполнения:

  • подсчитать количество работников каждой категории, а также сумму налогов с заработной платы, выплачиваемых работниками каждой категории. Для вычисления сумм налогов использовать результаты примера 15.