Заполните область между двумя датами в Excel

2

Я пытаюсь создать диаграмму для сравнения совпадений дат. Сортировка временной шкалы с гистограммой, которая начинается в дату начала и заканчивается в дату смещения для каждой категории.

Я включил пример данных ниже. Для этих данных у меня было бы 5 гистограмм, идущих горизонтально с датами на оси X. Ось Y может быть типом категории.

Поиграл с линейными и гистограммами в Excel, но они просто не правы. Любые предложения будут великолепны!

Category    Onset     Offset
B1        12/1/2014   3/1/2015
B2        10/1/2014   1/1/2015
B3        5/1/2014    1/1/2015
B4        6/1/2014    8/1/2014
B5        6/1/2014    10/1/2014
дон
источник

Ответы:

1

Я предполагаю, что вы хотите что-то вроде этого:

      

Установите в своей книге другой регион, размеры которого совпадают с областью данных (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) чтобы получить первый день первого месяца в вашем наборе данных и последний день прошлого месяца.
Скотт
источник