Porovná dva řetězce.
Vrátí hodnotu 0, když jsou stejné
Vrátí hodnotu -1, když je text1 v abecedním pořadí před text2
Vrátí hodnotu +1, když je text1 v abecedním pořadí po text2
Abecední řazení je citlivé na psaní velkých a malých písmen: a je řazeno před A.
Syntaxe
COMPARE (“text1”, “text2”)
Poznámka: Požadovaný oddělovač (čárka nebo středník) je automaticky přizpůsoben nastavení vašeho počítače.
Datové typy členů
Řetězec
Datový typ výsledku
Celé číslo
Příklad
Hodnoty vlastností požární odolnosti jsou například od A do F.
Pokud je požární odolnost A, B nebo C: požadavek je splněn.
Pokud je požární odolnost D, E nebo F: požadavek není splněn.
V tomto výrazu můžete pomocí funkce COMPARE porovnat požární odolnost s kategorií “C”.
Můžete přidat funkci IF, která vrátí jednu ze dvou zadaných hodnot v závislosti na výsledku funkce COMPARE.
Výraz
IF (COMPARE (Požární odolnost, “C”) < 1, “Splňuje požadavky”, “Nesplňuje požadavky”)
Pokud je výsledek 0, znamená to, že požární odolnost je C. To vyhovuje požadavkům.
Pokud je výsledek -1, znamená to, že požární odolnost je v abecedě před C. Je to tedy A nebo B. To také vyhovuje požadavkům.
Pokud je výsledek 1, znamená to, že požární odolnost je v abecedě po C. Je to tedy D, E nebo F. To nevyhovuje požadavkům.
Výsledek
“Vyhovuje požadavkům” pro hodnoty 0 nebo -1, jinak “Nevyhovuje požadavkům”