Рассмотрим таблицу финансовых операций в клубе проката роликовых коньков:
Колонка Бронь содержит информацию о брони. Колонка Доплата контролирует данные в колонке Бронь и выводит значение 100, если посетитель забронировал себе коньки, и 0 в противном случае. Этот контроль реализует функция ЕСЛИ, которая имеет следующий синтаксис:
ЕСЛИ(A;B;C) где:
A – логическое выражение, например 5>2, C2>7
B – истина, если логическое выражение истинно
C – ложь, если логическое выражение ложно
Значит, логическое выражение будет проверять установлен ли ” + ” в ячейках колонки Бронь, если установлен, то функция выводит значение истины, иначе функция выводит ложь. Псевдокод нашей функции выглядит так:
ЕСЛИ(в ячейках колонки Бронь есть “+”; выведем 100; ведем 0):
Реализуем условие доплаты на практике:
1. Курсор в ячейку D6, вызываем команду Вставить функцию:
2. В окне Мастер функций, выбираем в списке Категория Логические, и функцию ЕСЛИ, нажимаем ОК:
3. Установим аргументы функции и нажимаем ОК:
|
|
4. За маркер автозаполнения копируем формулу вдоль колонки Доплата:
Слева результат работы функции ЕСЛИ, для колонки Доплата, справа действия маркера автозаполнения над формулой колонки Доплата: