Последний раз редактировалось eugensk 19.04.2022, 16:08, всего редактировалось 13 раз(а).
XeuTeP_KoLLIu Что понятно сразу. Данные представляют функцию из множества троек вида <Преподаватель, Предмет, Вид занятия> в множество чисел (количество часов). Преподавателей, предметов, и даже видов занятий, заранее сколько неизвестно, поэтому для каждого нужно выбрать какое-то измерение, в котором можно неограниченно двигаться. Таблица имеет только два измерения, строки и столбцы, для третьего измерения можно взять листы. Надо решить, что будет строками, что столбцами, и что будет в разных листах. По условию похоже на то, что они хотят чтобы преподаватели шли по строкам, тогда остается две возможности: 1) столбцы можно сделать предметами, и разные листы будут видами: лекции, семинары, практики и т.д., 2) либо сделать столбцы видами, а листы предметами.
Выберите какой вариант кажется более правильным. Не сильно беспокойтесь о красоте, и еще вам вряд ли понадобится скрипт для заполнения таблиц, какие то данные для демонстрации легко забить руками. Добавьте в каждую таблицу колонку с суммой. Заведите отдельную ячейку (вне таблицы) в которой будет формула вычисляющая минимум колонки с суммой, и ячейку с максимумом. Добавьте условное форматирование, если сумма совпадает с минимумом то строку красить в один цвет, если с максимумом то красить в другой, иначе не красить. Половина задания будет сделана. Сложная часть это сводить данные для одного преподавателя из разных листов, это скорее всего придется делать на VBA, по кнопке вызывать метод который обходит все листы и создает специальный лист с итогами.
"Предусмотреть возможность подведения промежуточных итогов по группам преподавателей, работающих на разных должностях." - это я вообще не понимаю.
|