Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 13:40   #1
kidiam
 
Регистрация: 05.07.2010
Сообщений: 4
Вопрос Числовой формат со знаками

Подскажите как сделать форматирование ячейки следующим образом:
- если число ноль, то ничего не выводить (даже ноль);
- если число целое, то выводить как целое;
- если дробное, то выводить один знак после запятой.

Пробовал тип:"0,#;-0,#;", но выводит запятую после целых чисел!
"1," как от неё избавиться?
kidiam вне форума Ответить с цитированием
Старый 25.02.2012, 13:58   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Для первых двух "хотелок":
Код:
Основной;Основной;
Дробные будут выводиться с тем числом знаков, какое есть. Используйте округление до одного знака формулой.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 25.02.2012 в 14:00.
Казанский вне форума Ответить с цитированием
Старый 25.02.2012, 14:19   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

не получится (для целых и дробных)

цитата из справки:
Числовой формат может включать до четырех разделов кода, отделяемых друг от друга точкой с запятой. Эти разделы определяют формат положительных чисел, отрицательных чисел, нулевых значений и текста (в указанном порядке).
<ПОЛОЖИТЕЛЬНЫЕ>;<ОТРИЦАТЕЛЬНЫЕ>;<НУ ЛЕВЫЕ>;<ТЕКСТ>

числовой формат не делает различий между целыми и дробными числами.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.02.2012, 17:45   #4
kidiam
 
Регистрация: 05.07.2010
Сообщений: 4
По умолчанию

Точнее:
Код:
Основной;-Основной;
Спасибо Казанский то что надо.
Если быть точным, то последнее условие "выводить один знак после запятой" не критично. Правильнее выводить все знаки числа, которые есть (которые умещаются).

Последний раз редактировалось kidiam; 25.02.2012 в 18:05.
kidiam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числовой формат WIC Microsoft Office Excel 4 11.04.2011 16:20
Числовой формат layriona Microsoft Office Excel 2 17.10.2010 22:15
Формат числовой HelperAwM Microsoft Office Excel 2 30.06.2010 22:37
как создать в макросе числовой формат ячейки? Dima007 Microsoft Office Excel 2 30.05.2008 14:08
Числовой формат файла Mylady1985 Помощь студентам 4 31.01.2008 12:08