Здравствуйте, друзья. Диаграмма Ганта – это распространенный вид столбчатых временных диаграмм, на которых отображают план-график работ, проектов и т.п. Поскольку в стандартных диаграммах Excel нет подобного объекта, мы сделаем его сами.
Вот наша заготовка. Имеется 10 этапов выполнения проекта, для каждого из них указаны даты начала и конца работ. Необходимо для каждого этапа залить цветом те ячейки, которые соответствуют указанному временному интервалу.

Может показаться, что самым простым решением будет вручную определять заливку для каждого периода, но это не так. Если в диаграмму будут вноситься изменения, вам снова придется руками что-то менять. Это долго и неудобно.
Мы воспользуемся условным форматированием для полной автоматизации построения диаграммы. Действуем так:
- Выделим все ячейки, соответствующие датам и проектам:

- Кликнем на ленте Главная – Стили – Условное форматирование – Создать правило

- В открывшемся окне выберем пункт «Использовать формулу для определения форматируемых ячеек»
- В нижней части окна в строке формул запишем такую формулу:
=И(D$2>=ДЕНЬ($B3);D$2<=ДЕНЬ($C3))

- Здесь же нажмем «Формат» и зададим правила оформления отобранных ячеек. Я сейчас сделаю только заливку голубым цветом
- Дважды жмём Ок, чтобы применить условное форматирование

Теперь у нас появилась полноценная диаграмма Ганта. При изменении дат начала и конца, она перерисуется автоматически!
Но как работает эта формула? Функции ДЕНЬ получают дату (только день) начала и конца проекта. Логическая функция И проверяет: если дата, соответствующая текущей ячейке (номер от 1 до 31) больше или равен начальной дате, и меньше либо равен конечной – эту ячейку необходимо отформатировать. Если хотя бы одно из этих двух условий не выполняется – ничего не делаем.
В ссылках на ячейки знаки $ (заморозка координат) расставлены так, чтобы формула при копировании всегда ссылалась на ячейки с датами и номерами дней. Если этот важнейший момент вам не понятен – прочтите статью о типах ссылок Excel!
Как можно сделать диаграмму еще более наглядной? Фантазируйте и пытайтесь думать так же, как тот человек, который будет вникать в суть диаграммы. Попытайтесь графически ответить на его вопросы. Я, например, все этапы условно разделю на 3 логически связанные группы и для каждой группы сделал свой цвет заливки. Кроме того, жирной границей отделю декады, чтобы упростить временную ориентацию. Вот как это выглядит теперь:

Основной посыл в том, что диаграмма должна легко «читаться» и легко отвечать на возможные вопросы. Анализируйте и принимайте правильные решения. Не переборщите с различными элементами оформления, чтобы диаграмма Ганта не была похожа на салат Оливье.
На этом всё, спасибо за прочтение. Жду ваших вопросов и комментариев!