Рис. 1. Суммирование с использованием функции СУММ

Иногда необходимо суммировать не весь диапазон, а только ячейки, отвечающие некоторым условиям (критериям). В этом случае используют функцию СУММЕСЛИ.

Синтаксис функции

СУММЕСЛИ(А;В;С),

где

А - диапазон вычисляемых ячеек.

В - критерий в форме числа, выражения или текста, определяющего суммируемые ячейки;

С - фактические ячейки для суммирования.

В тех случаях, когда диапазон вычисляемых ячеек и диапазон фактических ячеек для суммирования совпадают, аргумент С можно не указывать.

Можно суммировать значения, отвечающие заданному условию. Например, в таблице на рис. 2 суммированы только объемы партий, значения которых превышают 20.


Рис. 2. Выборочное суммирование с использованием функции "СУММЕСЛИ"

 

Можно суммировать значения, относящиеся к определенным значениям в смежных ячейках. Например, в таблице на рис. 17.15 суммированы только объемы партий, относящиеся к товару "Луна".

 

Рис. 3. Выборочное суммирование с использованием функции "СУММЕСЛИ"

Умножение

Для умножения используют функцию ПРОИЗВЕД.

Синтаксис функции

ПРОИЗВЕД(А),

где

А - список от 1 до 30 элементов, которые требуется перемножить. Элемент может быть ячейкой, диапазоном ячеек, числом или формулой. Ссылки на пустые ячейки, текстовые или логические значения игнорируются.

Фактически данная функция заменяет непосредственное умножение с использованием оператора умножения (*). Так же как и при использовании функции СУММ, при использовании функции ПРОИЗВЕД добавление ячеек в диапазон перемножения автоматически изменяет запись диапазона в формуле. Например, если в таблицу вставить строку, то в формуле будет указан новый диапазон перемножения. Аналогично формула будет изменяться и при уменьшении диапазона.

Округление

Округление чисел особенно часто требуется при денежных расчетах. Например, цену товара в рублях, как правило, нельзя устанавливать с точностью более двух знаков после запятой. Если же в результате вычислений получается большее число десятичных разрядов, требуется округление. В противном случае накапливание тысячных и десятитысячных долей рубля приведет в итоге к ошибкам в вычислениях.

Для округления чисел можно использовать целую группу функций. Наиболее часто используют функции ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ.

Синтаксис функции ОКРУГЛ

ОКРУГЛ(А;В),

где

А - округляемое число;

В - число знаков после запятой (десятичных разрядов), до которого округляется число.

Синтаксис функций ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ точно такой же, что и у функции ОКРУГЛ.

Функция ОКРУГЛ при округлении отбрасывает цифры меньшие 5, а цифры большие 5 округляет до следующего разряда. Функция ОКРУГЛВВЕРХ при округлении любые цифры округляет до следующего разряда. Функция ОКРУГЛВНИЗ при округлении отбрасывает любые цифры. Пример округления до двух знаков после запятой с использованием функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ приведен на рис.4.


Рис. 4. Округление десятичных разрядов чисел с использованием функций "ОКРУГЛ", "ОКРУГЛВВЕРХ" и "ОКРУГЛВНИЗ"

Возведение в степень

Для возведения в степень используют функцию СТЕПЕНЬ.

Синтаксис функции

СТЕПЕНЬ(А;В),

где

А - число, возводимое в степень;

В - показатель степени, в которую возводится число.

Отрицательные числа можно возводить только в степень, значение которой является целым числом. В остальном ограничений на возведение в степень нет.

Для извлечения квадратного корня можно использовать функцию КОРЕНЬ.

Синтаксис функции

КОРЕНЬ(А),

где

А - число, из которого извлекают квадратный корень.

Нельзя извлекать корень из отрицательных чисел.