личества часов нам потребуется еще один вспомогательный лист, который я назвал "КАЛЬКУЛЯЦИЯ". Мы снова копируем лист "План" и переименовываем его.
Итак, мы должны посчитать количество часов по предмету в классе. Для этого воспользуемся функцией СУММЕСЛИ. Аргументами данной функции являются: диапазон поиска, критерий поиска и диапазон суммирования.
Диапазоном поиска для ячейки B2 будет Расписание!B:B. По координатам столбца ссылки оставил относительными, чтобы проще было размножать. Т. е. мы берем массив предметов 1 класса.
Критерием поиска, конечно же, будет название предмета. В нашем случае - значение ячейки $A2.
Теперь по поводу диапазона суммирования. Тут нам придется пойти на небольшую хитрость. На листе "Расписание" в столбце М поставим единички напротив каждой строки расписания, т. е. в нашем примере это будет диапазон $M:$M. Цвет шрифта этих единичек можно сделать белым, чтоб они не были видны. Собственно, теперь это и будет наш диапазон суммирования - Расписание!$M:$M.
Подставим все в формулу:
СУММЕСЛИ(Расписание!B:B;$A2;Расписание!$M:$M)
Эту формулу теперь можно размножить заполнением по всей таблице - как по вертикали, так и по горизонтали. В итоге мы увидим таблицу значений, где каждое число будет означать количество часов по конкретному предмету в конкретном классе.
Видите, я для красоты ввел еще условное форматирование, чтобы нолики почти исчезли из вида. Хотя это - вспомогательная таблица, и тут красота не так важна.
Ну что ж - теперь создадим лист "КОЛИЧЕСТВО ЧАСОВ" путем копирования листа "План". Здесь мы и будем сравнивать показатели базисного плана с полученными значениями. Причем я хочу, чтобы в случае несовпадения пользователь бы
Страницы: << < 4 | 5 | 6 | 7 | 8 > >>