Округление по двум значащим значениям
Версаль
Дата: Вторник, 27.04.2021, 19:44 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Добрый день, коллеги. Для обработки результата испытаний требуется округление по двум значащим цифрам после запятой, например: 0,00023654 округлить до 0,00024 0,01032 округлить до 0,01 0,0094362 округлить до 0,0094 1,2356 округлить до 1,24 и так далее... Возможно ли это средствами эксель или нужен код?
Добрый день, коллеги. Для обработки результата испытаний требуется округление по двум значащим цифрам после запятой, например: 0,00023654 округлить до 0,00024 0,01032 округлить до 0,01 0,0094362 округлить до 0,0094 1,2356 округлить до 1,24 и так далее... Возможно ли это средствами эксель или нужен код? Версаль
Ответить
Сообщение Добрый день, коллеги. Для обработки результата испытаний требуется округление по двум значащим цифрам после запятой, например: 0,00023654 округлить до 0,00024 0,01032 округлить до 0,01 0,0094362 округлить до 0,0094 1,2356 округлить до 1,24 и так далее... Возможно ли это средствами эксель или нужен код? Автор - Версаль Дата добавления - 27.04.2021 в 19:44
Kostya_Ye
Дата: Вторник, 27.04.2021, 20:39 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация:
228
±
Замечаний:
0% ±
Excel 2016
Версаль , добрый день, воспользуйтесь функцией
Версаль , добрый день, воспользуйтесь функцией Kostya_Ye
Ответить
Сообщение Версаль , добрый день, воспользуйтесь функцией Автор - Kostya_Ye Дата добавления - 27.04.2021 в 20:39
Светлый
Дата: Среда, 28.04.2021, 06:31 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
Добрый день! Первое, что пришло в голову:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-1)
*для чисел меньше 10. **А это для любых:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-ПОИСК(",";A1)+1)
Добрый день! Первое, что пришло в голову:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-1)
*для чисел меньше 10. **А это для любых:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-ПОИСК(",";A1)+1)
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 28.04.2021, 06:37
Ответить
Сообщение Добрый день! Первое, что пришло в голову:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-1)
*для чисел меньше 10. **А это для любых:Код
=ОКРУГЛ(A1;АГРЕГАТ(15;6;ПОИСК(СТРОКА($1:$9);A1;ПОИСК(",";A1));1)-ПОИСК(",";A1)+1)
Автор - Светлый Дата добавления - 28.04.2021 в 06:31
прохожий2019
Дата: Среда, 28.04.2021, 08:02 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(A1);1)-2;-2))
Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(A1);1)-2;-2))
прохожий2019
Сообщение отредактировал прохожий2019 - Среда, 28.04.2021, 08:03
Ответить
Сообщение Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(A1);1)-2;-2))
Автор - прохожий2019 Дата добавления - 28.04.2021 в 08:02
Светлый
Дата: Среда, 28.04.2021, 10:25 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
Версаль , а целая часть какая максимальная может быть? Как округлить 1356,000123 ?
Версаль , а целая часть какая максимальная может быть? Как округлить 1356,000123 ?Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Версаль , а целая часть какая максимальная может быть? Как округлить 1356,000123 ?Автор - Светлый Дата добавления - 28.04.2021 в 10:25
ortan
Дата: Среда, 28.04.2021, 10:54 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Значимые цифры после запятой получаются - 1356,00012
Значимые цифры после запятой получаются - 1356,00012 ortan
Сообщение отредактировал Serge_007 - Среда, 28.04.2021, 11:03
Ответить
Сообщение Значимые цифры после запятой получаются - 1356,00012 Автор - ortan Дата добавления - 28.04.2021 в 10:54
прохожий2019
Дата: Среда, 28.04.2021, 18:25 |
Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
ortan , как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-а
ortan , как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-апрохожий2019
Ответить
Сообщение ortan , как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-аАвтор - прохожий2019 Дата добавления - 28.04.2021 в 18:25
Версаль
Дата: Среда, 28.04.2021, 19:20 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Версаль, а целая часть какая максимальная может быть? Как округлить 1356,000123 ?
Да, все верно 1356,00012 должно бытьortan, как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-а
прохожий2019 , Ваше решение работает как надо, но только если его "запустить". Если менять значение в А1 то ничего не меняется, но если запустить формулу через интер, то работает, но только с 0,00. Если цифра 1356,000123, то округляет на одно значение, а не два
Версаль, а целая часть какая максимальная может быть? Как округлить 1356,000123 ?
Да, все верно 1356,00012 должно бытьortan, как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-а
прохожий2019 , Ваше решение работает как надо, но только если его "запустить". Если менять значение в А1 то ничего не меняется, но если запустить формулу через интер, то работает, но только с 0,00. Если цифра 1356,000123, то округляет на одно значение, а не дваВерсаль
Ответить
Сообщение Версаль, а целая часть какая максимальная может быть? Как округлить 1356,000123 ?
Да, все верно 1356,00012 должно бытьortan, как бы все нули после ненулевой цифры являются значащими, но это математика... подождем ответа ТС-а
прохожий2019 , Ваше решение работает как надо, но только если его "запустить". Если менять значение в А1 то ничего не меняется, но если запустить формулу через интер, то работает, но только с 0,00. Если цифра 1356,000123, то округляет на одно значение, а не дваАвтор - Версаль Дата добавления - 28.04.2021 в 19:20
прохожий2019
Дата: Среда, 28.04.2021, 19:36 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
тогда Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(ОСТАТ(A1;1));1)-2;-2))
но только если его "запустить"
дело не в решении, проверьте ваши вычисления - похоже ручные стоят вместо автоматических ну и тему тогда переназвать - округлить до двух ненулевых цифр после запятой - к значащим цифрам вопрос отношения не имеет
тогда Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(ОСТАТ(A1;1));1)-2;-2))
но только если его "запустить"
дело не в решении, проверьте ваши вычисления - похоже ручные стоят вместо автоматических ну и тему тогда переназвать - округлить до двух ненулевых цифр после запятой - к значащим цифрам вопрос отношения не имеет прохожий2019
Ответить
Сообщение тогда Код
=ОКРУГЛТ(A1;10^МИН(ОКРВВЕРХ(LOG10(ОСТАТ(A1;1));1)-2;-2))
но только если его "запустить"
дело не в решении, проверьте ваши вычисления - похоже ручные стоят вместо автоматических ну и тему тогда переназвать - округлить до двух ненулевых цифр после запятой - к значащим цифрам вопрос отношения не имеет Автор - прохожий2019 Дата добавления - 28.04.2021 в 19:36
Светлый
Дата: Среда, 28.04.2021, 21:47 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
А всё гораздо проще:Код
=ОКРУГЛ(A1;2-ОТБР(LOG(ОСТАТ(A1;1))))
стоит только немного подумать.
А всё гораздо проще:Код
=ОКРУГЛ(A1;2-ОТБР(LOG(ОСТАТ(A1;1))))
стоит только немного подумать. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение А всё гораздо проще:Код
=ОКРУГЛ(A1;2-ОТБР(LOG(ОСТАТ(A1;1))))
стоит только немного подумать. Автор - Светлый Дата добавления - 28.04.2021 в 21:47
прохожий2019
Дата: Среда, 28.04.2021, 21:56 |
Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
стоит только немного подумать
ну извините, видимо не всем дано
стоит только немного подумать
ну извините, видимо не всем данопрохожий2019
Ответить
Сообщение стоит только немного подумать
ну извините, видимо не всем даноАвтор - прохожий2019 Дата добавления - 28.04.2021 в 21:56
Светлый
Дата: Среда, 28.04.2021, 23:50 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
ну извините, видимо не всем дано
Я только о себе. Какую я первую формулу наворочал и что сейчас получилось:Код
=ОКРУГЛ(A1;2-LOG(ОСТАТ(A1;1)))
ну извините, видимо не всем дано
Я только о себе. Какую я первую формулу наворочал и что сейчас получилось:Код
=ОКРУГЛ(A1;2-LOG(ОСТАТ(A1;1)))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение ну извините, видимо не всем дано
Я только о себе. Какую я первую формулу наворочал и что сейчас получилось:Код
=ОКРУГЛ(A1;2-LOG(ОСТАТ(A1;1)))
Автор - Светлый Дата добавления - 28.04.2021 в 23:50
прохожий2019
Дата: Четверг, 29.04.2021, 07:16 |
Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
Да, такой МШ пропал....
Сообщение отредактировал прохожий2019 - Четверг, 29.04.2021, 07:19
Ответить
Сообщение Да, такой МШ пропал.... Автор - прохожий2019 Дата добавления - 29.04.2021 в 07:16