Прикладное программирование в EXCEL

Страницы: <<  <  1 | 2 | 3 | 4 | 5  >  >>

ки зрения Excel. И еще: учтите, что так, как вы назовете предметы здесь, точно так же, буква в букву, вам придется называть их в самом расписании. В итоге у нас получится нечто вроде этого:

ОСУЩЕСТВЛЯЕМ ПРОВЕРКУ СОВПАДЕНИЙ
Собственно говоря, у нас уже есть все необходимое для того, чтобы проверить, нет ли совпадений у учителей. Скопируем еще раз лист "Расписание" и назовем эту копию "СОВПАДЕНИЯ".
Какова наша дальнейшая логика? Все очень просто - на этом листе нам предстоит преобразовать расписание предметов в расписание учителей. Т. е. для каждой ячейки мы проверяем, какой предмет соответствует ей в листе "Расписание", и затем находим фамилию учителя, ведущего данный предмет в данном классе, по листу "Учителя".
Для выполнения этой задачи воспользуемся функцией ИНДЕКС. Не думаю, что в рамках данной статьи стоит подробно расписывать каждую функцию, тем более, что их описание можно найти в справке Excel. Аргументами данной функции являются: массив искомых значений, а также номер строки и столбца, в пересечении которых и будет найдено то самое значение.
Массивом значений будет таблица фамилий учителей. Т. е. в моем конкретном случае (представленном на скриншотах) это будет диапазон Учителя!$B:$L (если на представленных выше рисунках плохо видно что-либо из-за плохого качества, можно посмотреть в конце документа - там будут приложения с теми же скриншотами, но большего размера).
Номер строки предстоит получить, выискав название предмета (которое мы получаем из листа "Расписание" по координатам, совпадающим с координатой нашей ячейки) в первом столбце листа "Учителя", т. е. перечне предметов. Поможет нам в этом функция ПОИСКПОЗ, аргументами которой являются искомое значение и про

Страницы: <<  <  1 | 2 | 3 | 4 | 5  >  >>
Рейтинг
Оцени!
Поделись конспектом: