Почему моя горизонтальная гистограмма не показывает определенные значения разными цветами?

1

Я использую Excel 2016 из Office 365 для Windows 10, и я не могу получить свою горизонтальную гистограмму (с накоплением), чтобы показать мои 3 набора значений на каждой сгруппированной панели. Кто-нибудь может помочь?

Предполагается, что это будет диаграмма, подобная диаграмме Ганта, чтобы показать прогресс за несколько месяцев.

У меня есть две категории, которые должны представлять города и 3 набора значений - у каждого набора есть даты начала, а затем дни, представляющие, сколько времени занял проект - фактическое время, запланированное время и любые праздники между ними.

Мои данные расположены так: Данные

Моя диаграмма выглядит следующим образом, и я не понимаю (комментарий «Мне нужно удалить» просто означает, что мне нужно прояснить этот цвет, потому что фактический график работы начинается 23.04.2016 для города до н.э. выглядеть как диаграмма Ганта) Диаграмма

Где 3 цвета, которые должны быть в каждом баре? Он должен иметь 3 цвета для City c - столбец, начинающийся с 29.03.2016, с продолжительностью 10 дней для фактических дней проекта, другой столбец в пределах 1-го бара с 3/29, увеличивающий только 5 дней для запланированных дней "", и еще один бар в 1-м баре с 01.04.2016 с продлением на 15 дней в праздничные дни.

То же самое для города до н.э. - бар с 4/23 на 15 дней для фактического, бар с 4/23 на 25 дней по расписанию и бар с 5/1/2016 на 5 дней в праздничные дни.

Вот мои настройки в разделе «Дизайн» (когда выбран график)> «Выбрать данные» в Excel (я не могу опубликовать 3-е изображение для форума, но настройки ...)
1) Весь график выбран под Диапазон данных диаграммы ,
2) Записи легенды (серия) :
Добавлен старт в качестве имени метки - и значения в столбце B под стартом (выбраны 29.03.2016 и 23.04.2016)
Добавлена ​​вторая запись - день в качестве имени метки - и значения в столбце B под день (выбраны 10 и 15)
Добавлена ​​3-я запись - начальное планирование как имя метки - и значения в столбце D под начальным графиком (29.03.2016 и 23.04.2016 из столбца D)
Добавлена ​​4-я запись для дневного графика
Добавлена ​​5-я запись для старта
Добавлена ​​6-я и последняя запись для дня

3) Для Метки горизонтальной (категории) оси :
Добавлены значения в столбце A в разделе Города (c и bc).

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

Постскриптум Я попытался просмотреть Goggle и меню справки - можете ли вы загружать файлы в Super User (мой второй раз на форум Stackoverflow / Super User)?

sturdy267
источник

Ответы:

2

Диаграмма Ганта, хотя и не является стандартным типом диаграммы Excel, может быть смоделирована с помощью диаграммы с накоплением и простого трюка. Есть два вопроса о том, как отформатировать данные и диаграмму.

Где три цвета на графике?

Сначала давайте рассмотрим город c. Оранжевая полоса исходит от day ячейка в данных, он начинается с 29.03.2016 и длится 10 дней. Тем не менее, серая полоса является проблемой. Это исходит от start sched ячейка, и начинается 8/4/2016. Но помните, что даты Excel являются числами дня, поэтому серая полоса для 29.03.2016 имеет длину 42 458 дней, что означает, что она заканчивается 7/7/2132! Если бы вы могли прокрутить до 7/7/2132, day sched клетка есть и это 5 дней.

data and bar chart for city c

City bc имеет ту же проблему с серой полосой на 23.04.2016, которая длится 42 483 дня.

data and bar chart for city bc

Эти даты в start sched столбец - причина, по которой столбцы не отображают три цвета.

Как Excel может имитировать диаграмму Ганта?

Даты в Start ячейки - начало задач для cites c и bc. Мы не хотим на самом деле удалить вашу синюю полосу для города до н.э., потому что Start ячейка - это дата начала задания. Конечно, у города c также есть синяя полоса, но она находится вне графика слева.

Вместо этого, хитрость для имитации диаграммы Ганта состоит в том, чтобы отформатировать первый ряд данных (начало) без заливки, что делает цвет ясным. Измените границы горизонтальной оси, чтобы они начинались с порядкового номера дня самой ранней даты начала (например, 29.03.2016) и заканчивались после самой поздней даты начала плюс общая продолжительность (29.04.2016 плюс 20 дней) ,

Start series with no fill

Организация данных

Причина, по которой даты в данных Excel являются проблемой, заключается в том, что большие числа создают длинные столбцы, которые делают диаграмму бесполезной. Чтобы создать диаграмму, которую вы можете использовать, переставьте данные, чтобы переместить даты в другие ячейки, если они вам нужны.

Для диаграммы типа Ганта строке для каждого города требуется дата начала с дополнительными столбцами длительностей в днях. Значения для ряда продолжительности - это дни от даты начала, но формулы могут использоваться для вычисления дней как процента выполнения задачи или дней, выделенных частям задачи. Вот пример, который показывает, как упорядочить данные для диаграммы Ганта в ячейке A1, Числа длительности выбираются для отображения полос различной длины.

City    Start   Duration 1  Duration 2  Duration 3
c   3/29/2016   10          15          5
bc  4/23/2016   15          5           0

Столбчатая диаграмма с накоплением для этого примера данных имеет четыре ряда данных: начало, продолжительность 1, продолжительность 2 и продолжительность 3.

Stacked Bar chart data series

Series     Name          Y values
---------- ------------  -----------------
Start      =Sheet1!$B$1  =Sheet1!$B$2:$B$3
Duration 1 =Sheet1!$C$1  =Sheet1!$C$2:$C$3
Duration 2 =Sheet1!$D$1  =Sheet1!$D$2:$D$3
Duration 3 =Sheet1!$E$1  =Sheet1!$E$2:$E$3

Опять же, важно отформатировать Start серия для заполнения.

Пример диаграммы Ганта

Вот как можно сделать простую диаграмму, аналогичную диаграмме Ганта, которая использует приведенный выше макет данных и гистограмму. Метод использует IF формулы для заполнения ячеек продолжительности для города c.

Использовать ячейку C5 на количество дней, запланированных для задачи, и ячейка C6 за фактическое количество дней.

Введите эти формулы в ячейки C2 в E2:

C2:  =IF(C6>C5,C5,C6)
D2:  =IF(C6<=C5,C5-C6,0)
E2:  =IF(C6>C5,C6-C5,0)

Я перекрасил серию для Длительности 1, 2 и 3 в желтый, зеленый и красный соответственно.

Формула в C2 показывает количество фактических дней, используемых в качестве желтой полосы. D2 показывает количество дней в графике, оставшихся в виде зеленой полосы. E2 показывает количество дней после превышения графика в виде красной полосы.

Например, предположим, что задание запланировано на 10 дней (введите 10 в клетке C5 ).

  • Когда нет фактических дней C6 ноль), график - зеленая полоса длиной 10 дней. Зеленая полоса указывает на то, что работа не началась.

  • Если используются два фактических дня, график представляет собой желтую полосу длиной два дня и зеленую полосу длиной 8 дней, что означает, что осталось 8 дней графика.

  • После 10 реальных дней желтая полоса имеет длину 10 дней, и зеленой полоски нет. Все запланированные дни используются.

  • Если фактических дней больше 10, желтая полоса имеет длину 10 дней, а красная полоса показывает количество дней, превышающих график.

Вот анимация, которая показывает, как график изменяется в течение от 0 до 20 фактических дней.

animation for actual days

creidhne
источник
Creidhne, большое спасибо. Я не думал об организации своих данных таким образом; однако, что если моя дата начала отпуска начинается не с 29.03.2016, как в городе c? Это где использование формулы для «дней, выделенных на части задачи» вступает в игру? Можете ли вы привести пример формулы для дней, распределенных по частям задачи? Спасибо еще раз.
sturdy267
Creidhne, пожалуйста, игнорируйте это. Я не мог отредактировать это вовремя, но я понимаю, что ты сделал. Я не понимаю, почему вы добавили 5 и 0 для календарного дня и праздничного дня для города до н.э., хотя? Я понимаю, что 5 означает показ 25 дней после даты начала за вычетом 5-дневного отпуска, но 5-дневный отпуск, который у меня был 5/1 в течение 5 дней, не отображается как его собственный цвет. Это где формула для «дней, выделенных на части задачи» вступает в игру? Можете ли вы привести пример этой формулы? Я попробовал формулу IF, и я не вижу, как я мог бы добавить цифры, чтобы показать с 1 по 5 июня 2016 года, праздничный день для города до н.э.
sturdy267
@ sturdy267 Я поменяю ответ, и, возможно, это поможет объяснить, что происходит, ваши данные и график ... скоро! Меня смущают ваши столбцы внутри баров, и указанные вами даты, похоже, не суммируются, но я добавлю пример того, как использовать дни, выделенные для задач, такие как запланированные дни, использованные дни и дни после выделенного графика.
creidhne
@ sturdy267, если это решит вашу проблему, попробуйте принять ответ, нажав на галочку. Помогает другим пользователям с подобной проблемой, выявляя проверенные решения. Это также награждает маленького представителя автору и вам за усилия.
fixer1234
@Creidhne, большое спасибо за ваш ответ. Я опробовал оба решения, и это помогает, но, если вы не возражаете, мне нужна горизонтальная гистограмма с фактическими днями, запланированными днями и праздниками, все в 3 разных цветах на каждой столбце с накоплением для города c и до н. Я нанёс на карту ваш набор данных с тремя указанными выше периодами, и он работает, но, например, 5-дневный отпуск, который у меня был для 5 до 1 в течение 5 дней в моем первоначальном примере: не отображается как его собственный цвет. Я понимаю, что сейчас не могу использовать даты, но 5-дневный праздник должен отображаться в виде другого цвета на панели для текущих дней. Ты знаешь, что я имею в виду?
sturdy267