Что нужно знать
- Шесть операторов: равно (=), больше (>), меньше (<), больше или равно (>= ) меньше или равно (<= ), не равно ().
- Оператор сравнения чаще всего используется в функции IF.
В этой статье объясняется, как использовать операторы сравнения I=в Excel. Инструкции относятся к версиям Excel 2019, 2016, 2013, 2010, Excel Online и Excel для Mac.
Шесть операторов сравнения
В Excel доступно шесть операторов сравнения.
Эти операторы используются для проверки таких условий, как:
- Equal: два значения или строки одинаковы (apple =apple)
- Больше, чем: одно значение больше другого (10 > 8)
- Меньше чем: одно значение меньше другого (8 < 10)
- Больше или равно: одно значение больше или равно другому (10 >=10)
- Меньше или равно: одно значение меньше или равно другому (5 <=5)
- Не равно: два значения не совпадают (собака-кошка)
Все операторы сравнения работают со значениями, а некоторые (например, и =) также работают со строками (текстом) и датами.
Операторы сравнения в функции ЕСЛИ
В Excel есть две области, в которых можно использовать операторы сравнения. Чаще всего используется внутри функции IF.
В любой ячейке электронной таблицы вызовите функцию ЕСЛИ, набрав:
Вы увидите всплывающий текст справки, который гласит:
Это формат для правильного использования функции ЕСЛИ.
- Первое значение - это условная проверка, содержащая оператор сравнения.
- Второе значение – это число или строка, которую вы хотите отобразить, если сравнение истинно.
- Третье значение - это число или строка, которую вы хотите отобразить, если сравнение ложно.
Все три значения внутри функции ЕСЛИ должны быть разделены запятыми.
Логический тест может ссылаться либо на значения, либо на ячейки электронной таблицы Excel, содержащие значения. Вы также можете вкладывать формулы внутрь самого сравнения.
Например, чтобы сравнить данные в ячейке A1 с данными в ячейке B4, введите:
Чтобы проверить, меньше ли значение в ячейке A1 50, введите:
Чтобы проверить, меньше ли значение в ячейке A1 половины значения в ячейке B4, введите:
В приведенных выше примерах Excel возвращает либо ИСТИНА, либо ЛОЖЬ в ячейке, где вы ввели оператор ЕСЛИ, в зависимости от результата сравнения.
Вы можете заменить ИСТИНА или ЛОЖЬ любым значением или строкой, если хотите, чтобы формула ЕСЛИ возвращала что-то еще в этой ячейке. Например:
Это вернет «Боб» в ячейке, если условие истинно, или «Салли», если условие ложно.
Операторы сравнения в Excel VBA или макросах
Вы можете использовать те же операторы сравнения внутри редактора Excel VBA.
Excel VBA используется для создания макросов для автоматизации действий внутри электронной таблицы.
Чтобы открыть редактор Excel VBA:
- Выбрать Файл > Опции > Настроить ленту.
- Установите флажок Разработчик в разделе Основные вкладки и выберите OK.
- В Excel выберите Разработчик > Просмотр кода.
- Дважды щелкните ThisWorkbook под Microsoft Excel Objects на левой панели.
- В верхней части окна кода установите в левом раскрывающемся списке значение Workbook, а в правом - на Open.
Теперь вы редактируете код, который будет выполняться каждый раз при открытии файла Excel. В этом окне вы можете сравнить ячейки A1 и A2 и автоматически заполнить ячейку A3 значением или текстом в зависимости от результатов оператора сравнения.
Вот пример того, как будет выглядеть этот код:
If [A1] < [A2] Then
[A3]="YES"
Else
[A3]="NO"
End Если
Форматирование в VBA немного отличается, но символы сравнения (операторы), используемые для сравнения двух значений или строк, точно такие же.