Округление до двух значищих чисел после запятой
andreika21
Дата: Вторник, 14.02.2017, 15:45 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
Здравствуйте надеюсь на Ваши светлые головы. Надо округлять числа с определением разряда после запятой до двух значачих чисел, подробнее в примере
Здравствуйте надеюсь на Ваши светлые головы. Надо округлять числа с определением разряда после запятой до двух значачих чисел, подробнее в примере andreika21
Сообщение отредактировал andreika21 - Вторник, 14.02.2017, 15:52
Ответить
Сообщение Здравствуйте надеюсь на Ваши светлые головы. Надо округлять числа с определением разряда после запятой до двух значачих чисел, подробнее в примере Автор - andreika21 Дата добавления - 14.02.2017 в 15:45
Светлый
Дата: Вторник, 14.02.2017, 16:24 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Если ошибка всегда меньше 1 (и нет значащих "0"), то подойдёт такая формула:Код
="( "&ОКРУГЛ(A4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ± "&ОКРУГЛ(B4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ) "
Получше формула, но массивная:Код
="( "&ОКРУГЛ(A4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ± "&ОКРУГЛ(B4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ) "
Если ошибка всегда меньше 1 (и нет значащих "0"), то подойдёт такая формула:Код
="( "&ОКРУГЛ(A4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ± "&ОКРУГЛ(B4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ) "
Получше формула, но массивная:Код
="( "&ОКРУГЛ(A4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ± "&ОКРУГЛ(B4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ) "
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Вторник, 14.02.2017, 16:33
Ответить
Сообщение Если ошибка всегда меньше 1 (и нет значащих "0"), то подойдёт такая формула:Код
="( "&ОКРУГЛ(A4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ± "&ОКРУГЛ(B4;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;0;""))+1)&" ) "
Получше формула, но массивная:Код
="( "&ОКРУГЛ(A4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ± "&ОКРУГЛ(B4;МАКС(ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;"0,"&ПОВТОР(0;СТРОКА($1:$9));""))))&" ) "
Автор - Светлый Дата добавления - 14.02.2017 в 16:24
andreika21
Дата: Вторник, 14.02.2017, 16:37 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
Светлый , Не работают ругаются на А4,MAX. Разобрался вы поставили "," надо ";" и заработало. Спасибо большое.
Светлый , Не работают ругаются на А4,MAX. Разобрался вы поставили "," надо ";" и заработало. Спасибо большое.andreika21
Сообщение отредактировал andreika21 - Вторник, 14.02.2017, 16:50
Ответить
Сообщение Светлый , Не работают ругаются на А4,MAX. Разобрался вы поставили "," надо ";" и заработало. Спасибо большое.Автор - andreika21 Дата добавления - 14.02.2017 в 16:37
bmv98rus
Дата: Вторник, 14.02.2017, 17:05 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Это вам не русский язык и лиература, это математикаКод
="( "&ROUND(A4;1-INT(LOG10(B4)))&" ± "&ROUND(B4;1-INT(LOG10(B4)))&" ) "
Это вам не русский язык и лиература, это математикаКод
="( "&ROUND(A4;1-INT(LOG10(B4)))&" ± "&ROUND(B4;1-INT(LOG10(B4)))&" ) "
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Вторник, 14.02.2017, 17:07
Ответить
Сообщение Это вам не русский язык и лиература, это математикаКод
="( "&ROUND(A4;1-INT(LOG10(B4)))&" ± "&ROUND(B4;1-INT(LOG10(B4)))&" ) "
Автор - bmv98rus Дата добавления - 14.02.2017 в 17:05
andreika21
Дата: Среда, 15.02.2017, 14:19 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
bmv98rus , Спасибо за красивую формулу
Ответить
Сообщение bmv98rus , Спасибо за красивую формулуАвтор - andreika21 Дата добавления - 15.02.2017 в 14:19