Иллюстрированный самоучитель по Microsoft Excel 2002

Округление результатов

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

Иллюстрированный самоучитель по Microsoft Excel 2002 › Простейшие действия над числами › Округление результатов
Рис. 2.28. Панель функции ОКРУГЛ

Данная функция округляет число до указанного количества десятичных разрядов. Синтаксис ее следующий:

ОКРУГЛ(число; количество_цифр)

Здесь число – это округляемое число, количество_цифр – это количество десятичных разрядов, до которого нужно округлить число.

Например, для операции извлечения корня в нашем примере формула округления будет иметь такой вид:

= ОКРУГЛ(B10 ^ (1 / C10); 2)

Первый аргумент, В10/\(1/С10), показывает, для какой операции выполняется округление, а второй (цифра 2) определяет количество десятичных разрядов. В нашем случае вычисления осуществляются с точностью до второго знака после запятой (например, до копеек). Однако округление необходимо производить на определенном этапе расчетов.

Пример
На таможню приходит товар стоимостью 3 цента за единицу в количестве 1000 штук. Курс обмена – 29.31 руб./$, а все таможенные платежи (без учета НДС) составляют 29.45%. База начисления для таможенных платежей будет равна цене в долларах, умноженной на курс доллара и количество единиц товара:

$0.03 * 29.31 * 1000 = 879.30 руб.

При умножении базы начисления на ставку таможенного сбора получается сумма, которой быть не может (так как не существует пока в мире десятых и сотых долей копеек при перечислении их через банк):

879.30 руб. * 29.45 % = 258.9539 руб.

Если и далее производить расчеты без округления размера таможенного платежа, то можно получить стоимость партии товара, которая равна стоимости товара плюс таможенные платежи:

879.30 руб. + 258.9539 руб. = 1138.25385 руб.

Таким образом, цена единицы товара будет следующей:

1138.25385 руб. / 1000 шт. = 1.138254 руб.

Полученные неправильные результаты представлены в табл. 2.1.

Таблица 2.1. Пример неправильного расчета таможенных платежей.

Цена за единицу ($) Количество (штук) Курс (руб./$) Таможенный платеж (%) Таможенный платеж (руб.) Итого стоимость партии (руб.) Цена за единицу (руб.)
0.03 1000 29.31 29.45% 258.9539 1138.25385 1.138254
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.