Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет Excel 11.doc
Скачиваний:
27
Добавлен:
09.02.2015
Размер:
1.1 Mб
Скачать

Лабораторная работа № 2

2.1. Сложные формулы

Часто возникают случаи, когда требуется выполнить одно вычисление при одних условиях, и другое вычисление – при других. Excel позволяет учесть это. Познако­мимся с функцией ЕСЛИ (IF).

В простейшем случае функция ЕСЛИ проверяет содержи­мое ячейки. В случае, когда значение положительное, выво­дится результат True (истинно), а если отрицательное - False (ложно). Данная функция требует три аргумента: проверяемое выражение, операцию, которую необходимо выполнить при значении True, и операцию, которую необ­ходимо выполнить при значении False. Аргументы функции располагаются один за другим в скобках и разделяются точкой с запятой (а не пробелами или запятыми).

1. Выделите ячейку D4 и наберите выражение, показан­ное ниже:

=ECЛИ(B4=0;”ИCTИHА”;”ЛOЖЬ”)

Щелкните на кнопке Enter. Excel проверяет содержимое ячейки и, так как оно не равно 0, игнорирует аргумент "ИСТИНА", а в ячейке D4 появляется слово "ЛОЖЬ”

2. Дважды щелкните на ячейке D4, выделите =0 и набери­те <1000000. Результат в ячейке изменится на значение True, так как величина в В4 меньше 1000 000.

В рассмотренном примере Excel просто сравнивает со­держимое ячейки с указанным значением, однако возмож­ны и более сложные условия. Предположим, что последний символ в столбце Номер работы показывает, был ли это контракт (последний символ В) или субконтракт (послед­ний символ 0). Нам надо отличать эти два типа договоров.

1. Удалите содержимое ячейки D4.

2. Вставьте новый столбец между столбцами А и В. Для этого выделите ячейки ВЗ:В26 и выберите Вставка\Столбцы. Первые две ячейки столбца не выделяйте, так как они заняты заголовком и подзаголовком.

3. Наберите в ячейке В14 Тип договора. Используя кнопки Вырезать, Вставить и Формат по образцу, перенесите дан­ные из ячеек С4:С9 в ячейки В4:В9.

4. Выделите ячейку В15 и наберите указанное ниже вы­ражение (будьте внимательны – введите английскую букву В, если ранее вы вводили английскую В в номере работы!):

=ECЛИ(ПPABCИMB(A15;1)="В"; ''Koнmpaкm''; "Субконтракт'')

Excel проверяет содержимое ячейки А15. Если послед­няя буква В, то в ячейку В15 помещается слово Кон­тракт, если же там какой-либо другой символ, то в ячейку записывается слово Субконтракт.

Ниже приведены операторы, которые используются в функ­ции ЕСЛИ:

=, <, >, >=, <=

Применяются также выражения И/ИЛИ – для комбиниро­вания различных условий.

Функция

=ЕСЛИ(И(В4=0;В5>0);"Да";"Нет")

выведет Да, если выполнены оба условия. Функция

=ЕСЛИ(ИЛИ(В4=0;В5>0);"Да";"Нет")

выведет Да, если выполнено хотя бы одно из условий.

2.2. Вложенные функции если

Часто приходится применять функцию ЕСЛИ совместно с другой функцией ЕСЛИ. Такие функции называются вложенными. Они позволяют выбирать из большого коли­чества вариантов.

1. Выделите ячейку D14 и введите заголовок Квартал.

2. Выделите столбец D и выберите Формат\Ячейки. В окне диалога Формат ячеек откройте вкладку Число и устано­вите формат чисел Общий.

3. Выделите ячейку D15 и наберите следующую формулу:

=ЕСЛИ(МЕСЯЦ(С15)<4;1;ЕСЛИ(МЕСЯЦ(С15) <7;2;ЕСЛИ(МЕСЯЦ(С15)<10;3;4)))

4. Особое внимание обратите на скобки. Нажмите клавишу Enter.

Мы указали Excel проверять месяц, содержащийся в ячей­ке С 15. Если порядковый номер месяца меньше 4 (от января до марта), то в столбец Квартал будет введена цифра 1; месяцы от апреля до июня относятся ко второму кварталу. Если номер месяца больше 7, но меньше 10, то будет указан квартал 3, а в остальных случаях - 4. При правильном вводе формулы в столбце Квартал появится цифра 2.