2012-02-03 5 views
1

Я использую Excel и должен указать формат пользовательского номера.Формат пользовательского номера

If cell's value is 1 -> display "1" 
If cell's value is 1.123 -> display "1.12" 
If cell's value is 1.126 -> display "1.13" 
If cell's value is 1324.126 -> display "1,324.13" 

Я использую код формата «#, ###. 00», но не правильный. Если значение равно 1 -> дисплей "1.00"

Спасибо.

+0

Используйте КРУГЛЫЙ (CELL, 2) – batbaatar

+0

Не используйте макрос. Только формат. Благодарю. –

ответ

1
  1. Применить формат по умолчанию "# ###. 00"
  2. Добавить условный формат
    =INT(A1)=A1
    с форматом Число без знаков после запятой

condtional format проверяет, является ли ячейка только целочисленной, если True условный формат переопределяет формат по умолчанию «#, ###. 00»

+0

Привет, вы используете фиксированную ячейку (A1) и применяете только условный формат. Тем не менее, я хочу применить к диапазону ячеек. Как это сделать. Благодарю. –

+0

@LuLu вы можете применить этот подход ко всему диапазону, когда вы это сделаете. A) выберите диапазон из верхней левой ячейки. B) добавьте формулу со ссылкой на эту верхнюю ячейку. т.е. для B7: C200 формула будет '= INT (B7) = B7', так как это применило бы относительную формулу для каждой ячейки, то есть B10 проведет проверку' = INT (B10) = B10' и т. д. – brettdj

Смежные вопросы