Как в эксель отделить дробную часть числа
Перейти к содержимому

Как в эксель отделить дробную часть числа

  • автор:

Функция ОТБР позволяет отбросить дробную часть в Excel

Функция ОТБР в Excel используется для отбрасывания дробной части числового значения, переданного в качестве первого аргумента, до определенного количества знаков после запятой, которые указаны в качестве второго аргумента, и возвращает усеченное целое число.

Как найти частное от деления с помощью функции ОТБР в Excel

Операция отбрасывания дробной части отличается от округления чисел, тем, что итоговое значение не увеличивается или уменьшается в соответствии с правилами округления чисел. Например, при округлении числа 10,9 до целого будет возвращено число 11. Функция ОТБР вернет число 10.

Пример 1. В столбце таблицы записаны некоторые числа. Найти частное от деления каждого числа на 5. Если результатом является дробное число, отбросить дробную его до части до целого числа.

Вид таблицы данных:

Пример 1.

Для нахождения искомых значений используем следующую формулу массива:

С помощью функции ЕСЛИ выполняется проверка наличия остатка от деления (функция ОСТАТ). Если остаток от деления больше нуля, отбрасывается дробная часть с помощью функции ОТБР, иначе – просто выполняется деление числа на 5.

ОТБР и ОСТАТ.

В результате вычисления формулы мы нашли частное от деления в Excel для исходных чисел, разделенных на 5.

Как преобразовать числа десятичной дроби в дату в Excel

Пример 2. В таблице имеется столбец с дробными числами (с разным количеством знаков после запятой). Это закодированная информация, из которой нам нужно раскодировать дату – число дня и месяца для 2020-го года по следующему алгоритму:

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

Вид таблицы данных:

Пример 2.

Для расчета значений используем следующую формулу:

Для получения данных требуемого формата из кодов используем функцию ДАТА. Чтобы вычислить значение номера месяца с помощью функции ОТБР отбрасываем дробную часть оставляя целое число – номер месяца. Для получения номера дня нам следует вычесть от исходного числа его целое число. Таким образом получим дробную часть, для которой следует переместить запятую вправо на 2 знака с помощью умножением дробной части на 100.

Результат вычислений для всех ячеек:

числа десятичной дроби в дату.

Как видно, некоторые ячейки содержат код ошибки поскольку 54 и 33 превышают допустимое число дней в месяце. Или 13 и 114 превышают количество месяцев в году. Обработаем это исключение с помощью формулы с проверкой на ошибки:

12;(A2-ОТБР(A2))*100>ДЕНЬ(КОНМЕСЯЦА(ДАТА(2020;ОТБР(A2);1);0)));»нет даты в коде»;ДАТА(2020;ОТБР(A2);(A2-ОТБР(A2))*100))’ >

С помощью функции ИЛИ в первом аргументе ЕСЛИ проверяем значения при двух условиях:

Как в дробные числа в excel

​Смотрите также​​ — бесполезно!​ «Вставить» — «Объект»​Abram pupkin​ в Вашем же​ + Val(Split(r, «/»)(0))​ Range)​ Спасибо!​mikolafnv​ избежать?​ числа должна быть​Извлечем из числа 5,324​ и не преобразовываются​.​Число в активной ячейке​как​ десятичных дробей используется​Примечание:​Открыла новую книгу​ — «Microsoft Equation​: Не может такого​ файле — примере​

​y = y​Dim x, y,​sv2014​: Уважаемые ГУРУ EXCEL. ​Ольга казакевич​​ использована функция ОТБР().​​ дробную часть, т.е.​

​ в десятичные дроби.​Если к ячейке не​

​ выделения на листе​​Дробь с одноразрядными долями​​ формат​Мы стараемся как​ — та-же проблема.​​ 3.0″, а там​​ быть, хотя бы​

Кнопка вызова диалогового окна в группе

​Ситуация такая.. . нужно​​ + Val(Split(r, «/»)(1))​​ r As Range​​:​​ Интересует формула подсчета​

Диалоговое окно

​: очень просто зайди​​ Почему не ЦЕЛОЕ()?​​ 0,324, а также​ Однако выполнять математические​

​ был применен формат​

​ отображается в поле​ ​123 1/2​ ​Дробный​

​ можно оперативнее обеспечивать​

​Компьютер перезагружала.​​ выбираешь, что тебе​ потому что быть​

​ сложить столбец в​

​End If​​For Each r​mikolafnv​

​ суммы чисел написанных​

​ в» формат ячеек»​​ Для положительных чисел​ его целую часть.​

​ операции с дробями​

​ дроби, то при​

​, с округлением до​

​ вас актуальными справочными​

​Пример вложу, но​

​ такого не может​

​ экселе, в котором​

​, добрый день вариант​ через дробь, помогите​ и там отладь​​ эта функция округляет​​Решение основано на использовании​ в текстовом формате​ вводе дроби​

В диалоговом окне

Советы по отображению чисел в виде дробей

​, что позволяет просматривать​ одноразрядной дробной части​Выделите ячейки, формат которых​ материалами на вашем​ возможно проблемы с​Vladimir_il_ov​ !​ присутствуют целые и​aaa2 = x​​If r.Offset(-1, 0).Value​​ формулами aaa1 aaa2​​ если не затруднит.​​ как надо​​ до ближайшего меньшего​​ функция ОСТАТ().​ нельзя.​1/2​​ выбранные параметры форматирования​​Дробь с двухразрядными долями​

​ требуется изменить.​ языке. Эта страница​ самим Екселем. ​: сонтр+1, формат ячейки,​​Большая вероятность что​​ дробные числа, а​ & «/» &​ = «Д» Then​ vvv,в ячейках красного​ Спасибо. ​​Idoktop»petrograd»​​ целого, что нам​Если делитель равен 1,​

​Чтобы отменить форматирование чисел​к ней будет​ чисел.​123 26/57​На вкладке​ переведена автоматически, поэтому​​Сергей​​ выбираем дробный​​ дробные числа имеют​​ выбираю весь столбец,​ y​x = x​ цвета.​_Boroda_​: Формат ячеек сделай​ подходит. Однако, для​ то функция ОСТАТ()​

​ для выделенного диапазона​ применяться формат даты.​После применения к ячейке​​, с округлением до​​Главная​​ ее текст может​​: у меня норм​​Андрей андреев​​ текстовый формат и/или​​ нажимаю на автосуммирование,​​End Function​​ + Val(Split(r, «/»)(0))​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function vvv(r1 As Range,​​: Так нужно?​​ числовой.​ отрицательных чисел функция ЦЕЛОЕ()​​ возвращает дробную часть​​ ячеек, выберите пункт​ Чтобы отформатировать число​

Извлекаем в MS EXCEL дробную часть числа

​ формата дроби как​ двухразрядной дробной части​нажмите кнопку вызова​ содержать неточности и​

​Бахтиёр​: Формат яцейки -​

​ перед числом стоит​ но компьютер считает​_Boroda_​y = y​ r2 As Range)​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(—ЛЕВБ(0&A3:E3;ПОИСК(«/»;A3:E3)))&»/»&СУММПРОИЗВ(—ПСТР(A3:E3&0;ПОИСК(«/»;A3:E3)+1;9))/10​Анастасия свет васильевна​

​ округляет до большего​ положительного числа (см.​Общий​ как дробь, необходимо​
​ десятичные числа, так​Дробь с трехразрядными долями​

​ диалогового окна рядом​ грамматические ошибки. Для​: Файл — Параметры​​ вкладка число -​​ пробел.​
​ только целые почему-то. ​

​: Формулами​ + Val(Split(r, «/»)(1))​Dim x1, x2,​или формула массива​: Заходишь в формат​ значения по модулю​ файл примера).​в списке​ применить формат​ и обыкновенные дроби,​123 57/125​ с именем группы​ нас важно, чтобы​ — Дополнительно -​

Как сделать дробные числа в Excel, что бы они не превращались в даты?

​ формат дробный (ну​Если самостоятельно ошибку​ что не так?​gge29​End If​ y1, y2​ (вводится одновременным нажатием​ ячейки на первую​ (см. Функция ОТБР()​Формула =ОСТАТ(3,56;1) вернет​Числовые форматы​Дробный​ вводимые в эту​, с округлением до​

​Число​​ эта статья была​ Убрать галку с​ и нужный вид​ не найдете, тогда​

​ Цифры написаны с​​: Всем доброго вечера. Помогите​Next​

​x1 = Val(Split(r1,​​ Контрл Шифт Ентер)​ закладку и ставишь​ в MS EXCEL).​ 0,56.​

​(диалогового окна​​, а затем ввести​ ячейку, будут отображаться​ трехразрядной дробной части​.​ вам полезна. Просим​ «Автоматическая встава десятичной​

​ формата).​​ файл в студию​ запятой, все как​

​ пожалуйста разобраться с​​aaa1 = x​

Сумма по отдельности написанных через дробь чисел. (Формулы/Formulas)

​ «/»)(0))​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—ЛЕВБ(0&A3:E3;ПОИСК(«/»;A3:E3)))&»/»&СУММ(—ПСТР(A3:E3&0;ПОИСК(«/»;A3:E3)+1;9))/10​ (все форматы)​Как сделать дробные числа​Если число отрицательное, то​Формат ячеек​ дробь повторно.​

​ в виде дроби.​​Дробь с половиной​
​В списке​
​ вас уделить пару​ запятой»​Асхат жуманьязов​
​Очень надо, срочно. В​

​ положено.. . Очень​​ формулой,в файле всё​ & «/» &​y1 = Val(Split(r1,​
​pabchek​

​Константин​​ в Excel, что​ ​ для нахождения дробной​

​) или в списке​​Если выполнять вычисления с​ Например, при вводе​123 1/2​Числовые форматы​

​ секунд и сообщить,​​Udik​​: на нуль делить​​ крайнем случае в​ срочно надо, помогите​ описал​ y​
​ «/»)(1))​: У меня вот​
​: Выделить ячейки с​ бы они не​
​ части числа, нужно​Числовые форматы​
​ дробями не требуется,​ числа​
​Дробь с четвертями​выберите пункт​
​ помогла ли она​: Попробовал вводить числа​
​ низзя​ Worde дробь. Искала​Alex​Che79​
​End Function​
​x2 = Val(Split(r2,​ так получилось. Формула​
​ числами, нажать правой​ превращались в даты?​
​ записать формулу​(вкладка​
​ перед вводом чисел​0,5​
​123 2/4​Дробный​
​ вам, с помощью​ в Вашем файле​
​ElenaV​
​ в символах, но​
​: Правой кнопкой на​:​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function aaa2$(rng As​
​ «/»)(0))​
​ массива (кнтрл+шифт+ентер одновременно)​ кнопкой мыши, в​
​ Все дробные числа​=ОСТАТ(-3,56;-1), которая вернет​
​Главная​ к ячейке можно​
​или​Дробь с восьмыми долями​
​.​ кнопок внизу страницы.​
​ — всё норм.​: Добрый день, уважаемые​
​ там только готовые​
​ ячейку, где сумма.​
​gge29​ Range)​y2 = Val(Split(r2,​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(ЕСЛИОШИБКА(—ПСТР(A3:E3;1;ПОИСК(«/»;A3:E3)-1);0))&»/»&СУММ(ЕСЛИОШИБКА(—ПСТР(A3:E3;ПОИСК(«/»;A3:E3)+1;9);0))​

​ меню выбрать «Формат​​ указаны с разделением​

​ -0,56.​​, группа​ применить формат текста,​1/2​123 4/8​

​В списке​​ Для удобства также​​Бахтиёр​​ формчане!​ уже. А мне​ Далее Формат ячеек​, Правила форума в​Dim x, y,​ «/»)(1))​Nic70y​ ячейки» и поставить​ запятой целой и​

Подскажите, пожадуйста, как в экселе складывать целые и дробные числа одновременно?

​Универсальная формула для выделения​Число​ выбрав пункт​отображается​Дробь с шестнадцатыми долями​Тип​ приводим ссылку на​: надо убрать эту​ввожу целое число​ надо наверху 2:0​ — числовой. Там​ т.ч. гласят Создайте​ r As Range​vvv = x1​

​: для разнообразия​​ там «Числовой».​ дробной части. Как​ дробной части числа,​). В ячейках с​Текст​1/2​
​123 7/16​выберите нужный формат​ оригинал (на английском​

​ галочку Прикрепленные файлы​​ (например: 1987), оно​ а внизу под​ выбираете нужное количество​ новую тему со​For Each r​

​ + x2 &​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(ЦЕЛОЕ(ПОДСТАВИТЬ(A3:E3;»/»;»,»)))&»/»&СУММПРОИЗВ(—ПРАВБ(ПОДСТАВИТЬ(A3:E3;»/»;»000000000000000″);15))​Алексей​ поменять запятые на​ находящегося в ячейке​
​ форматом​в списке​, если к ячейке​

Как в Excele дроби математические писать?

​Дробь с десятыми долями​ дроби.​ языке) .​ Image 001.png (14.08​ разделяется на целое​ чертой 0​ знаков после запятой.​ своим вопросом. А​ In rng​

​ «/» & y1​​mikolafnv​: Ставить ЗАПЯТУЮ вместо​ точки я знаю,​А1​Общий​Числовые форматы​ был применен формат​

​123 5/10​​Формат дроби​Для отображения или ввода​

​ КБ)​​ с десятками (19,87).​Геннадий гривин​Тогда, поварьируйте —​ если хорошо присмотреться,​If r.Offset(-1, 0).Value​

​ + y2​​: Можно еще по​ точки.​

При вводе: преобразование целого числа в дробное

​ но после этого​​:​никакое форматирование к​
​. При этом вводимые​ с типом дроби​Дробь с сотыми долями​Отображает в этом формате​ чисел в виде​ElenaV​ Меняю формат на​
​: Не только дроби,​ точка-запятая (не распознаёт​
​ то ответ на​
​ = «Н» Then​End Function​ такому примеру, требования​

​Елизавета антонова​​ числа превращаются в​

​=ОСТАТ(A1;ЕСЛИ(A1​​ числам не применяется.​ дроби не округляются​Простыми дробями​123 46/100​123.456​

​ обыкновенных, а не​​: СПАСИБО. ​ числовой, убираю десятки​ а любые формулы!​

Изменение разделителя целой и дробной части в Excel

В Excel стандартным разделителем целой и дробной части является запятая «,».
Но если в формулы вставлять содержимое ячеек, то формула не будет работать, так как в формулах разделитель разрядов должен быть точкой.
Для изменения зайдите в вкладку «Файл».

Далее нужно выбрать пункт «Параметры».

Откроется окно «Параметры Excel». Далее нужно выбрать вкладку «Дополнительно» и настроить параметр «Разделитель целой и дробной части». А именно вписать нужный символ. В нашем примере это точка. Далее нажать «Ок».

Как в Excel правильно работать с дробями

Хотя большинство пользователей работают с десятичными значениями, некоторые типы данных обычно отображаются в виде дробей, а не как десятичные числа. В этой статье я расскажу вам, как вводить нецелые значения в виде дробей.

Для ввода целого числа и дроби в ячейку оставьте пространство между целым числом и дробной частью. Например, для отображения 6 7/8 наберите 6 7/8 и нажмите клавишу Enter. При выборе ячейки на строке формул появляется значение 6.875 и запись в ячейке выглядит как дробь.

Если у вас есть только дробь (например, 7/8), то необходимо ввести нулевую целую часть таким образом: 0 1/8. В противном случае Excel, вероятно, предположит, что вы вводите дату. При выборе ячейки посмотрите на строку формул — там будет значение 0.125. В ячейке вы увидите 1/8.

Если числитель больше знаменателя, то Excel преобразует его в целое число и дробь. Например, если вы введете 0 65/8, редактор преобразует это число в 8 1/8. После ввода дроби откройте диалоговое окно Формат ячеек и посмотрите на числовой формат ячейки (рис. 36.1). Вы увидите, что Excel автоматически применил один из форматов дробных чисел.

Рис. 36.1. Список встроенных в Excel числовых форматов дробей

Рис. 36.1. Список встроенных в Excel числовых форматов дробей

На рис. 36.2 показан лист, который отображает дробные данные. Значения в столбце С выражаются 4-ми, 8-ми и 16-ми долями, а значения в столбце D — все 16-ми долями.

Рис. 36.2. Отображение значений в виде дробей

Рис. 36.2. Отображение значений в виде дробей

Следующая строка числового формата показывает значение в терминах «дробных» долларов. Например, значение 154.87 отображается как 154 и 87/100 долларов: 0″ и «??/100″ долларов»

В следующем примере значение отображается 16-ми долями с кавычками справа. Эта строка формата полезна, когда вы имеете дело с дюймами (например, 2/16"): #??/16″

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *