Вычисления с использованием функций
Математические вычисления
Суммирование
Для простейшего суммирования используют функцию СУММ.
Синтаксис функции
СУММ(А),
где
А - список от 1 до 30 элементов, которые требуется суммировать. Элемент может быть ячейкой, диапазоном ячеек, числом или формулой. Ссылки на пустые ячейки, текстовые или логические значения игнорируются.
Фактически данная функция заменяет непосредственное суммирование с использованием оператора сложения (+). Формула =СУММ(В2:В5), указанная в ячейке А8 ( рис. 17.13), тождественна формуле =В2+В3+В4+В5.
Иногда необходимо суммировать не весь диапазон, а только ячейки, отвечающие некоторым условиям (критериям). В этом случае используют функцию СУММЕСЛИ.
Синтаксис функции
СУММЕСЛИ(А;В;С),
где
А - диапазон вычисляемых ячеек.
В - критерий в форме числа, выражения или текста, определяющего суммируемые ячейки;
С - фактические ячейки для суммирования.
В тех случаях, когда диапазон вычисляемых ячеек и диапазон фактических ячеек для суммирования совпадают, аргумент С можно не указывать.
Можно суммировать значения, отвечающие заданному условию. Например, в таблице на рис. 17.14 суммированы только объемы партий, значения которых превышают 20.
Можно суммировать значения, относящиеся к определенным значениям в смежных ячейках. Например, в таблице на рис. 17.15 суммированы только объемы партий, относящиеся к товару "Луна".
Умножение
Для умножения используют функцию ПРОИЗВЕД.
Синтаксис функции
ПРОИЗВЕД(А),
где
А - список от 1 до 30 элементов, которые требуется перемножить. Элемент может быть ячейкой, диапазоном ячеек, числом или формулой. Ссылки на пустые ячейки, текстовые или логические значения игнорируются.
Фактически данная функция заменяет непосредственное умножение с использованием оператора умножения (*). Так же как и при использовании функции СУММ, при использовании функции ПРОИЗВЕД добавление ячеек в диапазон перемножения автоматически изменяет запись диапазона в формуле. Например, если в таблицу вставить строку, то в формуле будет указан новый диапазон перемножения. Аналогично формула будет изменяться и при уменьшении диапазона.
Округление
Округление чисел особенно часто требуется при денежных расчетах. Например, цену товара в рублях, как правило, нельзя устанавливать с точностью более двух знаков после запятой. Если же в результате вычислений получается большее число десятичных разрядов, требуется округление. В противном случае накапливание тысячных и десятитысячных долей рубля приведет в итоге к ошибкам в вычислениях.
Для округления чисел можно использовать целую группу функций. Наиболее часто используют функции ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ.
Синтаксис функции ОКРУГЛ
ОКРУГЛ(А;В),
где
А - округляемое число;
В - число знаков после запятой (десятичных разрядов), до которого округляется число.
Синтаксис функций ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ точно такой же, что и у функции ОКРУГЛ.
Функция ОКРУГЛ при округлении отбрасывает цифры меньшие 5, а цифры большие 5 округляет до следующего разряда. Функция ОКРУГЛВВЕРХ при округлении любые цифры округляет до следующего разряда. Функция ОКРУГЛВНИЗ при округлении отбрасывает любые цифры. Пример округления до двух знаков после запятой с использованием функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ приведен на рис. 17.16.
Рис. 17.16. Округление десятичных разрядов чисел с использованием функций "ОКРУГЛ", "ОКРУГЛВВЕРХ" и "ОКРУГЛВНИЗ"
Возведение в степень
Для возведения в степень используют функцию СТЕПЕНЬ.
Синтаксис функции
СТЕПЕНЬ(А;В),
где
А - число, возводимое в степень;
В - показатель степени, в которую возводится число.
Отрицательные числа можно возводить только в степень, значение которой является целым числом. В остальном ограничений на возведение в степень нет.
Для извлечения квадратного корня можно использовать функцию КОРЕНЬ.
Синтаксис функции
КОРЕНЬ(А),
где
А - число, из которого извлекают квадратный корень.
Нельзя извлекать корень из отрицательных чисел.