Страницы: 1
RSS
Числовой формат, всегда 3 знака
 
Подскажите пожалуйста, числовой формат, для того, чтобы вывести, например:
1,12
1,10
10,1
100

т.е. чтобы всегда было 3 значащих цифры

P.S. Excell нельзя заставить точку воспринимать так же, как запятую? А то при вводе дробей постоянные ошибки, при потоковом вводе приходится дополнительную числовую клавиатуру подключать.
 
JAW, Вы противоречите самому себе . В 1,10 последний ноль не значащая цифра.
По вопросам из тем форума, личку не читаю.
 
JAW, так? Если да, то смотрите как сделано условное форматирование.
 
JAW, десятичный знак можно задать вручную в настройках. У меня под рукой английская версия, но полагаю, что будет легко понять где искать и в русской.
 
Цитата
БМВ, Ну вот только бы придраться :)
Цитата
iMrTidy написал:
JAW , так? Если да, то смотрите как сделано условное форматирование.
Мда... Я надеялся, что это можно сделать проще, через формат.
Но спасибо, придётся так, хорошо, что скрипт на VB не пришлось писать. Вроде бы очевидная же вещь, почему Microsoft в форматах не предусмотрела.
Мир не совершенен.
Изменено: JAW - 08.04.2019 13:32:18
 
JAW, нет это не придирка, это уточнение, а
Цитата
JAW написал:
почему Microsoft в форматах не предусмотрела.
- не понятно что предусматривать. как должно выглядеть просто 10 как 10,0 - каков смысл сего?
Ну разделите данные и отображение в разные , тогда можно будет прописать по другому.
=TRIM(SUBSTITUTE(LEFT(TEXT(C2;"#,00");4)&" ";", ";""))
только будет это текст.
По вопросам из тем форума, личку не читаю.
 
JAW, формат позволяет задавать только два условия, в Вашем случае нужно три, но, согласен с Вами, возможность задавать много условий в формате напрашивается.
 
Цитата
iMrTidy написал:
возможность задавать много условий в формате напрашивается.
и фактически превратить его в УФ. Зачем?
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
- не понятно что предусматривать. как должно выглядеть просто 10 как 10,0 - каков смысл сего?

В конкретном случае, потому, что бывают цифры, например 11,23 и 9,23. Как понимаешь, ширина разная.
А физический смысл в том, что, например, измерительные приборы показывают n знаков, и с каждым смещением запятой повышается точность, т.е. количество знаков после запятой, ибо просто используется делитель.

И 10 и 10,0, это разные цифры, т.к. у 10,0 в 10 раз выше точность.

Ну и вот, чисто конкретный пример, я бы с удовольствием эту табличку сделал поуже...
И когда у меня ток 10А там уже одного знака после запятой достаточно, а когда до 10А, то нужно 2 знака.
Изменено: JAW - 08.04.2019 14:07:13
 
Цитата
JAW написал:
И 10 и 10,0,
это разная запись одного и того же числа, а не разные цифры, а точность прибора зависит не от того сколько цифр покажет, а от паспортной точности прибора все ж. Что потом то с этим делать, просто смотреть или в расчеты пускать? Значения то не изменились или исходя из количества видимых знаков принимается решение по точности прибора и по округлению?
По вопросам из тем форума, личку не читаю.
 
БМВ,
В данном, конкретном случае, просто смотреть, конкретно эта таблица иллюстрирует тот факт, что при ограничении тока в 20А устройство может выдавать и больше, сколько вытянет из аккумулятора, т.е. программного ограничения там нет. Знаки после запятой нужны мне для контроля просто, ну и... Пыль в глаза пустить :)

но... АЦП 12 бит и как бы ты не поделил напряжение, которое измеряет АЦП делителем их 12 бит и останется.
Отсюда меняется точность.
 
Цитата
JAW написал:
Я надеялся, что это можно сделать проще, через формат
[<10]0,00;[<100]0,0;0
Владимир
 
sokol92, Владимир, приветствую.   В [<10]0,00;[<100]0,0;0 не хватает для общего случая обработки отрицательных (собственно я тоже это опустил в №6), но когда пошло упоминание о амперах, то понятно стало, что этим можно пренебрегать.

iMrTidy, вместо =and(a1<10;a1>-10) короче = abs(a1)<10
Изменено: БМВ - 08.04.2019 16:04:26
По вопросам из тем форума, личку не читаю.
 
Здравствуйте, Михаил! О форматах прекрасно написано на дружественном сайте.
Владимир
 
Цитата
JAW написал:
10 и 10,0, это разные цифры
Это вообще не цифры ))
Страницы: 1
Наверх