Tableau - Opérateurs
Un opérateur est un symbole qui indique au compilateur d'effectuer des manipulations mathématiques ou logiques spécifiques. Tableau a un certain nombre d'opérateurs utilisés pour créer des champs et des formules calculés.
Vous trouverez ci-dessous les détails des opérateurs disponibles et l'ordre (priorité) des opérations.
Types d'opérateurs
- Opérateurs généraux
- Opérateurs arithmétiques
- Opérateurs relationnels
- Opérateurs logiques
Opérateurs généraux
Le tableau suivant présente les opérateurs généraux pris en charge par Tableau. Ces opérateurs agissent sur les types de données numériques, caractères et date.
Opérateur | La description | Exemple |
---|---|---|
+(addition) | Ajoute deux nombres. Concatène deux chaînes. Ajoute des jours aux dates. | 7 + 3 Profit + Ventes 'abc' + 'def' = 'abcdef' # 15 avril 2004 # + 15 = # 30 avril 2004 # |
–(subtraction) | Soustrait deux nombres. Soustrait les jours des dates. | - (7 + 3) = -10 # 16 avril 2004 # - 15 = # 1 avril 2004 # |
Opérateurs arithmétiques
Le tableau suivant présente les opérateurs arithmétiques pris en charge par Tableau. Ces opérateurs agissent uniquement sur les types de données numériques.
Opérateur | La description | Exemple |
---|---|---|
*(Multiplication) | Multiplication numérique | 23 * 2 = 46 |
/(Division) | Division numérique | 45/2 = 22,5 |
%(modulo) | Rappel de la division numérique | 13% 2 = 1 |
^(power) | Élevé au pouvoir | 2 ^ 3 = 8 |
Opérateurs de comparaison
Le tableau suivant répertorie les opérateurs de comparaison pris en charge par Tableau. Ces opérateurs sont utilisés dans les expressions. Chaque opérateur compare deux nombres, dates ou chaînes et renvoie une valeur booléenne (TRUE ou FALSE). Cependant, les booléens eux-mêmes ne peuvent pas être comparés à l'aide de ces opérateurs.
Opérateur | La description | Exemple |
---|---|---|
= = or = (Equal to) | Compare deux nombres ou deux chaînes ou deux dates pour être égaux. Renvoie la valeur booléenne TRUE s'ils le sont, sinon renvoie false. | 'Bonjour' = 'Bonjour' 5 = 15/3 |
!= or <> (Not equal to) | Compare deux nombres ou deux chaînes ou deux dates pour être inégaux. Renvoie la valeur booléenne TRUE s'ils le sont, sinon renvoie false. | 'Bon' <> 'Mauvais' 18! = 37/2 |
> (Greater than) | Compare deux nombres ou deux chaînes ou deux dates où le premier argument est supérieur au second. Renvoie la valeur booléenne TRUE si c'est le cas, sinon renvoie false. | [Profit]> 20000 [Catégorie]> 'Q' [Date d'expédition]> #April 1, 2004 # |
< (Less than) | Compare deux nombres ou deux chaînes ou deux dates où le premier argument est inférieur au second. Renvoie la valeur booléenne TRUE si c'est le cas, sinon renvoie false. | [Bénéfice] <20000 [Catégorie] <'Q' [Date d'expédition] <# 1er avril 2004 # |
Opérateurs logiques
Le tableau suivant montre les opérateurs logiques pris en charge par Tableau. Ces opérateurs sont utilisés dans les expressions dont le résultat est un booléen donnant la sortie comme TRUE ou FALSE.
Opérateur | La description | Exemple |
---|---|---|
AND | Si les expressions ou les valeurs booléennes présentes des deux côtés de l'opérateur AND sont évaluées comme TRUE, le résultat est TRUE. Sinon, le résultat est FAUX. | [Date d'expédition]> # 1er avril 2012 # AND [Profit]> 10000 |
OR | Si l'une ou les deux expressions ou valeurs booléennes présentes des deux côtés de l'opérateur AND est évaluée comme TRUE, le résultat est TRUE. Sinon, le résultat est FAUX. | [Date d'expédition]> # 1er avril 2012 # OU [Bénéfice]> 10000 |
NOT | Cet opérateur annule la valeur booléenne de l'expression présente après lui. | NOT [Date d'expédition]> # 1er avril 2012 # |
Priorité de l'opérateur
Le tableau suivant décrit l'ordre dans lequel les opérateurs sont évalués. La rangée du haut a la priorité la plus élevée. Les opérateurs sur la même ligne ont la même priorité. Si deux opérateurs ont la même priorité, ils sont évalués de gauche à droite dans la formule. Des parenthèses peuvent également être utilisées. Les parenthèses internes sont évaluées avant les parenthèses externes.
Priorité | Opérateur |
---|---|
1 | -(nier) |
2 | ^ (puissance) |
3 | *, /,% |
4 | +, - |
5 | ==,>, <,> =, <=,! = |
6 | NE PAS |
7 | ET |
8 | OU |