Округлить с точностью до 0,01; 0,1; 1; 10; 100 не представляет труда – для этого существует функция ОКРУГЛ() . А если нужно округлить, например, до ближайшего числа, кратного 50?
В EXCEL 2007 функция ОКРУГЛТ(число;точность) поможет округлить с необходимой точностью (не путать с функцией ОКРУГЛ() , см. статью Функция ОКРУГЛ() в MS EXCEL ).
Число и точность должны быть одного знака (либо оба положительные или оба отрицательные), иначе функция возвращает ошибку #ЧИСЛО!
Примеры Округляем до ближайшего числа, кратного 50: =ОКРУГЛТ(102;50) – результат 100; =ОКРУГЛТ(124,999;50) – результат 100; =ОКРУГЛТ(125;50) – результат 150.
Альтернативный вариант с функцией ОКРУГЛ() =ОКРУГЛ(124,999/50;0)*50
Округление до ближайшего четного (см. Файл примера ): =ОКРУГЛТ(A2;2) или = ЦЕЛОЕ(A2/2+0,5)*2
Округление до нечетного: =ОКРУГЛТ(A2-1;2)+1 или =ЦЕЛОЕ((A2-1)/2+0,5)*2+1
Об округлении времени читайте в статье Округление времени с заданной точностью .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии