Друзья… такой, наверно, глупый вопрос. Спасибо. |
|
Sanja Пользователь Сообщений: 14838 |
=ДЛСТР(ЦЕЛОЕ(A1)) Согласие есть продукт при полном непротивлении сторон. |
Kirill Gureev, Sanja, Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
|
ZVI Пользователь Сообщений: 4328 |
Дополнение: во 2-й формуле, предложенной Sanja, чтобы не зависеть от символа разделителя целой и дробной части удобно вместо «.» использовать ПСТР(1/2;2;1) Изменено: ZVI — 25.02.2018 00:35:36 |
Kirill Gureev Пользователь Сообщений: 653 |
#5 25.02.2018 00:49:49
А Вы не подскажете, что это такое? Изменено: Kirill Gureev — 25.02.2018 01:03:55 |
||
Ігор Гончаренко Пользователь Сообщений: 13746 |
#6 25.02.2018 01:01:30
приблизительно тем же, чем sin отличается от exp — это просто разные функции, выполняющие разные задачи Изменено: Ігор Гончаренко — 25.02.2018 01:02:37 Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
Простите, что-то затупил) |
|
ZVI Пользователь Сообщений: 4328 |
=ПСТР(1/2;2;1) выдаст точку или запятую, в зависимости от установленного разделителя целой и дробной части. Целое число бывает как положительным, так и отрицательным, ABS(A1) всегда выдаст положительное число. Предложенные формулы имеют ограничения, например, если в A1 ввести число 1,1E+20, то выдаст 5, что неверно. И выдаст ошибку на нуле и небольших целых числах. Изменено: ZVI — 25.02.2018 01:10:39 |
Kirill Gureev Пользователь Сообщений: 653 |
#9 25.02.2018 01:14:01
А как Вы вообще об этом узнали? |
||
ZVI Пользователь Сообщений: 4328 |
1/2 = 0,5 или 0.5 в зависимости от символа разделителя целой и дробной части. Второй символ и есть символ этого разделителя. |
Ігор Гончаренко Пользователь Сообщений: 13746 |
#11 25.02.2018 01:36:25
Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
Anchoret Пользователь Сообщений: 1062 Anchoret |
Каждый разряд числа — степень числа 2, вот и считайте. Но это про компьютерное представление чисел) |
Друзья, спасибо…. |
|
ZVI Пользователь Сообщений: 4328 |
Для корректного вычисления количества десятичных знаков числа формула в одной ячейке будет громоздкой. Поэтому приложил вариант вычисления с помощью пользовательской функции =ДЛДРОБ(A2). Макросы должны быть разрешены, а приложенный файл должен быть скопирован на диск и разблокирован . Прикрепленные файлы
Изменено: ZVI — 25.02.2018 02:14:37 |
vikttur Пользователь Сообщений: 47199 |
ЦЕЛОЕ может дать ошибку на отрицательных значениях (пример: ЦЕЛОЕ(-0,6)=-1). |
ZVI Пользователь Сообщений: 4328 |
#16 25.02.2018 16:39:13
Виктор, добрый день! |
||
vikttur Пользователь Сообщений: 47199 |
#17 25.02.2018 17:44:40 Пример я видел, но не стал додумывать для экспоненциальных… |
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Описание
Функция ОКРУГЛ округляет число до указанного количества дробных разрядов. Например, если в ячейке A1 находится число 23,7825, и его необходимо округлить до двух дробных разрядов, можно использовать следующую формулу:
=ОКРУГЛ(A1;2)
В результате получается число 23,78.
Синтаксис
ОКРУГЛ(число;число_разрядов)
Аргументы функции ОКРУГЛ описаны ниже.
-
Число Обязательный аргумент. Округляемое числовое значение.
-
Число_разрядов Обязательный аргумент. Количество дробных разрядов, до которого требуется округлить число.
Примечания
-
Если число_разрядов больше 0, то число округляется до указанного количества дробных разрядов.
-
Если число_разрядов равно 0, то число округляется до ближайшего целого.
-
Если число_разрядов меньше 0, то число округляется слева от запятой.
-
Чтобы округление всегда выполнялось в большую по модулю сторону, используйте функцию ОКРУГЛВВЕРХ.
-
Чтобы округление всегда выполнялось до ближайшего меньшего по модулю, используйте функцию ОКРУГЛВНИЗ.
-
Чтобы число округлялось с нужной кратностью (например, до ближайшего числа, кратного 0,5), используйте функцию ОКРУГЛТ.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
=ОКРУГЛ(2,15; 1) |
Округляет число 2,15 до одного дробного разряда |
2,2 |
=ОКРУГЛ(2,149; 1) |
Округляет число 2,149 до одного дробного разряда |
2,1 |
=ОКРУГЛ(-1,475; 2) |
Округляет число -1,475 до двух дробных разрядов |
-1,48 |
=ОКРУГЛ(21.5; -1) |
Округляет число 21,5 до одного дробного разряда слева от запятой |
20 |
=ОКРУГЛ(626,3;-3) |
Округляет число 626,3 до ближайшего числа, кратного 1000 |
1000 |
=ОКРУГЛ(1,98;-1) |
Округляет число 1,98 до ближайшего числа, кратного 10 |
0 |
=ОКРУГЛ(-50,55;-2) |
Округляет число -50,55 до ближайшего числа, кратного 100 |
-100 |
Нужна дополнительная помощь?
Функция
ОКРУГЛ(
)
, английский вариант ROUND(),
округляет число до указанного количества десятичных разрядов: формула
=ОКРУГЛ(2,15;1)
вернет 2,2
Синтаксис функции
ОКРУГЛ
(
число
;
число_разрядов
)
Число
— округляемое число.
Число_разрядов
— количество десятичных разрядов, до которого требуется округлить число.
Если число_разрядов равно 0, то число округляется до ближайшего целого.
ПРИМЕРЫ
=ОКРУГЛ(2,15; 1)
Округляет число 2,15 до одного десятичного разряда (2,2)
=ОКРУГЛ(-1,475; 2)
Округляет число -1,475 до двух десятичных разрядов (-1,48)
=ОКРУГЛ(21,5; -1)
Округляет число 21,5 от одного десятичного разряда слева от запятой (20)
Формула
=—ФИКСИРОВАННЫЙ(21,5; -1)
эквивалентна
=ОКРУГЛ(21,5; -1)
Функция
ОКРУГЛ()
vs
ОКРУГЛВНИЗ()
и
ОКРУГЛВВЕРХ()
=ОКРУГЛ(21,5; -1)
вернет 20
=ОКРУГЛВНИЗ(21,5; -1)
вернет 20
=ОКРУГЛВВЕРХ(21,5; -1)
вернет 30
=ОКРУГЛ(2,15; 1)
вернет 2,2
=ОКРУГЛВНИЗ(2,15; 1)
вернет 2,1
=ОКРУГЛВВЕРХ(2,15; 1)
вернет 2,2
ОКРУГЛ
0 / 0 / 0 Регистрация: 23.09.2015 Сообщений: 48 |
||
1 |
||
Разделение по разрядам формулой16.01.2019, 08:16. Показов 14129. Ответов 6
Всем добра. Вложения
0 |
4038 / 1423 / 394 Регистрация: 07.08.2013 Сообщений: 3,541 |
|
16.01.2019, 08:21 |
2 |
а зачем формулой Миниатюры
0 |
0 / 0 / 0 Регистрация: 23.09.2015 Сообщений: 48 |
|
16.01.2019, 08:30 [ТС] |
3 |
Затем, что применение формата к ячейке с формулой требуемого результата не дает.
0 |
4038 / 1423 / 394 Регистрация: 07.08.2013 Сообщений: 3,541 |
|
16.01.2019, 08:31 |
4 |
а какая максимальная разрядность числа предполагается
0 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,932 |
|
16.01.2019, 08:33 |
5 |
Сообщение было отмечено antonhauff как решение РешениеКод =СЦЕПИТЬ(G7;" ";ТЕКСТ(H7;"# ##0"))
1 |
772 / 615 / 294 Регистрация: 05.01.2014 Сообщений: 1,338 |
|
16.01.2019, 08:34 |
6 |
Можно так. Код =$G$7&" "&ТЕКСТ(H7;"# 00")
1 |
15136 / 6410 / 1730 Регистрация: 24.09.2011 Сообщений: 9,999 |
|
16.01.2019, 13:10 |
7 |
применение формата к ячейке с формулой требуемого результата не дает Очень даже дает: формат «Пройденное растояние: «# ##0
0 |
Перейти к содержанию
На чтение 2 мин Опубликовано 20.01.2015
Функция ОКРУГЛ в Excel округляет значения до указанного количества разрядов, т.е. знаков до или после запятой. Например, при помощи нее можно округлить числа в ячейке А2 с двух символов после запятой до одного:
Функция ОКРУГЛ в Excel всегда округляет в противоположную сторону от нуля (по модулю). Следующий пример демонстрирует эту особенность:
Содержание
- Синтаксис функции ОКРУГЛ
- Полезная информация
- Примеры использования функции ОКРУГЛ в Excel
Синтаксис функции ОКРУГЛ
ОКРУГЛ(число; число_разрядов)
ROUND(number, num_digits)
В качестве аргументов функции ОКРУГЛ могут выступать числа, текстовые представления чисел, ссылки на ячейки с числовыми данными, а также формулы и функции. Оба аргумента обязательные.
Число (number) – значение, которое требуется округлить.
Число_разрядов (num_digits) — количество разрядов, до которого необходимо округлить аргумент число (number).
-
- Аргумент
число_разрядов
- (num_digits) может быть:
- Положительным – округляется дробная часть исходного значения (справа от запятой).
- Равным нулю – значение округляется до целой части.
- Отрицательным – округляется целая часть исходного значения (слева от запятой).
Если в качестве аргумента число_разрядов (num_digits) подставить нецелое число, то при расчете Excel отбросит дробную часть.
Полезная информация
- В Excel есть и другие полезные функции для округления. Вот некоторые из них:
- ОКРУГЛТ — округляет до соседнего кратного.
- ОКРУГЛВНИЗ и ОКРУГЛВВЕРХ — округляют в меньшую или большую сторону.
- ЦЕЛОЕ — округляет до целого.
- ОТБР — отбрасывает дробную часть.
- ЧЁТН и НЕЧЁТН — округляют до соседнего целого: четного или нечетного.
Примеры использования функции ОКРУГЛ в Excel
- В следующем примере показано действие функции ОКРУГЛ с отрицательным, положительным и равным нулю вторым аргументом.
- В данном примере в качестве первого аргумента используется другая функция Excel. Формула сначала суммирует значения в диапазоне A2:A4, а затем округляет полученный результат до одного знака после запятой.
- Функция ОКРУГЛ может быть использована в Excel и в формулах массива. К примеру, следующая формула сначала округляет значения в диапазоне A2:A4 до двух знаков после запятой, затем суммирует их и возвращает результат.
Оцените качество статьи. Нам важно ваше мнение: