Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Смещение значений на графике при пустых значениях - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Смещение значений на графике при пустых значениях
drugojandrew Дата: Среда, 16.09.2015, 21:14 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 143
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016, Microsoft 365
Добрый вечер.
Построил график, изменяющийся при добавлении данных (создав два именованных динамических диапазона, используя формулу
Код
=СМЕЩ(Лист1!$B$1;СЧЁТЗ(Лист1!$B$1:$B$100)-12;0;12;1)

Проблема в том, что в диапазоне значений имеются пустые ячейки и получается смещение данных на графике - значения, идущие после пустых ячеек, не соответствуют датам. Как это можно исправить, не заполняя эти ячейки? А если заполнять, то на графике все равно должен остаться разрыв линии.
К сообщению приложен файл: Primer.xls (44.5 Kb)
 
Ответить
СообщениеДобрый вечер.
Построил график, изменяющийся при добавлении данных (создав два именованных динамических диапазона, используя формулу
Код
=СМЕЩ(Лист1!$B$1;СЧЁТЗ(Лист1!$B$1:$B$100)-12;0;12;1)

Проблема в том, что в диапазоне значений имеются пустые ячейки и получается смещение данных на графике - значения, идущие после пустых ячеек, не соответствуют датам. Как это можно исправить, не заполняя эти ячейки? А если заполнять, то на графике все равно должен остаться разрыв линии.

Автор - drugojandrew
Дата добавления - 16.09.2015 в 21:14
YouGreed Дата: Среда, 16.09.2015, 21:24 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
drugojandrew, А так? Смотрите файл) Я лишь изменил диапазон дат.
К сообщению приложен файл: 5167200.xls (41.0 Kb)
 
Ответить
Сообщениеdrugojandrew, А так? Смотрите файл) Я лишь изменил диапазон дат.

Автор - YouGreed
Дата добавления - 16.09.2015 в 21:24
drugojandrew Дата: Среда, 16.09.2015, 21:42 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 143
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016, Microsoft 365
YouGreed, это не работает - попробуйте продолжить график и увидите. Нужно такое решение, чтобы график сам изменялся при добавлении значений.
 
Ответить
СообщениеYouGreed, это не работает - попробуйте продолжить график и увидите. Нужно такое решение, чтобы график сам изменялся при добавлении значений.

Автор - drugojandrew
Дата добавления - 16.09.2015 в 21:42
Revengencer Дата: Среда, 16.09.2015, 22:09 | Сообщение № 4
Группа: Проверенные
Ранг: Новичок
Сообщений: 34
Репутация: 13 ±
Замечаний: 0% ±

Excel 2016
Так попробуйте ваши данные отформатировать как таблицу, ну и диапазоны даты и значений приравнять - и тогда сможете продолжать вносить данные, и график будет работать правильно.
Или я тоже не так понял?
К сообщению приложен файл: Primer_2.xlsx (13.4 Kb)
 
Ответить
СообщениеТак попробуйте ваши данные отформатировать как таблицу, ну и диапазоны даты и значений приравнять - и тогда сможете продолжать вносить данные, и график будет работать правильно.
Или я тоже не так понял?

Автор - Revengencer
Дата добавления - 16.09.2015 в 22:09
drugojandrew Дата: Четверг, 17.09.2015, 12:05 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 143
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016, Microsoft 365
Revengencer, спасибо, вариант хороший, но потерялось одно свойство - график должен отображать только последние 12 значений. Сам что-то не могу сообразить как это сделать с таблицей.
 
Ответить
СообщениеRevengencer, спасибо, вариант хороший, но потерялось одно свойство - график должен отображать только последние 12 значений. Сам что-то не могу сообразить как это сделать с таблицей.

Автор - drugojandrew
Дата добавления - 17.09.2015 в 12:05
Revengencer Дата: Четверг, 17.09.2015, 15:02 | Сообщение № 6
Группа: Проверенные
Ранг: Новичок
Сообщений: 34
Репутация: 13 ±
Замечаний: 0% ±

Excel 2016
Подправил ваши формулы в именованных диапазонах. Теперь вроде так, как надо.

Stat
Код
=СМЕЩ(Лист1!$B$2;СЧЁТЗ(Лист1!$A$2:$A$100)-12;0;12;1)


Даты
Код
=СМЕЩ(Лист1!$A$2;СЧЁТЗ(Лист1!$A$2:$A$100)-12;0;12;1)
К сообщению приложен файл: Primer_3.xls (31.0 Kb)


Сообщение отредактировал Revengencer - Четверг, 17.09.2015, 15:07
 
Ответить
СообщениеПодправил ваши формулы в именованных диапазонах. Теперь вроде так, как надо.

Stat
Код
=СМЕЩ(Лист1!$B$2;СЧЁТЗ(Лист1!$A$2:$A$100)-12;0;12;1)


Даты
Код
=СМЕЩ(Лист1!$A$2;СЧЁТЗ(Лист1!$A$2:$A$100)-12;0;12;1)

Автор - Revengencer
Дата добавления - 17.09.2015 в 15:02
drugojandrew Дата: Четверг, 17.09.2015, 15:15 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 143
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016, Microsoft 365
Revengencer, спасибо, это то что нужно. Как это я сам не сообразил???
 
Ответить
СообщениеRevengencer, спасибо, это то что нужно. Как это я сам не сообразил???

Автор - drugojandrew
Дата добавления - 17.09.2015 в 15:15
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!