Я предполагаю, что вы хотите что-то вроде этого:
Установите в своей книге другой регион, размеры которого совпадают с областью данных (3 × 6, в вашем примере). Это может быть на другом листе; на данный момент, скажем, это в столбцах X
- Z
. Предполагая, что данные, которые вы нам показали A1:C6
, будут X1:Z6
. Задавать
X1
→ =A1
. Перетащите один столбец вправо, чтобы получить Y1
→ =B1
; перетащите вниз, чтобы охватить все данные (т. е. строка 6). Даты «начала» теперь должны отображаться в виде чисел (например, 41974, 41913, 41760, 41791 и 41791).
Обратите внимание, что вы можете сделать то же самое, что и выше, с помощью «Копировать» и «Вставить ссылку».
Z2
→ =C2-B2
и перетащите вниз. Это, очевидно, дает продолжительность каждой категории.Bn
затем
- Создайте диаграмму «Stacked Bar»
X1:Z6
данных.
- Выберите ряд данных «Начало» и отформатируйте его как «Без заполнения» и «Без строки». (Мне пришлось дважды нажать «Нет линии», чтобы заставить меня поверить.)
- Выберите «Горизонтальную ось» (то есть ось X) и установите для формата «Число» значение «Дата».
- При необходимости перейдите в «Опции оси» и настройте минимальное и / или максимальное значение. Например, для ваших данных Excel установил по умолчанию ось X в диапазон 41600-42100, хотя самое низкое значение в ваших данных - 41760. Я создал диаграмму, показанную выше, изменив минимальное значение на 41700. Запишите Major Стоимость единиц. Для меня изначально значение по умолчанию было 100, но изменилось на 50, когда я изменил минимальное значение. 100 - лучшее значение. Настройтесь на то, что работает для ваших данных.
- При желании удалите «Легенду».
Другой вариант:
- Где-то в вашей рабочей тетради вычислим
MIN(B2:C6)
и MAX(B2:C6)
. Отформатируйте их для отображения в виде чисел. Используйте их как минимальное и максимальное значение для оси X. (Вам придется скопировать их в виде буквенных числовых значений, и они не будут автоматически обновляться при изменении данных.)
- Если вы хотите, чтобы ваша ось X представляла целые месяцы, используйте
EOMONTH(MIN(B2:C6), -1) + 1
и, EOMONTH(MAX(B2:C6), 0)
чтобы получить первый день первого месяца в вашем наборе данных и последний день прошлого месяца.