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

4.2. Арифметические функции

ABS(число) – абсолютное значение числа. Примеры: ABS(7)=ABS(-7)=7.

ЗНАК(число) – функция определения знака числа. Если аргумент больше 0, возвращается 1, если ноль – то 0, если отрицательное – то -1. Примеры: ЗНАК(3)=1, ЗНАК(0)=0, ЗНАК(-12)=-1.

ОСТАТ(делимое; делитель) – возвращает целочисленный остаток от деления двух чисел. Если делимое меньше делителя, результат равен делимому. Если деление выполняется без остатка, результат – ноль. Примеры: ОСТАТ(9;4)=1, ОСТАТ(5;11)=5, ОСТАТ(8;2)=0.

Функция определяет кратность одной величины другой. Так, например, при продаже товара общая сумма покупки должна быть кратна цене единицы товара, т.е. следует контролировать факт того, что

ОСТАТ(сумма;цена)=0.

ПРОИЗВЕД(число1; число2; ...) – возвращает произведение чисел в списке аргументов. Если во множестве аргументов встречаются нечисловые элементы, они в произведении не участвуют (пропускаются).

Примеры: ПРОИЗВЕД(3;2;4)=3*2*4=24,

ПРОИЗВЕД(A1;2;A2:C3)=A1*2*A2*B2*C2*A3*B3*C3.

4.3. Функции округления

ОКРУГЛ(число; десятичные знаки) – функция округляет число до указанного количества десятичных знаков. Второй аргумент может быть положительным (округление происходит справа от десятичной запятой) и отрицательным (округление слева от запятой – младшие целые разряды округляются до нулей).

Примеры: ОКРУГЛ(512,4567;2)=512,46, ОКРУГЛ(512,4567;-2)=500.

Замечание. Функции округления и операции форматирования данных внешне могут привести к одному и тому же результату. Следует иметь в виду, что форматирование изменяет только вид числа, а округление фактически меняет это число (в примере число 512,4567 действительно превратилось в 500). Очевидно, что Excel обрабатывает не те значения, которые видит пользователь на экране, а те, что хранятся в его памяти, которые могут и отличаться между собой.

ОКРВНИЗ(число; множитель) – округляет заданное число до ближайшего меньшего числа, кратного второму аргументу. Примеры: ОКРВНИЗ(23,4;0,5)=23, ОКРВНИЗ(5;3)=3, ОКРВНИЗ(5;1,5)=4,5.

ОКРВВЕРХ(число; множитель) – округляет заданное чис­ло до ближайшего большего числа, кратного второму аргументу. Примеры: ОКРВВЕРХ(23,4;5)=25, ОКРВВЕРХ(5;3)=6, ОКРВВЕРХ(5;1,5)=6.

Функции ОКРВВЕРХ() и ОКРВНИЗ() удобны, например, в случае, когда нужно отпустить товар, расфасованным в тару фиксированной емкости (например, 150 единиц в ящике). Положим, поступил заказ на 1000 единиц. Тогда возможны два варианта (с избытком или с недостатком)

ОКРВВЕРХ(1000;150)=1050штук или ОКРВНИЗ(1000;150)=900штук,

которые и предлагаются покупателю.

ОКРУГЛВНИЗ(число; количество цифр) – округляет число по модулю до ближайшего меньшего целого с заданным количеством цифр. Если параметр количество цифр равен 0 или опущен, число ок­ругляется до ближайшего меньшего целого. Если количество цифр >0, число округляется до заданного количества десятичных разрядов после запятой. Если <0, целая часть числа округляется слева от десятичной запятой на заданное количество цифр.

Примеры: ОКРУГЛВНИЗ(82599,8;-2)=82500, ОКРУГЛВНИЗ(567,8176;2)=567,81, ОКРУГЛВНИЗ(567,987;)=567.

ОКРУГЛВВЕРХ(число; количество цифр) – округляет число по модулю до ближайшего большего целого с заданным количеством цифр.

Примеры: ОКРУГЛВВЕРХ(82501,8;-2)=82600, ОКРУГЛВВЕРХ(567,8123;2)=567,82, ОКРУГЛВВЕРХ(567,001;)=568.

ЦЕЛОЕ(число) – функция возвращает ближайшее снизу целое число от аргумента.

Примеры: ЦЕЛОЕ(5,8)=5, ЦЕЛОЕ(-5,8)=-6.

ОТБР(число) – отбрасывает все дробные разряды числа. Примеры: ОТБР(5,8)=5, ОТБР(-5,8)=-5.

ЧЁТН(число) – округляет число до ближайшего четного.

Примеры: ЧЁТН(23,4)=24, ЧЁТН(2)=2, ЧЁТН(-3)=-4, ЧЁТН(3)=4.

НЕЧЁТ(число) – округляет число до ближайшего нечетного.

Примеры: НЕЧЁТ(23,4)=25, НЕЧЁТ(3)=3, НЕЧЁТ(4)=5, НЕЧЁТ(-4)=-5.

Обе функции ЧЁТН() и НЕЧЁТ() положительные значения округляют вверх, а отрицательные – вниз (напомним, что ноль число четное).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]