Евгений, классное решение!
Единственное, можно ли добавить к календарному месяцу крайние дни, чтобы недели были полными?
Например, в Декабре, в моей компании, рабочие недели считаются с понедельника по субботу и в Вашем решении у меня выпадают 30.11 и 1.12-2.12

.
Есть ли возможность добавить в формулу учет определенных дней, пускай даже если их придется вписать в отдельный столбец?