2013-06-28 4 views
0

Я положил функцию «если», чтобы дать мне никаких десятичных знаков, если результат равен> 200, если не дать мне 1 десятичный знак. Он отлично работает, если только десятичный результат не равен .0, то он не показывает мне мой десятичный знак. Как я могу заставить десятичную дробь показать? Вот моя функция: = IF ($ E $ 13> 200, ROUND ($ E $ 13,0), КРУГЛЫЙ ($ E $ 13,1))Excel 2003, не дающий мне 1 десятичный знак, когда

+0

Если вы отформатируете ячейку для отображения в виде текста, то должно остаться .0. Однако почему вы хотите сохранить значение .0? Форматирование? –

+0

Это электронная таблица, чтобы показать техническим специалистам лаборатории, что сообщить в результате правильное число целых чисел. Форматирование не будет работать, потому что значения более 200 будут отображаться как целое число. –

ответ

1

Если представление числа в качестве текста приемлемо, Ваша проблема:

=IF($E$13>200,ROUND($E$13,0),IF(ROUND($E$13,0)=ROUND($E$13,1),CONCATENATE(ROUND($E$13,0),".0"),ROUND($E$13,1))) 

Если вам нужно использовать номер в будущих расчетах, обязательно используйте оригинальный номер, который может быть получен с помощью ROUND($E$13,1).

+0

Это сработало красиво! Спасибо огромное! –