Как в excel округлить в большую сторону - Учим Эксель

Способы объекта Math — Округление дробных чисел

Тут будет рассмотрен интегрированный в javascript объект Math , который также работает с числами.

Объект Math в JavaScript (от сокращ. математика) дозволяет делать разные математические операции . Для этого у него есть свои характеристики и способы. А именно способы round, ceil и floor объекта Math округляют переданные в их числовые значения.

Дальше разглядим работу способов round , ceil и floor по округлению чисел.

Способ round — Округляет переданное число

Начнем работу с объектом Math с рассмотрения способа round , который округляет передаваемое в него числовое значение.

Допустим, что в итоге прохождения какого-нибудь теста в произвольную переменную передано дробное десятичное число . Для того чтоб его округлить до целого значения необходимо будет пользоваться способом round объекта Math.

<script type= «text/javascript» >

age = Math . round (age) ; /* Округляем значение переменной age */

document. write ( age );

Тут не излишним будет напомнить правила округления дробных чисел . Для этого возьмем число 35.57 из рассмотренного примера.

При округлении дробная часть числа отбрасывается.

Если дробная часть числа больше 0.5 , то целая часть числа возрастает на единицу . Так, в числе 35.57 дробная часть 0.57 больше 0.5 , потому в примере число 35.57 было округлено до 36 .

Если же дробная часть числа меньше 0.5 , то целая часть числа остается без конфигураций . К примеру, число 35.47 будет округлено до 35 , потому что 0.47 меньше 0.5 .

Способ ceil — Округляет число в большую сторону

Продолжаем работать с способами объекта Math . Разглядим способ ceil (в переводе — потолок), который также округляет переданное в него число.

Но если способ round проводит округление чисел по традиционной схеме (смотрите выше правила округления чисел), то способ ceil округляет дробное десятичное число в большую сторону.

Интересно почитать:  Excel поиск в массиве

<script type= «text/javascript» >

age = Math . ceil (age) ; /* Округляем значение переменной age в большую сторону */

document. write ( age );

Итак, способ ceil округлил число 35.07 до 36 , другими словами в большую сторону. Невзирая на то, что 0.07 меньше 0.5 (смотрите выше правила округления чисел).

Способ floor — Округляет число в наименьшую сторону

Сейчас разглядим способ floor (в переводе — пол), который работает обратно способу ceil , т.е. способ floor округляет дробное число в наименьшую сторону.

<script type= «text/javascript» >

age = Math . floor (age) ; /* Округляем значение переменной age в наименьшую сторону */

document. write ( age );

Как видно из примера, способ floor округлил число 35.97 до 35 , другими словами в наименьшую сторону. Невзирая на то, что 0.97 больше 0.5 .

Читайте также.

Способ write() объекта document

Ссылка на основную публикацию
Adblock
detector