Операторы сравнения
Часть раздела Основы путешествия по Excel на Coddy — урок 36 из 42.
Условие внутри IF строится с помощью оператора сравнения. Их всего шесть, и вместе они могут задать любой вопрос «да/нет» относительно чисел:
> greater than
< less than
>= greater than or equal (at least)
<= less than or equal (at most)
= equal to
<> not equal toИсключением является <> — так в Excel обозначается не равно. =IF(B2<>B1,"different","equal") выводит different каждый раз, когда две ячейки не совпадают.
Любопытный факт: вы можете ввести сравнение как отдельную формулу, например =B2>B1. На этом листе отображается 1, когда сравнение выполняется, и 0, когда нет — ответ «да/нет» в виде числа. Это отличный трюк для проверки условия, но единицы и нули делают таблицы непонятными. Обертывание сравнения в IF превращает этот сырой ответ в слова, понятные каждому.
Выбор между близкими аналогами имеет значение: > и >= дают разный результат только тогда, когда обе стороны точно равны, и именно здесь обитают ошибки на единицу (off-by-one). Когда вы пишете условие, всегда спрашивайте себя: что должно происходить на границе?
Задание
ЛегкоНебольшая таблица продаж: в A1 написано Target с целевым значением в B1, а в A2 написано Sales с продажами за этот месяц в B2.
Напишите три формулы IF, каждая из которых использует свой оператор сравнения:
- В
C1: выведитеhit, если продажи как минимум равны целевому значению, иначеmissed - В
C2: выведитеunder, если продажи ниже целевого значения, иначеnot under - В
C3: выведитеdifferent, если продажи и целевое значение не равны, иначеequal
Используйте точные слова в нижнем регистре, приведенные выше. Тесты проверят продажи выше, ниже и точно равные целевому значению.
Попробуйте сами
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Target | 100 | |||||
| 2 | Sales | 130 | |||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
1Знакомство со электронными таблицами
Что такое электронная таблица?Ячейки и ссылкиВаши первые ячейкиСтроки, столбцы и сеткаИтоги: Знакомство с сеткой4Ссылки на ячейки
Ссылки на другие ячейкиФормулы с автообновлениемСвязанные формулыДиапазоны от A1 до A10Итоги: Ссылки на ячейки7Принятие решений с помощью IF
Функция IFНаписание условия IFОператоры сравненияВложенные конструкции IFИтоги: Принятие решений с помощью IF2Ввод данных
Текст и числаСоздание небольшой таблицыРедактирование и очистка ячеекОсмысленные числаИтоги: Ввод данных5Базовые функции
Что такое функцияФункция СУММ (SUM)Функция СРЗНАЧ (AVERAGE)МИН (MIN) и МАКС (MAX)СЧЁТ (COUNT) и СЧЁТЗ (COUNTA)Комбинирование функцийИтоги: Базовые функции8Проект: Журнал успеваемости
Настройка журнала успеваемостиИтоги и средние значенияЗачет или незачет с IFЗавершение работы над журналом