Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Пользовательский формат, как отобразить только целые числа?

Автор marina, 17.05.2016, 15:57

« назад - далее »

marina

Всем добрый день.

Не могу настроить пользовательский формат таким образом, чтоб в ячейке отображалось только целое число.
Например, если у меня -0,2, то я вижу в ячейке (0), а мне надо, чтоб ячейка отображалась как пустая. Но информация из нее не пропадала.
Делаю отчет для головной организации. У них такие требования.
Отрицательное в скобках, это понятно, ноль не отображать - тоже разобралась.
А вот как сделать, чтоб только целое число отображалось я ячейке, не получилось.
Есть ли такая возможность? Очень надо. Файл приложила.
NULL

runner

условное_форматирование не подойдёт?
Например, при значении между 1 и -1 = белый цвет шрифта

marina

Нет, нельзя. При выделении ячеек будет видно.
До меня удаляли эти данные из ячеек, но вкривь шли общие итоги.
Спасибо, что откликнулись.

NULL

IKor

Подумайте о том, чтобы точные значения оставить в скрытом столбце, а выводить на экран обработанные данные: и в помощь Вам весь функционал MS Excel :)

marina

IKor, к сожалению нельзя.
Форма (количество строк, столбцов, наименование строк и столбцов) стандартная.
Головная организация делает консолидацию достаточно большого количества компаний.
NULL

IKor

так никто же не заставляет Вас вводить исходные данные именно в указанные ячейки. Вводите их рядом, а потом скрывайте столбец... Можно просто вносить данные на одном листе, а отдавать уже с другого... Но навязывать решение не буду.

В качестве еще одного варианта:
запишите макрорекодером макрос, копирующий куда-нибудь в сторону введенные исходные данные и "обнуляющий" нецелые значения. И прикрутите его к кнопке "сгенерировать отчет".
А другим макросом возвращайте на место исходные данные на место для дальнейшей обработки "неокругленных" значений там, где Вам удобно...
Должно получиться примерно то, что раньше Вы делали руками, но с возможностью вернуть обратно удаленные нецелые числа.

marina

Макрос для меня неподъемно.
По крайней мере на данном этапе.

Я уже думала про отдельный лист. Если не выйдет через формат, придется.
Правда там куча листов с информацией, откуда собираем эту отчетную таблицу.
Да и сама таблица около 800 строк, столбцов - 196.
NULL

Pelena

Попробуйте такой формат
[>=1] # ##0;[<=-1](# ##0);
или если надо, чтобы округлялось по правилам
[>=0,5] # ##0;[<=-0,5](# ##0);

marina

Pelena, не получилось к сожалению.
Спасибо большое, что помогаете.

Но у меня отображаются теперь отрицательные числа и в скобках, и с минусом:   -(16 497)
Дорастила Вашу формулу маской для нуля, но он все равно отобразился.
Может я что-то недопоняла?
Файл с новыми вариантами приложила.
NULL

Pelena

У меня в формате идёт сравнение не с нулём, а с единицей и минус единицей (или с 0,5 и -0,5 во втором варианте)
Неотображение нуля в моём формате тоже предусмотрено

marina

Pelena, если не слишком наглая просьба, посмотрите, пожалуйста мой приложенный файл к предыдущему сообщению.
Так и не понимаю, что сделала не так.


NULL

Pelena

Смотрите столбец F

Или вариант с Вашим исходным форматом, но с добавленными условиями (второй файл)
----
Перевложила второй файл

marina

Pelena, спасибо Вам большое-пребольшое.
Вариант (второй файл) очень подошел.

NULL