Porównuje dwa teksty.
Zwraca 0, jeśli są identyczne
Zwraca -1, jeżeli tekst1 jest wcześniej od tekstu2 w porządku alfabetycznym
Zwraca +1, jeżeli tekst1 jest dalej od tekstu2 w porządku alfabetycznym.
Kolejność alfabetyczna zależy od wielkości liter: a poprzedza A.
Składnia
COMPARE (“tekst1”, “tekst2”)
Uwaga: Wymagany separator (przecinek lub średnik) będzie on automatycznie odpowiadał ustawieniom lokalizacji w komputerze.
Rodzaje danych argumentów
Tekst
Rodzaj danych wyniku
Liczba całkowita
Przykład
Załóżmy, że właściwość odporności ogniowej może przyjąć wartość od A do F.
Jeśli Odporność ogniowa ma wartość A, B lub C: jest zgodna z normą.
Jeśli Odporność ogniowa ma wartość D, E, lub F: nie jest zgodna z normą.
W tym wyrażeniu użyj funkcji COMPARE do porównania kategorii odporności ogniowej elementu do “C”.
Dodatkowo, użyj funkcji IF, aby zwrócić jeden z dwóch ciągów w oparciu o wynik funkcji COMPARE.
Wyrażenie
IF (COMPARE (OdpornośćOgniowa, “C”) < 1, “Zgodność z normą”, “Niezgodność z normą”)
Wynik 0 oznacza, że Odporność ogniowa wynosi C. Jest to zgodne z normą.
Wynik -1 oznacza, że Odporność ogniowa wypada przed C w porządku alfabetycznym: jest to A lub B. Jest to również zgodne z normą.
Wynik 1 oznacza, że Odporność ogniowa wypada po C w porządku alfabetycznym: jest to D, E lub F. Nie jest to zgodne z normą.
Rezultat
“Zgodność z normą” dla wartości 0 lub -1, w przeciwnym razie “Niezgodność z normą”