Форматирование десятичного числа в Excel 2007

У меня есть таблицы с десятичными числами, и я не уверен, что после точки будет максимум 2 цифры. например, число 4,567 будет 4,67, но число 2 останется 2, а число 5,6 останется 5,6. Как я могу это сделать? Мне удалось сделать так, чтобы цифр было всего две, но число 2 преобразовалось в 2,00, а 5,6 в 5,60...


person aharon    schedule 16.09.2011    source источник
comment
Это называется не нормализацией, а округлением. Проверьте, есть ли в Excel функция округления. (То, что вы пробовали, это не округление, а скорее форматирование, и это не меняет фактического значения числа.)   -  person Kerrek SB    schedule 16.09.2011
comment
Я хочу отформатировать число, чтобы оно не округлялось, и я не хочу использовать функцию. Это должно быть что-то в свойствах ячейки.   -  person aharon    schedule 16.09.2011
comment
Не существует формата, который отображает 2 как 2 и 2.123 как 2.12.   -  person Kerrek SB    schedule 16.09.2011
comment
Конечно, есть! Вам нужно написать что-то вроде ###,###.00 в свойствах ячейки, но я не знаю что.   -  person aharon    schedule 16.09.2011
comment
Хмм хорошо. Боюсь, я не могу помочь, но удачи!   -  person Kerrek SB    schedule 16.09.2011
comment
У меня есть решение для этого в другом потоке: числовой формат excel - переменный десятичный цифры   -  person Héctor Espí Hernández    schedule 16.11.2016


Ответы (3)


Формат ячеек->Число->Пользовательский... и введите "0.##"

«0» означает «всегда отображается» (в данном случае это цифра перед запятой). «#» означает «отображать, если присутствует» (до двух цифр после запятой). Это не совсем идеально, поскольку «2» будет отображаться как «2.», но я думаю, что это близко к тому, что вы собираетесь получить.

person Ed Bolton    schedule 16.09.2011

Чтобы добавить к ответу @Ed, если вы действительно хотите отображать целые числа без расширения . добавить условный формат в ячейку с помощью формулы (например, для ячейки A3)

=A3-TRUNC(A3,0)=0

и применить общий формат

person chris neilsen    schedule 16.09.2011

Связанная статья: Функция ОКРУГЛ в Excel 2007

Синтаксис функции ОКРУГЛ:

= ROUND ( Number, Num_digits )

1.Введите следующие данные в ячейку C1: 34.567
2.Нажмите на ячейку D1 в электронной таблице - здесь будет находиться функция.
3.Введите " = round (" " в ячейке C1.
> 4.Нажмите ячейку D1 в электронной таблице, чтобы ввести данные из этой ячейки в формулу.
5.Введите запятую ( , ), а затем число (один (1) или СКОЛЬКО ВЫ ХОТИТЕ) в ячейке D1. чтобы указать, что данные должны быть уменьшены до одного десятичного знака.
6.Введите закрывающую скобку " ) " .
7.Нажмите клавишу ENTER на клавиатуре.
8.В ячейке появится ответ 34.6 D1.
9. Если щелкнуть ячейку D1, полная функция = ОКРУГЛ ( 34,567 , 1 ) появится в строке формул над рабочим листом.

person user2583317    schedule 15.07.2013