Диапазон динамического графика Excel

avatar
Kingsley Obeng
1 июля 2021 в 15:47
47
1
0

Без использования макросов VBA можно динамически установить диапазон графика?

У меня есть такая таблица:

![enter image description here

Теперь я хочу создать график только с "действительными" значениями 2,3,4 и 5, скажем, в виде гистограммы. Однако эти действительные диапазоны могут измениться, скажем, на 3,4 и 5. Допустимые числа всегда идут подряд. поэтому мне нужно только начало и конец.

Я просмотрел индекс, совпадение и смещение, но не понимаю, как именно это сделать.

Заранее спасибо.

Источник

Ответы (1)

avatar
Qualia Communications
1 июля 2021 в 18:08
0

Мой ответ в двух словах, так как я должен уйти через несколько минут. (Подробности могу добавить позже, если интересно).

Насколько мне известно, диаграммы Excel не допускают в качестве входных данных имена диапазонов или формулы, что затрудняет установку динамического диапазона без макроса VBA.

Однако, если вас интересует только диаграмма, которая увеличивается и уменьшается вместе с данными, вы можете использовать диаграмму XY для достижения желаемого результата.

enter image description here

Формулы:

D2: =IF(COUNTBLANK(A2)=1,#NA,COUNTIFS(D$1:D1,">=0")+1)

E2: =D2

F2: =IF(COUNTBLANK(C2)=1,#NA,0)

G2: =IF(COUNTBLANK(C2)=1,#NA,C2)

Свойства диаграммы

  • Просто создайте максимальное количество строк (здесь 7)

enter image description here

  • Установите ширину штриха/линии на 30.
  • Настройте ось X, чтобы начать с 0,5.

Примечание: Скриншоты были сделаны с немецкой версией Excel.

Внизу: метки оси X не могут быть легко отрегулированы.