ник: osmor
а сколько сотрудников...
дело в том что такой объем довольно трудно разместить на листе или экране...
я бы выводил все в Excel примерно так.
1.выводим заголовок отчета
2.Затем делаем шапку для месяца
первый столбец ФИО, далее дни от 1 до последнего
3.определяем список сотрудников у кого есть в янаре отпуск и начинаем построчно выводить
фио дальше закрашиваем дни когда он в отпуск
берем след фамилию. и так все фио которые есть в анваре
4. возвращаемся к пункту 2, но для следующего месяца.
и так все 12
т.е. в итоге должно получится что-то такое