Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Часто возникают случаи, когда требуется выполнить одно вычисление при одних условиях, и другое вычисление – при других. 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);"Да";"Нет")
выведет Да, если выполнено хотя бы одно из условий.
Дата публикования: 2015-04-06; Прочитано: 516 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!