Всем доброго времени суток. Такая проблема - как сделать так, чтобы линия графика нулевые значения не отображала, т.е. обрывалась. А при изменении значения на ненулевое, соответственно, изображение появлялось. А то сейчас все 15 линий на последнем значении дружным букетом упираются в одну нулевую точку. Всё то немногое, что нашел - разнообразные ухищрения программного характера. Неужели нет простого стандартного способа? Excel 2010 Заранее благодарен за любые идеи.
Всем доброго времени суток. Такая проблема - как сделать так, чтобы линия графика нулевые значения не отображала, т.е. обрывалась. А при изменении значения на ненулевое, соответственно, изображение появлялось. А то сейчас все 15 линий на последнем значении дружным букетом упираются в одну нулевую точку. Всё то немногое, что нашел - разнообразные ухищрения программного характера. Неужели нет простого стандартного способа? Excel 2010 Заранее благодарен за любые идеи.DES
Вам нужно в формулу в таблице данных дописать условие ЕСЛИ [vba]
Code
=если(формула=0;нд();формула)
[/vba] тогда нулевые значения будут равны нд() и на графике показываться не будут. А если у Вас без формул, а просто вбиты значения, о прийдется просто удалять 0 и оставлять пустую ячейку.
Вам нужно в формулу в таблице данных дописать условие ЕСЛИ [vba]
Code
=если(формула=0;нд();формула)
[/vba] тогда нулевые значения будут равны нд() и на графике показываться не будут. А если у Вас без формул, а просто вбиты значения, о прийдется просто удалять 0 и оставлять пустую ячейку.DJ_Marker_MC
Сообщение отредактировал marker_mc - Четверг, 11.10.2012, 07:45
Где в 2010 не смотрел. В 2003: При выделенной диаграмме Сервис-Параметры-Диаграмма-Значения_интерполируются В этом случае пустые ячейки или "" игнорируются.
Где в 2010 не смотрел. В 2003: При выделенной диаграмме Сервис-Параметры-Диаграмма-Значения_интерполируются В этом случае пустые ячейки или "" игнорируются.vikttur
Попробовал, получилось. Правда теперь в этих ячейках светится "#Н/Д" - не очень красиво, но все смотрят в основном на график, так что нормально...
Quote (Pelena)
В 2010 тоже в Параметрах -- Дополнительно -- Диаграмма, но это касается только пустых ячеек, нули остаются нулями
У меня в этом разделе только 2 параметра: "Показывать имена элементов диаграммы при наведении указателя" и "Показывать значения точек данных при наведении указателя".
Попробовал, получилось. Правда теперь в этих ячейках светится "#Н/Д" - не очень красиво, но все смотрят в основном на график, так что нормально...
Quote (Pelena)
В 2010 тоже в Параметрах -- Дополнительно -- Диаграмма, но это касается только пустых ячеек, нули остаются нулями
У меня в этом разделе только 2 параметра: "Показывать имена элементов диаграммы при наведении указателя" и "Показывать значения точек данных при наведении указателя".DES
а насчет нд() которые свется в таблице, то можно через условное форматирование: при ошибке текст делать белым (главная-условное форматирование-создать правило-форматировать только ячейки которые содержат: тут выбираете ОШИБКИ и задаете формат тексту белый цвет.
а насчет нд() которые свется в таблице, то можно через условное форматирование: при ошибке текст делать белым (главная-условное форматирование-создать правило-форматировать только ячейки которые содержат: тут выбираете ОШИБКИ и задаете формат тексту белый цвет.DJ_Marker_MC
Всем большое спасибо за участие и ответы ! Придется комбинировать Н/Д с условным форматированием. А по поводу наличия (точнее отсутствия) опции в свойствах диаграммы остаюсь при своем мнении - господа из Рэдмонда переложили простую и очевидную вещь на наши плечи
Всем большое спасибо за участие и ответы ! Придется комбинировать Н/Д с условным форматированием. А по поводу наличия (точнее отсутствия) опции в свойствах диаграммы остаюсь при своем мнении - господа из Рэдмонда переложили простую и очевидную вещь на наши плечи DES
по поводу наличия (точнее отсутствия) опции в свойствах диаграммы остаюсь при своем мнении - господа из Рэдмонда переложили простую и очевидную вещь на наши плечи
А как Вы себе представляете различение нулевых значений на "нужные" и "ненужные"? По логике ноль - это число. Графики и диаграммы отображают числа. Почему они не должны этого делать? Так что это вопрос скорее к Вам, почему у Вас есть "ненужные" нули в исходных данных
Quote (DES)
по поводу наличия (точнее отсутствия) опции в свойствах диаграммы остаюсь при своем мнении - господа из Рэдмонда переложили простую и очевидную вещь на наши плечи
А как Вы себе представляете различение нулевых значений на "нужные" и "ненужные"? По логике ноль - это число. Графики и диаграммы отображают числа. Почему они не должны этого делать? Так что это вопрос скорее к Вам, почему у Вас есть "ненужные" нули в исходных данныхSerge_007
например 2 случая: 1 - в графике 15 трендов, в начале квартала все работы, которые эти тренды иллюстрируют, равны нулю. Соответственно, 15 линий дружно падают с последних своих ненулевых значений предыдущего квартала в одну нулевую точку. Некрасиво и неинформативно. 2 - были работы в первом и втором кварталах, в третьем не было, в четвертом и первом (следующего года) снова были. Зачем мне нулевая точка в третьем квартале? Я не прошу различать нужные и не нужные нули. Просто не отображать нули, любые.
например 2 случая: 1 - в графике 15 трендов, в начале квартала все работы, которые эти тренды иллюстрируют, равны нулю. Соответственно, 15 линий дружно падают с последних своих ненулевых значений предыдущего квартала в одну нулевую точку. Некрасиво и неинформативно. 2 - были работы в первом и втором кварталах, в третьем не было, в четвертом и первом (следующего года) снова были. Зачем мне нулевая точка в третьем квартале? Я не прошу различать нужные и не нужные нули. Просто не отображать нули, любые.DES
Сообщение отредактировал DES - Четверг, 11.10.2012, 16:05
Ещё раз прочтите мой пост выше и постарайтесь его понять. Ноль - это ЧИСЛО. И если брать Ваши примеры, то когда в третьем квартале работ не было, то это не ноль а NULL (есть такое понятие, обозначающее ничто). Представьте что слесарь работал весь день, но в конце рабочего дня сломал ту деталь, которую он обрабатывал. В этом случае за день им произведено НОЛЬ деталей. А вот если этот слесарь вообще сидел дома и пил пиво, то получается NULL деталей, так как их даже теоретически он произвести не мог и не собирался. Диаграммы визуализируют числа (NULL - это не число), поэтому я и спрашивал:
Quote (Serge_007)
как Вы себе представляете различение нулевых значений на "нужные" и "ненужные"?
Видимо никак. Вот и разработчики тоже не представляют как это сделать
Ещё раз прочтите мой пост выше и постарайтесь его понять. Ноль - это ЧИСЛО. И если брать Ваши примеры, то когда в третьем квартале работ не было, то это не ноль а NULL (есть такое понятие, обозначающее ничто). Представьте что слесарь работал весь день, но в конце рабочего дня сломал ту деталь, которую он обрабатывал. В этом случае за день им произведено НОЛЬ деталей. А вот если этот слесарь вообще сидел дома и пил пиво, то получается NULL деталей, так как их даже теоретически он произвести не мог и не собирался. Диаграммы визуализируют числа (NULL - это не число), поэтому я и спрашивал:
Quote (Serge_007)
как Вы себе представляете различение нулевых значений на "нужные" и "ненужные"?
Видимо никак. Вот и разработчики тоже не представляют как это сделать Serge_007
Serge_007, у вас там указан способ через условное форматирование через формулу =еошибка, а я предложил, через вшитую возможность условного форматирования без формулы там
Serge_007, у вас там указан способ через условное форматирование через формулу =еошибка, а я предложил, через вшитую возможность условного форматирования без формулы тамDJ_Marker_MC
Возможно, я где-то неточно выразился. Возвращаясь к моему примеру - я создаю и настраиваю файл один раз - в начале года. И в этих ячейках у меня формулы, которые считают например, отработанные дни. Внесут количество дней в ячейки-источники или нет - не хочу об этом всё время думать. Поэтому пока не внесли - формула возвращает ноль а не NULL (разницу я знаю). У меня во всех ячейках числа. Возможно, я чего-то не понимаю, но я не прошу какие-то нули отображать а какие-то нет, соответственно, нету у меня нужных и ненужных нулей. Ноль - не рисуем, не ноль - рисуем. Мне кажется это не сложно...
Возможно, я где-то неточно выразился. Возвращаясь к моему примеру - я создаю и настраиваю файл один раз - в начале года. И в этих ячейках у меня формулы, которые считают например, отработанные дни. Внесут количество дней в ячейки-источники или нет - не хочу об этом всё время думать. Поэтому пока не внесли - формула возвращает ноль а не NULL (разницу я знаю). У меня во всех ячейках числа. Возможно, я чего-то не понимаю, но я не прошу какие-то нули отображать а какие-то нет, соответственно, нету у меня нужных и ненужных нулей. Ноль - не рисуем, не ноль - рисуем. Мне кажется это не сложно... DES
Сообщение отредактировал DES - Пятница, 12.10.2012, 09:53
я не прошу какие-то нули отображать а какие-то нет
В том-то и дело, что Вы просите! Вы просите, что бы Ваши нули, те нули, которые у Вас в файле, Excel воспринимал не как числа, а как NULL! Как разработчики должны отделить Ваши "ненужные" нули, от остальных (которыми пользуются все другие пользователи) "нужных" нулей? Я ведь не про Ваш конкретный файл говорю, а про Excel в целом. Получается что ради одной Вашей хотелки надо создать параллельный алгоритм работы, который не будет учитывать ноль как число (кстати коснётся это не только диаграмм, но и всего остального)
ЗЫ Вы никогда не задумывались почему в Excel нельзя простой функцией листа найти минимум в диапазоне, исключая ноль?
ЗЫЗЫ
Quote (DES)
Ноль - не рисуем, не ноль - рисуем
А если в результате вычислений получится реальный ноль? Ну вот случилось так что прибыль в этом месяце на графике прибыли действительно составила ноль? Что делать в таком случае?
Quote (DES)
я не прошу какие-то нули отображать а какие-то нет
В том-то и дело, что Вы просите! Вы просите, что бы Ваши нули, те нули, которые у Вас в файле, Excel воспринимал не как числа, а как NULL! Как разработчики должны отделить Ваши "ненужные" нули, от остальных (которыми пользуются все другие пользователи) "нужных" нулей? Я ведь не про Ваш конкретный файл говорю, а про Excel в целом. Получается что ради одной Вашей хотелки надо создать параллельный алгоритм работы, который не будет учитывать ноль как число (кстати коснётся это не только диаграмм, но и всего остального)
ЗЫ Вы никогда не задумывались почему в Excel нельзя простой функцией листа найти минимум в диапазоне, исключая ноль?
ЗЫЗЫ
Quote (DES)
Ноль - не рисуем, не ноль - рисуем
А если в результате вычислений получится реальный ноль? Ну вот случилось так что прибыль в этом месяце на графике прибыли действительно составила ноль? Что делать в таком случае?Serge_007
Вы просите, что бы Ваши нули, те нули, которые у Вас в файле, Excel воспринимал не как числа, а как NULL!
Да пусть он воспринимает их как воспринимает, только рисовать их не надо, если я поставил соответствующую галку (которой сейчас и нет). Всего лишь возможность выбора.
Quote (Serge_007)
А если в результате вычислений получится реальный ноль? Ну вот случилось так что прибыль в этом месяце на графике прибыли действительно составила ноль? Что делать в таком случае?
А тут я бы не стал бы ставить эту галку. Мой выбор опять же Ладно, не буду упорствовать, я не настолько знаю Excel. К тому же разговор чисто теоретический и повлиять на реальное положение дел не сможет...
Quote (Serge_007)
Вы просите, что бы Ваши нули, те нули, которые у Вас в файле, Excel воспринимал не как числа, а как NULL!
Да пусть он воспринимает их как воспринимает, только рисовать их не надо, если я поставил соответствующую галку (которой сейчас и нет). Всего лишь возможность выбора.
Quote (Serge_007)
А если в результате вычислений получится реальный ноль? Ну вот случилось так что прибыль в этом месяце на графике прибыли действительно составила ноль? Что делать в таком случае?
А тут я бы не стал бы ставить эту галку. Мой выбор опять же Ладно, не буду упорствовать, я не настолько знаю Excel. К тому же разговор чисто теоретический и повлиять на реальное положение дел не сможет... DES