Сравнивает две строки.
Возвращает 0, если они эквивалентны.
Возвращает -1, если текст1 располагается перед текстом2 в алфавитном порядке.
Возвращает +1, если text1 располагается после текста2 в алфавитном порядке.
Алфавитный порядок чувствителен к регистру: a располагается перед A.
Синтаксис
COMPARE (“Текст1”, “Текст2”)
Примечание: Необходимый разделитель (запятая или точка с запятой) выбирается автоматически на основе региональных настроек компьютера.
Типы Данных Аргументов
Строка
Тип Данных в Результате
Целое Число
Пример
Предположим, что свойство Огнестойкости элементов может иметь значения от A до F.
Если значение Огнестойкости соответствует A, B или C, то нормативные требования выполнены.
Если значение Огнестойкости соответствует D, E или F, то нормативные требования не выполнены.
В этой формуле можно воспользоваться функцией COMPARE, чтобы сравнить Огнестойкость “C”.
Кроме того, функция IF будет возвращать одну из двух строк в результате действия функции COMPARE.
Формула
IF (COMPARE (Огнестойкость, “C”) < 1, “Требования соблюдены”, “Требования не соблюдены”)
Если в результате возвращается 0, то это означает, что показатель Огнестойкости соответствует классу C, то есть нормативные требования выполнены.
Если в результате возвращается -1, то это означает, что показатель Огнестойкости расположен в алфавитном порядке перед классом C, то есть это класс A или B. Нормативные требования выполнены.
Если в результате возвращается 1, то это означает, что показатель Огнестойкости расположен в алфавитном порядке после класса C, то есть это класс D, E или F. Нормативные требования не выполнены.
Результат
“Требования выполнены” для значений 0 или -1, в противном случае - “Требования не выполнены”.