FONCTIONS D'EDITION DE TEXTE

Comparer chaînes [COMPARE]

Compare deux chaînes.

Retourne 0 si les deux sont identiques

Retourne -1 si Texte1 précède Texte2 dans l'ordre alphanumérique

Retourne +1 si Texte1 est précédé par Texte2 dans l'ordre alphanumérique.

Différences majuscules-minuscules : “a” possède une priorité inférieure à A.

Syntaxe

COMPARE (“texte1”, “texte2”)

Remarque : Le séparateur requis (virgule ou point-virgule) correspond automatiquement aux réglages régionaux de votre ordinateur.

Types de données des arguments

Chaîne

Type de données du résultat

Entier

Exemple

Supposons que la valeur de la propriété Classification feu d'un élément puisse être entre A et F.

Si Protection au feu est de A, B ou C : elle est conforme à la norme.

Si Protection au feu est de D, E ou F : elle n'est pas conforme.

Dans cette formule, utilisez COMPARE pour comparer la catégorie de Protection au feu de l'élément avec “C”.

En plus, utilisez un fonction IF pour retourner l'une des deux chaînes selon le résultat de la fonction COMPARE.

Formule

IF (COMPARE (Protection au feu, “C”) < 1, “Conforme à la norme”, “Non conforme”)

Si le résultat est 0, cela signifie que la Protection au feu est égale à C. Ceci est conforme à la norme.

Si le résultat est -1, cela signifie que la valeur de Protection au feu précède C dans l'ordre alphabétique : elle est soit A, soit B. Ceci est également conforme à la norme.

Si le résultat est 1, cela signifie que la valeur de Protection au feu est précédée par C dans l'ordre alphabétique : elle est soit D, soit E, soit F. Ceci n'est pas conforme à la norme.

Résultat

“Conforme à la norme” pour les valeurs de 0 et de -1, sinon “Non conforme”