Добрый день! поздравляю всех с праздниками!
Перед, непосредственно, вопросом небольшое вступление.
Составляю графики дежурств каждый месяц, и недавно, решил во-первых автоматизировать раскраску графика (сделав ее на основе условного форматирования), а во-вторых назрела необходимость автоматического учета количества дежурств и в том числе осуществлять подсчет дежурств в пятницу (чтобы не было вопросов по поводу равномерной расстановки на дежурства, ведь в пятницу у нас "сокращенный день", а дежурить надо на 1,5 больше).
Дело в том, что сотрудники должны дежурить в:
- главном корпусе
- корпусе "Д"
- столовой
т.е. каждый день должны быть осуществлены дежурства в трех местах, поэтому закраска ячейки только "черным квадратиком" уже не удовлетворяет потребностям.
Использую следующие виды обозначений на графике:
- заштрихованная ячейка - (условное форматирование ячейки если стоит "." (точка)
- буква "Д" - если стоит буква "Д" (дежурство в корпусе "Д")
- стандартный "черный квадрат" - если стоит в этой ячейке цифра "1"
Объясняю, почему выбрал именно "." (точку) для заштрихованной ячейки: дело в том, что когда распечатываешь график на принтере, то (точку) "." практически не видно в заштрихованной ячейке (любой другой знак видно в распечатанном виде). Цифра "1" также не видна в залитой, сплошной черной краской, ячейке. Буква "Д" уже устоявшееся обозначение дежурства в корпусе "Д"
Теперь сам вопрос:
Как при помощи формулы или макроса осуществить автоматический подсчет количества дежурств в корпусе "Д" и главном корпусе в ПЯТНИЦУ (ячейка для отображения этой цифры в столбце "AL" напротив своей фамилии) .
проблема в том, что этих дежурств может быть больше 1 или 2 в месяц у одного из списка, а учет нужно вести раздельно по дежурству в главном корпусе и дежурству в корпусе "Д". Учет "дежурства в столовой" вести не нужно (так как в столовой обычный рабочий день).
Файл прилагаю.
Спасибо!