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

Страницы: <<  <  5 | 6 | 7 | 8 | 9  >  >>

видел - каково оно. Поэтому в данном случае будет выводиться сообщение типа "ХY", где Х - это количество часов в расписании, а Y - в базисном плане. Для наглядности еще подсветим это сообщение красным.
Наша задача проста - сравнить соответствующие значения ячеек в листах "План" и "Калькуляция" при помощи функции ЕСЛИ. Условие простое (опять же - для ячейки В2) - План!B2Калькуляция!B2. Если оно выполнено, то просто выведем значение План!B2.
Если же оно не выполнено, то выведем следующее: Калькуляция!B2&""&План!B2. Кажется, тут все понятно - значок & означает сцепку фрагментов строки.
Опять же - проведем проверку на наличие значения в листе "План" - есть ли вообще данный предмет в учебном плане данного класса. Если нет - поставим значение 0, а для пущей красоты еще и скроем эти нули при помощи все того же условного форматирования. В итоге получим готовую формулу:
ЕСЛИ(План!B2"";ЕСЛИ(План!B2Калькуляция!B2;План!B2;Калькуляция!B2&""&План!B2);0)
Размножив эту формулу заполнением по горизонтали и по вертикали, получим готовый лист, который наглядно продемонстрирует нам, все ли часы у нас на месте.
Правда, тут есть небольшой нюанс - если в учебном плане есть предметы, на которые выделяется не целое число часов, тут уж придется как-то исхитряться. Например, в 8 и 9 классе по полчаса музыки и ИЗО, и мы выходим из положения, записав в 8 класс 1 час музыки, а в 9 - 1 час ИЗО. Ну и т. д. В общем, всегда можно найти выход из положения. В данном случае это как раз такие небольшие недостатки, которые никак не могут испортить общую картину. А ведь мы с вами уже сделали полноценного помощника для вашего заместителя директора по учебной работе!

ОПРЕДЕЛЕНИЕ БАЛЛОВ

Страницы: <<  <  5 | 6 | 7 | 8 | 9  >  >>
Рейтинг
Оцени!
Поделись конспектом: