Как удалить десятичные знаки в Excel
Обновлено: 21.11.2024
Excel включает довольно много функций, которые округляют или удаляют десятичные дроби из чисел. Видео ниже демонстрирует разницу между всеми этими функциями. Загрузите рекомендуемый файл здесь.
Вот наш большой тур…
Функция INT
Округляет число до ближайшего целого числа
Функция ОБРЕЗ
Усекает число, удаляя десятичную часть. Имеет аргумент Num_digits, который позволяет указать точность — например, 1 оставит одну десятичную точку, а -1 обнулит число слева от десятичного знака. =ОБРЕЗ(A1, 1)
Нечетные функции
Округляет от нуля до следующего нечетного целого числа. Так, например, 2,1 становится 3, а -2,1 становится -3.
=НЕЧЕТНЫЙ(A1)
Функция ДАЖЕ
Округляет от нуля до следующего четного целого числа. Так, например, 3,1 становится 4, а -3,1 становится -4.
Функция ОКРУГЛ
Значения до 0,49999999 округляются до нуля; больше округляются от нуля до следующего целого числа.
Функция ОКРУГЛВВЕРХ
Округляет от нуля до следующего целого числа. Включает аргумент Num_digits, который позволяет вам указать количество цифр, которое вы хотите округлить — отрицательное значение Num_digits округлит цифру слева от десятичного знака.
Функция ОКРУГЛВНИЗ
Округляет от нуля до следующего целого числа. Включает аргумент Num_digits, который позволяет вам указать количество цифр, которое вы хотите округлить — отрицательное значение Num_digits будет округлять цифру слева от десятичного знака.
Функция ОКРУГЛ
Округляет число до указанного вами кратного. В приведенном ниже примере розничные цены необходимо округлить до ближайших 25 пенсов. Используется формула =ОКРУГЛ(C2, 0,25)
Функция CEILING/CELING.MATH
Округляет число до ближайшего кратного значимости. В приведенном ниже примере мне нужно сделать заказ в количестве, указанном в столбце C. Столбец B показывает, сколько мне действительно нужно, а функция CEILING сообщает мне, сколько мне нужно заказать.
CEILING или CEILING.MATH?
Разница между CEILING и CEILING.MATH заключается в способе округления отрицательных чисел. CEILING округляет положительные и отрицательные числа от нуля, тогда как CEILING.MATH округляет положительные числа от нуля и отрицательные числа до нуля. CEILING.MATH доступен только в Excel 2013 и переименован из CEILING.PRECISE в Excel 2010.
Функция FLOOR/FLOOR.MATH
Округляет число в меньшую сторону до ближайшего кратного значимости. В приведенном ниже примере мне нужны возвращаемые элементы, но в указанном кратном количестве в столбце C. Столбец F сообщает мне, сколько я хочу вернуть, функция FLOOR сообщает мне, сколько я могу вернуть.
Скажем прямо, открытие рабочего листа и просмотр десятичных дробей может быть весьма неприятным. Некоторых это пугает, поскольку десятичные дроби создают ощущение сложности.
Поэтому иногда может потребоваться удалить десятичные дроби из чисел и превратить их в целые числа.
Excel предоставляет широкий спектр функций и параметров, которые помогут вам удалить десятичные дроби из чисел. В этом уроке мы рассмотрим некоторые из этих методов:
- Удаление десятичных знаков без округления
- Удаление десятичных знаков с округлением
- Использование форматирования чисел для удаления десятичных знаков
Оглавление
Удаление десятичных знаков без округления
Если вы просто хотите преобразовать десятичное значение в целое число без округления, вы можете использовать функцию TRUNC.
Функция TRUNC принимает десятичное значение и усекает его до заданной точности. Таким образом, вы можете использовать его для усечения числа на основе заданного количества цифр.
Синтаксис функции TRUNC следующий:
- число – числовое значение или ссылка на ячейку, содержащую число, которое вы хотите обрезать.
- num_digits – точность усечения. Это значение является необязательным. Значение по умолчанию равно 0.
Если вы хотите извлечь только целую часть числа путем усечения (или удаления) дробной части, вы можете игнорировать второй необязательный аргумент.
Таким образом, функция TRUNC(4.7) вернет значение 4, а функция TRUNC(2.2) вернет значение 2.
На следующем снимке экрана показано, как функция TRUNC работает с различными десятичными входными данными:
Удаление десятичных знаков путем округления
Если вы также хотите округлить десятичное число при его удалении, Excel предлагает для этого ряд функций:
Давайте рассмотрим каждую из этих функций одну за другой, чтобы понять, как они округляют десятичные значения.
Функция INT
Функция INT принимает десятичное значение и возвращает его целую часть после округления вниз до ближайшего целого числа. Это означает, что применение функции к версиям 10.8 и 10.2 вернет значение 10.
Синтаксис функции INT прост:
Функция принимает только один аргумент — десятичное число, которое необходимо преобразовать в целое число.
Таким образом, функция INT(4.7) вернет значение 4, а функция INT(2.2) вернет значение 2. Обратите внимание, что это тот же результат, что и при использовании функции TRUNC. р>
На самом деле функции TRUNC и INT очень похожи.
Сходства и различия между TRUNC и INT
И TRUNC, и INT возвращают целую часть числа.
Основное различие между ними заключается в том, что TRUNC просто усекает десятичную часть, а INT округляет число в меньшую сторону.
Поэтому применение функций к положительным числам дает те же результаты.
Однако они по-разному работают с отрицательными числами. Например, если INT(10.8) возвращает 10, INT(-10.8) возвращает -11.
Другими словами, отрицательные числа становятся еще более отрицательными, когда к ним применяется функция INT.
В случае функции TRUNC этого не происходит. Итак, TRUNC(10.8) возвращает 10, а TRUNC(-10.8) возвращает -10.
На следующем снимке экрана показано, как функция INT работает с различными десятичными входными данными:
Общее практическое правило:
- Используйте INT, если вам нужна целая часть десятичного числа, и у вас не будет проблем, если она всегда округляется в меньшую сторону.
- Используйте TRUNC, если вам нужна целая часть как отрицательного, так и положительного числа.
Другие функции округления
Основная задача функции INT – округлить в меньшую сторону десятичное число до ближайшего целого числа, ключевым словом здесь является ‘округление в меньшую сторону’.
Однако, если вы хотите больше контролировать округление десятичных чисел, в Excel есть целый арсенал других функций.
Давайте рассмотрим некоторые из них.
Функция ОКРУГЛ
Функция ОКРУГЛ принимает десятичное значение и возвращает число, округленное до заданного количества цифр.
Эта функция может округлять в меньшую сторону или в большую сторону в зависимости от ближайшего числа.
Это означает, что применение функции к версии 10.8 вернет 11, а к версии 10.2 — 10.
Синтаксис функции ОКРУГЛ следующий:
- число – числовое значение или ссылка на ячейку, содержащую число, которое вы хотите округлить.
- num_digits – это количество цифр, до которого вы хотите округлить число. Это значение является необязательным. Значение по умолчанию равно 0.
Если вы хотите округлить число до ближайшего целого числа, вы можете установить аргумент num_digits равным 0.
На следующем снимке экрана показано, как функция ОКРУГЛ работает с различными десятичными входами:
Функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ
Функция ОКРУГЛВВЕРХ принимает десятичное значение и возвращает число, округленное в большую сторону до заданного количества цифр. Это означает, что применение функции как к 10.8, так и к 10.2 вернет 11.
И наоборот, функция ОКРУГЛВНИЗ принимает десятичное значение и возвращает число, округленное в меньшую сторону до заданного количества цифр. Это означает, что применение функции как к 10.8, так и к 10.2 вернет 10.
Синтаксис функций ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ такой же, как у функции ОКРУГЛ:
- =ОКРУГЛВВЕРХ (число, количество_цифр)
- =ОКРУГЛВНИЗ (число, количество_цифр)
Как и раньше, если вы хотите округлить число (в большую или меньшую сторону) до ближайшего целого числа, вы можете установить для аргумента num_digits значение 0.
На следующем снимке экрана показано, как функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ работают с различными десятичными входными данными:
Удаление десятичной дроби с помощью диалогового окна «Формат ячеек»
Если вы хотите отформатировать только ячейки, содержащие десятичные значения, удалив десятичные знаки (фактически не затрагивая исходные значения в ячейках), вы можете использовать функцию «Форматировать ячейки», предоставляемую Excel.
Вот шаги, которые необходимо выполнить:
- Выберите ячейки, содержащие числа, с которыми вы хотите работать.
- Нажмите правой кнопкой мыши на выделенный элемент и выберите "Форматировать ячейки" в появившемся контекстном меню.
- Откроется диалоговое окно Формат ячеек.
- Выберите вкладку Число.
- Выберите параметр Номер из списка в разделе Категория.
- Справа рядом с Десятичные разряды уменьшите значение счетчика до 0.
Выбранные вами числа теперь должны быть округлены до ближайших целых чисел.
Примечания:
- При использовании этого метода число округляется в большую или меньшую сторону до ближайшего целого числа в зависимости от значения после запятой. Таким образом, она работает примерно так же, как функция ОКРУГЛ.
- Этот метод только изменяет внешний вид значений в ячейках. Базовые значения в ячейках не изменяются. Поэтому, если вы нажмете на ячейки, вы все равно сможете увидеть исходные (десятичные) числа в строке формул.
Кроме того, вот сокращение для этого метода. В группе Число на вкладке Главная вы найдете кнопку "Уменьшить десятичную дробь".
Вы можете нажать эту кнопку, чтобы уменьшить количество знаков после запятой, пока все ваши числа не превратятся в целые числа.
В этом руководстве мы показали несколько способов удаления десятичных знаков в Excel.
Это включало использование функций для усечения, округления и округления десятичных чисел в меньшую сторону для преобразования их в целые числа. Мы надеемся, что этот урок был вам полезен.
В этом примере показаны две функции для удаления десятичных знаков в Excel. INT и TRUNC.
Функция INT (Integer) округляет число в меньшую сторону до ближайшего целого числа (отрицательные числа становятся более отрицательными).
Вывод: функция INT отсекает только десятичные дроби от положительных чисел.
Обрезать
Функция TRUNC (Truncate) всегда отсекает десятичные дроби.
Функция TRUNC может хранить любое количество десятичных знаков. Просто используйте второй аргумент, чтобы указать, сколько десятичных знаков вы хотите сохранить.
Десятичная часть
Чтобы вернуть только десятичную часть числа, используйте следующую формулу.
Примечание: если второй аргумент функции TRUNC опущен, предполагается значение 0.
В этом уроке вы узнаете, как полностью удалить десятичные знаки из вашего числа в Excel.
Когда мы работаем с десятичными числами в Excel, иногда нам нужно удалить их десятичные дроби и получить только их целое число. Это может потребоваться из-за наших требований к обработке данных или для демонстрации правильных результатов нашей работы.
Существуют различные формулы, которые мы можем использовать, чтобы просто удалить десятичные дроби в нашем числе, не выполняя обычный процесс округления. Хотите знать, что это за формулы и как их использовать для удаления десятичных знаков в Excel? Изучите этот урок до его последней части!
Отказ от ответственности: этот пост может содержать партнерские ссылки, по которым мы получаем комиссию за соответствующие покупки/действия без каких-либо дополнительных затрат для вас. Узнать больше
Как удалить десятичные знаки в Excel 1: TRUNC
Первая формула, которую мы можем использовать для удаления десятичных знаков в Excel, — TRUNC. TRUNC может быть даже лучшей формулой, которую вы можете использовать для этой цели, из-за ее простоты и гибкости.
Вот общая форма записи TRUNC, если мы хотим использовать ее для удаления десятичных знаков из нашего числа.
Легко, не так ли? Просто введите число, из которого мы хотим удалить десятичные знаки, в TRUNC, и мы получим результат!
Вы можете указать второй вход в TRUNC, который представляет собой количество десятичных знаков, которое вы хотите получить в результате TRUNC. Однако этот второй вход имеет значение по умолчанию 0 (что означает отсутствие десятичных знаков в результате TRUNC). Поэтому нам не нужно вводить какие-либо дополнительные данные, если мы просто хотим удалить все десятичные знаки из нашего числа.
Вот пример реализации TRUNC для удаления десятичных знаков из нашего числа в Excel.
Как вы можете видеть в примере, мы получаем наши числа без десятичных знаков, записывая TRUNC именно так, как мы обсуждали. Просто введите число в TRUNC, и мы получим версию нашего числа без десятичных знаков!
Как удалить десятичные знаки в Excel 2: INT
Вторая формула, которую вы можете использовать для удаления десятичных знаков из вашего числа, — это INT. Как и в случае с TRUNC, нам нужно только ввести число в INT, чтобы получить результат.
Вот пример реализации INT в Excel.
Похоже на TRUNC, за исключением названия формулы, не так ли? Тогда в чем разница между использованием TRUNC и INT?
Помимо того, что у TRUNC есть необязательный второй вход (мы можем дать только один вход INT), есть также разница в процессе, который делают INT и TRUNC. INT округляет наше число до ближайшего целого числа, а TRUNC усекает десятичные дроби в нашем числе.
Мы почувствуем эту разницу, если введем отрицательное число в TRUNC и INT. TRUNC просто удалит из него десятичные дроби, а INT округлит его до большего отрицательного числа!
Как удалить десятичные знаки в Excel 3: FLOOR/FLOOR.MATH
Помимо использования TRUNC и INT, мы также можем использовать FLOOR/FLOOR.MATH для удаления десятичных знаков из нашего числа.
Основная функция FLOOR и FLOOR.MATH – округлить число до определенного кратного числа. Если мы введем 1 в качестве их множественного ввода, мы можем использовать обе формулы для удаления десятичных знаков из нашего числа!
Имея это в виду, вот общая форма записи FLOOR и FLOOR.MATH для удаления десятичных знаков из нашего числа.
Почему мы не вводим множители в FLOOR.MATH выше? FLOOR.MATH имеет множественный ввод по умолчанию 1, в отличие от FLOOR. Таким образом, нам не нужно вводить какое-либо кратное, если мы хотим округлить наше число до этого конкретного кратного!
Вот пример реализации FLOOR и FLOOR.MATH в Excel.
Мы также можем указать 1 в качестве множественного ввода FLOOR.MATH, как и FLOOR. Однако мы получим тот же результат, как если бы мы не вводили в него несколько входных данных.
Как удалить десятичные знаки в Excel 4: ОКРУГЛВНИЗ
Последняя формула, которую мы здесь обсудим, — ОКРУГЛВНИЗ. Если мы хотим удалить десятичные знаки с помощью ОКРУГЛВНИЗ, нам просто нужно ввести 0 в качестве количества десятичных знаков.
Как вы, возможно, уже знаете, ввод 0 означает, что мы хотим, чтобы в нашем результате ОКРУГЛВНИЗ было 0 десятичных знаков. Из-за этого ОКРУГЛВНИЗ округлит наше число до ближайшего целого числа, удалив, таким образом, все его десятичные дроби!
Вот пример реализации формулы ОКРУГЛВНИЗ в Excel.
Как удалить десятичные знаки в отрицательных числах в Excel: TRUNC/FLOOR/FLOOR.MATH/CEILING/CEILING.MATH
Большинство приведенных выше формул (за исключением TRUNC, которая усекает десятичные дроби в нашем числе) используют процесс округления для удаления десятичных дробей из нашего числа. Что, если вместо этого мы хотим удалить десятичные дроби из отрицательного числа? Если для этой цели округлить отрицательное число в меньшую сторону, в результате мы, вероятно, получим другое (большее) отрицательное целое число.
Чтобы удалить десятичные дроби из отрицательного числа в Excel, мы по-прежнему можем использовать TRUNC, FLOOR и FLOOR.MATH. Кроме того, мы также можем использовать CEILING и CEILING.MATH, чтобы помочь нам.
Вот общая форма написания пяти формул для удаления десятичных знаков из отрицательного числа в Excel.
Поскольку TRUNC просто усекает все десятичные знаки в нашем числе, мы записываем его одинаково для положительного или отрицательного числа. Однако для FLOOR и FLOOR.MATH входные данные совершенно разные.
Чтобы удалить десятичные дроби из отрицательного числа, мы должны округлить его ближе к нулю. Поскольку FLOOR округляет отрицательное число ближе к нулю, если его множественный вход отрицательный, мы вводим -1 как множитель.
Для FLOOR.MATH мы должны ввести любое значение, кроме нуля, для его входной части режима округления отрицательных чисел (третий ввод). Это связано с тем, что ввод по умолчанию для этого равен 0 или округлению отрицательного числа от нуля. Для части множественного ввода (второй ввод) нам не нужно ничего вводить, поскольку по умолчанию он кратен 1.
Если мы используем ПОТОЛОК для удаления десятичных знаков, нам нужно указать 1 в качестве множественного ввода. Это связано с тем, что CEILING округляет отрицательное число ближе к нулю, если его множественный ввод положительный.
Для CEILING.MATH, поскольку его природа по умолчанию округляет отрицательное число ближе к нулю, его ввод прост. Нам нужно только ввести отрицательное число, из которого мы хотим удалить десятичные дроби. Поскольку множественный вход CEILING.MATH по умолчанию равен 1 (аналогично FLOOR.MATH), нам также не нужно вводить какие-либо множители.
Вот пример реализации этих пяти формул для удаления десятичных знаков из отрицательного числа в Excel.
Как видно из примера, мы получаем одинаковые результаты при написании всех пяти формул. Мы удалили все десятичные знаки в наших отрицательных числах в этих результатах.
Упражнение
После того, как вы узнали, как удалить десятичные знаки в Excel, используя различные записи формул, давайте выполним упражнение. Это сделано для того, чтобы вы могли лучше понять материалы, которые вы только что изучили из этого руководства!
Загрузите приведенный ниже файл упражнения и выполните инструкции. Загрузите файл ключа ответов, если вы выполнили упражнение и хотите проверить свой ответ. Или, возможно, если вы запутались в том, как выполнить инструкцию!
Ссылка на файл упражнения:
Скачать здесь
Инструкция:
- INT
- ЭТАЖ
- ОКРУГЛЕНИЕ ВНИЗ
- ТРАНК
Дополнительное примечание
Если вам нужно удалить десятичные дроби из положительных и отрицательных чисел, используя одну и ту же формулу, используйте TRUNC! Это единственная формула, которая имеет одинаковое написание для удаления десятичных знаков как в положительных, так и в отрицательных числах!
Связанные учебные пособия, которые вы должны изучить:
Если вам нужна постоянная ссылка на ячейку/диапазон ячеек в формуле, вы можете использовать символы доллара, чтобы помочь вам. Хотите знать, как использовать символы по назначению? Прочитайте это руководство от Compute Expert!
Хотите освоить несколько способов сортировки чисел в Excel? Узнайте из этого руководства Compute Expert!
Если вам нужно суммировать числовую последовательность в Excel, вы можете использовать функцию "Автосумма", чтобы сделать это быстро. Хотите знать, как использовать эту функцию для быстрого процесса суммирования числовых последовательностей в Excel? Прочтите этот учебник по вычислительным ресурсам!
Читайте также: