Ответ 1
Используйте этот
&TEXT(E5;"0.00")&
У меня есть одна ячейка, отформатированная как Number и с двумя знаками после запятой.
Фактическое число - 69.30217, поэтому в моей ячейке, представьте себе ячейку A1, она выглядит как 69.30. Это нормально.
С этой ячейкой я делаю некоторые конкатенации, поэтому, если я сделаю что-то вроде этого:
"&E5&"
Номер отображается как 69.30217. Но если я это сделаю:
"&ROUND(E5;2)&"
Число отображается как 69.3.
Что я могу сделать, чтобы отобразить этот ноль? Что показать 69.30
Используйте этот
&TEXT(E5;"0.00")&
Другим способом является использование функции FIXED
, вы можете указать число десятичных знаков, но по умолчанию оно равно 2, если места не указаны, то есть
=FIXED(E5,2)
или просто
=FIXED(E5)
Вход: 0 0,1 1000
=FIXED(E5,2)
Выход: 0,00 0,10 1,000,00
=TEXT(E5,"0.00")
Выход: 0,00 0,10 1000,00
Примечание. Как вы можете видеть, FIXED добавляет кому после тысячи, где TEXT не делает.
Я использую формат, число, 2 десятичных знака и галочку "используйте 1000 сепараторов", затем перейдите в "Файл", "Параметры", "Дополнительно", прокрутите вниз до "При расчете этой книги" и отметьте "задайте точность как отображается. Вы получаете сообщение об ошибке потери точности, что хорошо, так как оно округляет до двух знаков после запятой. Настолько лучше, чем беспокоиться о добавлении ненужной функции ROUND.