Отредактировано: следующее является решением вопроса, который я разместил, но, возможно, не самый лучший способ на самом деле предоставить «рекомендуемые» или «пороговые» строки, что и было моей реальной целью.
Технически правильный ответ
Я думаю, что я нашел приличное решение:
- Создайте пользовательскую функцию (UDF), которая возвращает массив, как предложено @ScottCraner.
- Определите именованный диапазон, который ссылается («вызывает») на эту функцию.
- Установите источник серии в этот именованный диапазон.
и электронная таблица с поддержкой макросов находится на моем сайте по адресу https://woltman.com/m/filer_public/cc/ba/ccba65d2-e29c-4208-b3be-53ead02845ff/arraysforchartdataexample.xlsm.
Наверное, лучшее решение
Это решение следует предложению @ fixer1234:
- Сделайте пару точек данных XY. Значения Y - ваши рекомендуемые данные. Первое значение Х равно 1, второе значение Х равно числу баров, которые вы имеете на гистограмме.
- Создать нормальную гистограмму
- Добавьте еще одну серию на диаграмму и установите тип серии на XY с линией.
- Задайте в качестве исходных данных для серии пару XY, созданную на шаге 1.
- Excel переместит серию на вторичную ось. Поместите ряд обратно на основную ось.
- Удалите маркеры из серии XY, чтобы она выглядела как простая линия.
Это не требует никакого дополнительного кода вообще, и очень чисто.