Доброго времени суток! Сегодня мы рассмотрим способы округления чисел в программе Excel. Мы обсудим формулы для округления до целого числа и определенного разряда. Также разберем, почему компьютер может медленно обрабатывать данные, как происходит сохранение информации в таблицах Excel, и зададимся вопросом о бесконечности физического мира. Надеюсь, статья окажется вам полезной!
Способ 1: С помощью кнопок
Прежде чем мы приступим к волшебным числовым преобразованиям, необходимо понять, как именно хранятся приближенные значения в компьютере. Это важная тема, о которой почему-то мало кто говорит, но она крайне важна для тех, кто хочет получить точные результаты. Да, мы можем округлить число, но я настоятельно рекомендую не пропускать то, о чем я сейчас вам расскажу.
Вспомним, как мы раньше делали деление в столбик в школе. Не беспокойтесь, вам ничего делать не нужно. Вспомните, в математике были числа, которые нельзя было представить в виде десятичной дроби. Давайте попробуем разделить 7 на 3.
Да, ответ в виде десятичной дроби довольно прост. Но компьютер неспособен обрабатывать такие неточные числа. А при попытке выполнить деление в столбик, мы сталкиваемся с бесконечным дробным числом.
На том же этапе моя учительница математики обычно говорила, что в таком случае можно прекратить деление и записать ответ в том виде, в котором он получился. В старших классах бесконечное число обрамляли в скобки, что означало «период».
И сразу же возникает вопрос — как же компьютер может работать с такими бесконечными числами? Строго говоря, не может. Все компьютеры используют хитрости и просто округляют последний разряд. Давайте посмотрим, как это происходит в Excel.
Давайте попробуем выполнить деление этих же чисел в программе. В первую ячейку первой строки впишем 7, а во вторую строку — 3. И посчитаем через формулу. Напомню, что формула начинается со знака равенства (=).
Следующим шагом я предлагаю увеличить размер ячейки, чтобы увидеть полное число, поскольку программа часто обрезает скрытую часть. Как видите, по умолчанию наше бесконечное число уже округлено программой до девятого знака — потому что мы видим 9 троек.
Давайте попробуем изменить точность, увеличив или уменьшив округление числа. Для этого перейдите на вкладку «Главная» и найдите раздел «Число», где расположены две кнопки со стрелками. Одна из кнопок уменьшает точность, округляя цифру до нужного разряда, а другая – увеличивает ее.
Теперь мы подошли к основной проблеме всех компьютеров на планете Земля. Попробуйте выбрать ячейку с результатом и увеличить точность до максимума. В итоге мы увидим 14 троек, а затем – нули.
Увеличение точности числа приводит к увеличению объема памяти, необходимого для его хранения, а также к увеличению сложности работы с такими данными и нагрузки на процессор. Поэтому программы, работающие с числами (включая деление), имеют свои ограничения. Например, программа Excel может работать с дробными числами до 14 разряда, после чего происходит округление.
Таким образом, компьютерный мир из-за своей неточности может создавать проблемы при моделировании физических экспериментов для программистов и ученых. Для нас, обычных людей, это может показаться незначительным, но важно помнить об этом.
Если мы попытаемся округлить число до целого, то мы получим целое число – два (2). Не забывайте, что есть определенные правила округления:
- Если число после запятой равно 5 или больше, оно округляется в большую сторону до 1.
- Если число после запятой меньше 5, оно округляется до 0.
Для более ясного понимания, обратите внимание на рисунок ниже. Красным цветом обозначены числа, которые мы собираемся исключить и округлить до следующего разряда. Синие цифры — это результат округления.
Необходимо понимать данное правило округления, чтобы точно определять количество знаков после запятой. Это интересный факт: ни один компьютер, даже самый мощный, созданный человечеством, не сможет представить бесконечность десятичной дроби. А наш Физический Мир бесконечен? Поделитесь своим мнением в комментариях.
Мы рассмотрели первый способ. Вы можете применять эти кнопки не только для одной, но и для ряда выделенных ячеек.
Способ 2: Формат ячейки
Для альтернативного подхода, измените цифры в формуле и попробуйте разделить семь (7) на девять (9). В отличие от предыдущего примера, где разряд был три (3) и округление до нуля (0), здесь происходит округление до единицы (1) следующего разряда – в данном случае восьми (8).
Для открытия вспомогательного меню необходимо выделить указанную ячейку и щелкнуть правой кнопкой мыши. После этого следует выбрать пункт «Формат ячеек».
Важно отметить, что аналогичным образом можно одновременно выделить несколько ячеек, чтобы применить к ним определенное форматирование.
Перейдите на первую закладку и отыщите опцию «Количество десятичных знаков», затем установите необходимое количество разрядов (т.е. количество цифр после запятой). После этого нажмите кнопку «OK».
Способ 3: Настройка точности расчетов
Мне нужно признаться, уважаемые читатели, что я скрыл одну очень важную деталь. Оба предыдущих метода не округляют числа полностью. Они просто «округляют» цифру, которая отображается в ячейке. Можно сказать, что они её просто скрывают. На самом деле число, которое хранится в таблице и используется в вычислениях, имеет точность до 14 знаков после запятой.
Если вы проводите какие-то расчеты, то точность не теряется. Однако, если у вас очень большие таблицы и процессор не так мощный, то могут возникнуть проблемы. В таком случае расчеты могут занять достаточно много времени. Если вам не особо важна точность, то можно уменьшить количество разрядов, хранимых в памяти ячейки. Это позволит ускорить процесс подсчета, но данные будут с округлением, которое вы установите. Давайте рассмотрим, как это можно сделать.
- Перейдите в «Файл» в левом верхнем углу экрана.
- Нажимаем на значок «Параметры».
- На левой стороне выбираем категорию «Дополнительно». В правом блоке прокручиваем до раздела «При пересчете этой книги» и отмечаем опцию «Задать указанную точность». Нажимаем «ОК».
- Появится окно с предупреждением.
- Если вы округлите цифры любым из предыдущих способов, то в расчетах будет участвовать именно это число, а не то, которое хранится в памяти.
Способ 4: Функциональное округление и упрощение расчетов
Проблема предыдущего метода заключается в том, что настройка определяет рамки для всего документа. Да, это упрощает подсчеты для программы и компьютера, но что, если нам нужно установить точное округление только для определенных ячеек, а не для всего документа? В этом случае нам помогут специальные формулы округления.
Допустим, у нас есть сложное и длинное число, и нам нужно уменьшить его разрядность только для этой ячейки. Для этого мы используем формулу:
=ОКРУГЛ(Число;Разряд округления)
Пожалуйста, обратите внимание, что все формулы начинаются со знака равно (=). Между «Число» и «Разрядом» должна быть точка с запятой (;). Также не должно быть никаких пробелов или лишних знаков.
В этом случае округление последнего разряда происходит в соответствии с общепринятыми математическими правилами. Существуют также два варианта этого метода: «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ». Как вы уже, возможно, догадались, в первом случае последний разряд всегда увеличивает цифру до 1, а во втором, наоборот, округляет до 0.
Для специалистов в области финансов существует еще один умный способ округления чисел:
Этот метод работает совсем по-другому. Представим себе, что у нас есть число, которое мы хотим округлить до ближайшего числа, которое делится на 2, 3, 5 или 7. Для этого достаточно указать нужное кратное число после точки с запятой (;). Например, если у нас есть число 15, и мы хотим округлить его до ближайшего числа, кратного 7, то мы получим 14.
У этой же формулы есть аналогичные вариации:
- ОКРВВЕРХ – всегда выбираем кратное число, больше исходного.
- ОКРВНИЗ – всегда выбирает кратное число, меньше исходного числа.
Существуют также три другие формулы, которые могут оказаться вам полезными:
- ОТБР – отбрасывает всю дробную часть и преобразует в целое число.
- ЧЕТН – округление до ближайшего четного числа.
- НЕЧЕТН – округление до ближайшего нечетного числа.
Единственное отличие заключается в том, что эти формулы не используют параметр через точку с запятой (;).
Давайте рассмотрим пример с таблицей и несколькими ячейками. Допустим, у нас есть информация о температуре в городе за определенный период, полученная с точных устройств. Однако нам необходимо округлить эти данные, так как такая точность не требуется. Поэтому мы создаем отдельную колонку с округленными значениями температуры.
- Выбираем первую ячейку в таблице.
- Мы можем ввести формулу вручную, но давайте воспользуемся функцией «ОКРУГЛ» из раздела «Формулы» в «Математической» книжечке. Вы также можете использовать любую другую формулу, которая вам нравится — это не имеет значения.
- Необходимо нажать левой кнопкой мыши на ячейку с названием «Число» и выделить ту ячейку, которую нужно округлить.
- Пропишите здесь уровень.
- Примените формулу к первой строке, затем просто потяните квадрат вниз.
Ура, мы справились! Вы видите, не обязательно запоминать все эти формулы, вы всегда можете обратиться к ним через эту вкладку. Это все. Если у вас есть еще вопросы, не стесняйтесь задавать их в комментариях. До свидания!