Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1888.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.52 Mб
Скачать

1.5.2. Математические функции

Функция СУММЕСЛИ

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

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

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

Критерий – заданный критерий отбора (текстовое значение).

Диапазон_суммирования – это фактические ячейки для суммирования. Ячейки в диапазоне суммирования суммируются в том случае, если соответствующие им ячейки в аргументе Диапазон удовлетворяют критерию.

Пример

Пусть ячейки A2:A5 содержат величины стоимости для четырех домов. Ячейки B2:B5 содержат величины комиссионных при продаже соответствующих домов. Нужно вычислить сумму комиссионных от продажи домов со стоимостью, большей той, что находится в ячейке А6.

Решение

Ввести в ячейку В6 формулу =СУММЕСЛИ(A2:A5;">"&A6;B2:B5) (рис. 1.3).

A

B

1

Стоимость дома

Комиссионные от продажи

2

10 000

700

3

20 000

1 500

4

15 000

1 200

5

25 000

2 100

6

16 000

3 600

Рис. 1.3. Расчетная таблица примера функции СУММЕСЛИ

Функция СУММПРОИЗВ

Функция СУММПРОИЗВ возвращает сумму произведений соответствующих элементов массива. Диалоговое окно функции представлено на рис. 1.4.

Рис. 1.4. Диалоговое окно функции СУММПРОИЗВ

Синтаксис: СУММПРОИЗВ(Массив1; Массив2;…), где Массив1; Массив2; … от 2 до 30 массивов, чьи компоненты нужно сначала перемножить, а затем сложить. Все массивы должны иметь одну и ту же размерность.

Пример

Пусть ячейки А2:А5 содержат значения окладов, а ячейки В2:В5 содержат количество ставок с указанным окладом. Требуется найти в ячейке В6 суммарное значение оклада с помощью функции СУММПРОИЗВ.

Решение

Ввести в ячейку В6 формулу =СУММПРОИЗВ(А2:А5; В2:В5). (рис. 1.5).

А

В

1

Оклад

Количество ставок

2

250

1

3

150

4

4

200

3

5

125

2

6

Итого

1 700

Рис. 1.5. Расчетная таблица примера функции СУММПРОИЗВ

Функция ЦЕЛОЕ

Функция ЦЕЛОЕ возвращает целую часть числа путем отбрасывания всех дробных цифр после запятой. Диалоговое окно функции представлено на рис. 1.6.

Рис. 1.6. Диалоговое окно функции ЦЕЛОЕ

Синтаксис: ЦЕЛОЕ(Число).

Пример

В ячейке А3 находится число 412,98. Требуется получить в ячейке В3 целую часть этого числа.

Решение

Ввести в ячейку В3 формулу =ЦЕЛОЕ(АЗ). Результат – число 412.

Функция ОКРУГЛ

Функция ОКРУГЛ округляет значение числа до указанного количества десятичных разрядов. Эта функция обычно используется для контроля точности вычислений. Диалоговое окно функции представлено на рис. 1.7.

Рис. 1.7. Диалоговое окно функции ОКРУГЛ

Синтаксис: ОКРУГЛ(Число, Количество_цифр).

Число – значение для округления.

Количество_цифр – количество округляемых разрядов.

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

Примеры использования функции ОКРУГЛ приведены в табл. 1.1.

Таблица 1.1. Примеры использования функции ОКРУГЛ

Функция

Результат

Функция

Результат

=ОКРУГЛ (123,457;2)

123,46

= ОКРУГЛ (123,457;–1)

120,00

=ОКРУГЛ (123,457;1)

123,50

= ОКРУГЛ (123,457;–2)

100,00

=ОКРУГЛ (123,457;0)

123,00

= ОКРУГЛ (123,457;–3)

0,00

Необходимо уметь различать округленное значение от отформатированного. Когда в формуле есть ссылка на ячейку, значение в которой было округлено с помощью функции ОКРУГЛ, будет использоваться округленное значение. Если же число было отформатировано так, что оно только кажется округленным, то в формулах со ссылками на эту ячейку будет использоваться реальное неокругленное значение.

Функции ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ

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

Синтаксис: ОКРУГЛВВЕРХ(Число, Количество_цифр); ОКРУГЛВНИЗ(Число, Количество_цифр).

Примеры использования функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ приведены в табл. 1.2.

Таблица 1.2. Примеры использования функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

Функция

Результат

=ОКРУГЛВВЕРХ (123,877;2)

123,88

= ОКРУГЛВВЕРХ (123,872;2)

123,88

= ОКРУГЛВВЕРХ (123,812;1)

123,90

= ОКРУГЛВВЕРХ (123,812;–1)

130,00

= ОКРУГЛВНИЗ (123,877;2)

123,87

= ОКРУГЛВНИЗ (123,872;2)

123,87

= ОКРУГЛВНИЗ (123,892;1)

123,80

= ОКРУГЛВНИЗ (127,812;–1)

120,00

Функция РИМСКОЕ

Функция РИМСКОЕ преобразует число в его эквивалент в римских цифрах как текст. Обратное преобразование невозможно. Диалоговое окно функции представлено на рис. 1.8.

Синтаксис: РИМСКОЕ(Число; Форма).

Число – конвертируемое число в арабской записи.

Форма – число, указывающее желаемый тип числа в римской записи.

Например, функция =РИМСКОЕ(1996) возвращает результат MCMXCVI.

Р ис. 1.8. Диалоговое окно функции РИМСКОЕ