Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...