Menu
Coddy logo textTech

Операторы сравнения

Часть раздела Основы путешествия по 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). Когда вы пишете условие, всегда спрашивайте себя: что должно происходить на границе?

challenge icon

Задание

Легко

Небольшая таблица продаж: в A1 написано Target с целевым значением в B1, а в A2 написано Sales с продажами за этот месяц в B2.

Напишите три формулы IF, каждая из которых использует свой оператор сравнения:

  1. В C1: выведите hit, если продажи как минимум равны целевому значению, иначе missed
  2. В C2: выведите under, если продажи ниже целевого значения, иначе not under
  3. В C3: выведите different, если продажи и целевое значение не равны, иначе equal

Используйте точные слова в нижнем регистре, приведенные выше. Тесты проверят продажи выше, ниже и точно равные целевому значению.

Попробуйте сами

Sheet1
ABCDEFG
1Target100
2Sales130
3
4
5
6
7
8
9
10
11
12
13
14
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы