- •Раздел 4. Технологии обработки табличной информации средствами ms excel
- •Функции в Excel
- •Сегодня()
- •Функция суммпроизв
- •Функция суммесли
- •Функция суммеслимн
- •Функции категории «Статистические» Функция макс
- •Функция мин
- •Функция срзнач
- •Функция счет
- •Функция счетесли
- •Функции категории «Логические» Функция если
- •Функция и
- •Функция или
- •Функция категории «Ссылки и массивы» Функция впр
- •Организация ввода данных на основе списка
- •Создание именованного блока ячеек
- •Практическое задание
- •Задание для самостоятельной работы
- •Литература
Сегодня()
Функции категории «Математические»
Функция ОКРУГЛ
Округляет число до указанного количества десятичных разрядов по правилам округления.
ОКРУГЛ(число; число_разрядов), где
Число - это округляемое число.
Число_разрядов - это количество десятичных разрядов, до которого нужно округлить число.
Функция ОКРУГЛВВЕРХ
Округляет число по модулю до ближайшего большего числа по модулю.
ОКРУГЛВВЕРХ(число; число_разрядов), где
Число - это любое число, которое нужно округлить с избытком.
Число_разрядов - это количество десятичных разрядов, до которого нужно округлить число.
Функция ОТБР
Отбрасывает дробную часть числа до нужного количества знаков после запятой.
ОТБР(число; число_разрядов), где
Число - это усекаемое число.
Число_разрядов - это число, определяющее точность усечения.
Во всех трех функциях аргумент число – это значение, которое может задаваться константой, выражением, ссылкой на ячейку или являться результатом другой функции.
Примеры использования функций ОКРУГЛ, ОКРУГЛВВЕР, ОТБР:
Результатом функции ОКРУГЛ(11,45;0) будет число 11.
Результатом функции ОКРУГЛВВЕРХ(11,45;0) будет число 12.
Результатом функции ОТБР(11,45;0) будет число 11.
Результатом функции ОКРУГЛ(11,65;0) будет число 12.
Результатом функции ОКРУГЛВВЕРХ(11,65;0) будет число 12.
Результатом функции ОТБР(11,65;1) будет число 11,6.
Функция суммпроизв
Перемножает соответствующие элементы заданных массивов и возвращает сумму произведений.
СУММПРОИЗВ(массив1;массив2;массив3; ...), где
Массив1, массив2, массив3, ... - это от 2 до 255 массивов, компоненты которых нужно перемножить, а затем сложить их произведения.
Аргументы, которые являются массивами, должны иметь одинаковые размерности. Если это не так, то функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!.
СУММПРОИЗВ трактует нечисловые элементы массивов как нулевые.
Пример использования функции СУММПРОИЗВ:
Функции СУММПРОИЗВ (А1:А6; С1:С6) перемножает все компоненты двух массивов, а затем складывает полученные произведения, то есть выполняются следующие вычисления: 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3. Результатом вычисления будет число 156.
На рисунке 1 приведен пример, который будет использоваться для иллюстрации функций, описанных ниже.
Рис. 1. Фрагмент таблицы для примера.
Функция суммесли
Суммирует ячейки диапазона строк или столбцов, если они удовлетворяют заданному критерию.
СУММЕСЛИ(диапазон; условие; диапазон_суммирование), где
Диапазон — это интервал ячеек, в которых проверяется, удовлетворяют ли они заданному условию.
Условие — это условие в форме числа, выражения, или текста или адрес ячейки, где записано это условие. Например, условие может быть выражено как 100, ">0", "занято" или F5 (в ячейке F5 записано 100, или >0, или слово занято).
Диапазон_суммирования — это ячейки для суммирования. Ячейки в Диапазон_суммирования суммируются, только если соответствующие им ячейки в аргументе Диапазон удовлетворяют условию.
Например, для того, чтобы подсчитать суммарный фонд з/платы в плановом отделе (см. Рис. 1) функция будет иметь вид:
=СУММЕСЛИ(E2:E21;"Плановый";J2:J21)
или
=СУММЕСЛИ(E2:E21;L2;J2:J21) (в ячейке L2 - название отдела «Плановый»)
