Opérateurs conditionnels de validation des données

Les opérateurs conditionnels du générateur de règles de validation des données peuvent inclure les types de comparaison suivants :

  • Comparaisons numériques, à l'aide des opérateurs suivants : =, !=, <, <=, >, >=

  • Comparaisons de valeurs de chaîne : Est égal à, N'est pas égal à, Contient, Commence par, Se termine par, Dans et N'est pas dans.

Les règles permettent de comparer des cellules contenant différents types de données, tels que du texte ou une liste dynamique. Le type de données de la cellule est respecté si la valeur référencée provient toujours d'une seule cellule. C'est le cas lorsque la valeur de cellule en cours et le membre inter-dimension sont utilisés pour faire référence à la valeur d'une cellule. Lorsque la valeur comparée provient de plusieurs cellules (valeur de ligne, valeur de colonne et valeur de cellule, par exemple), le type de données par défaut est Double.

Lors de la comparaison des valeurs de types de données suivants :

  • Pour les valeurs doubles, une représentation sous forme de chaîne, telle que "123.45" est utilisée. Si la valeur double est un nombre entier sans partie fractionnaire, tel que 123.00, la valeur entière "123." est utilisée.

  • Pour le texte, les règles utilisent uniquement la valeur de texte pour effectuer la comparaison.

  • Tous les autres types de données (devise, non-devise, pourcentage et date) sont traités comme des données doubles.

Tableau 16-3 Exemples de résultats pour Commence par, Se termine par et Contient

Opérateur Valeur Comparer Valeur Comparer à
Commence par 2.0 2
1234.0 12.0
101.0 10
2.0 2.0
2.5 "2."
"Total annuel" "Année"
Se termine par 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
"Total annuel" "al"
"Total annuel" "Total"
Contient 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
2.5 2.5
23.567 3.5
23.567 67
23.567 "23."
23.567 ".56"
"Total annuel" "al"