Pour les attributs Texte, vous pouvez utiliser les opérateurs suivants :
Opérateur | Description | Exemple |
+ | Ajoute | ="Deux " + "Chaînes" --> Deux chaînes |
& | Ajoute | ="Deux " & "Chaînes" --> Deux chaînes |
substring() | Génère une sous-chaîne | =substring("ABCDEFG", "2") --> CDEFG =substring("ABCDEFG", "2", "5") --> CDE =substring("ABCDEFG", "BC") --> DEFG =substring("ABCDEFG", "BC", "F") --> DE |
text | Convertit une liste en texte | =text('mymatrix(A1:A3)') --> first cell, second cell, third cell |
regexp() | Implémente Jakarta Regexp getParen(0) | =regexp("ABCDEFG","A.*D") --> ABCD |
match() | Implémente une correspondance Jakarta Regexp | =match("ABCEFG",".B.*") --> 1 |
equals | Egal | =equals("ABCDEFG","ABCDEFG") -->1 |
compare | Compare | =compare("A","A") --> 0 =compare("A","B") --> -1 =compare("B","A") --> 1 |
Pour les attributs Nombre entier, Nombre en virgule flottante et Date et les cellules d'attribut Matrice, vous pouvez utiliser les opérateurs suivants :
Opérateur | Description | Exemple |
+ | Addition | 3+1 |
- | Soustraction | 3-1 |
* (astérisque) | Multiplication | 3*3 |
/ (barre oblique) | Division | 3/3 |
** ou ^ | Elévation à une puissance | 3^3 |
sqrt(), cubert() | Racine carrée/cubique | sqrt(12) |
sin(), cos(), cot(), tan(), arcsin(), arccos(),arctan(), csc(), sec() | Fonctions trigonométriques | sin(1) |
() | Parenthèses | (1-2)*3 |
(a>b)?c:d | Expression booléenne Remarque : Les expressions booléennes ont une priorité moins élevée que l'ajout, la soustraction, la multiplication et la division.
|
(3<4)?1:0 |
max(a,b), min(a,b) | Maximum et minimum | max(1,2) |
abs(), ceiling(), floor(), trunc(), round() | Fonctions mathématiques diverses | trunc(3.14) |
n! | Opérateur factoriel | 3! |
exp(), ln(), log2(), log10() | Fonctions exponentielles | ln(1) |
Sum | Somme des paramètres | =Sum('cost1','cost2','cost3') = cost1 + cost2 + cost3 =Sum('MMM(A1:C1)') = cell A1 + cell B1 + cell C1 in the MMM matrix |
Factor | Somme de produits des paramètres | =Factor('cost1','cost2','cost3') = cost1 * cost2 * cost3 =Factor('MMM(A1:C1)') = cell A1 * cell B1 * cell C1 in the MMM matrix |
Average | Moyenne des paramètres | =Average(12,14,22) = 16 |
Max | Valeur maximale du paramètre | =Max(12,14,22) = 22 |
Min | Valeur minimale du paramètre | =Min(12,14,22) = 12 |
NPV | Valeur nette actualisée. | =NPV('Opportunity Cost of Capital','CF today', 'CF Year 1',CF Year 2',CF Year 3','CF Year 4') |
substring | Renvoie un sous-ensemble d'une chaîne | =substring(text, startIndex/String, [endIndex/String]) startIndex is inclusive, startString is exclusive endIndex and endString are exclusive A B C D E F G 0 1 2 3 4 5 6 =substring("ABCDEFG", "2") --> CDEFG =substring("ABCDEFG", "2", "5") --> CDE =substring("ABCDEFG", "BC") --> DEFG =substring("ABCDEFG", "BC", "F") --> DE |
text | Convertit une liste de références en chaîne de texte en séparant leurs valeurs à l'aide de "," ou " ". | =text('mymatrix(A1:A3)') = first cell, second cell, third cell |
round | Arrondit la valeur du paramètre | =round(100*7.23456)/100 will result in 7.23 in a Float attribute |
today | Calcule la date en cours. Remarque : Cet opérateur n'est utile que dans les attributs de date.
|
=today() dans un attribut de date affiche la date en cours. Pour mettre à jour l'expression quotidiennement, utilisez le paramètre run_at. Par exemple, entrez =today("run_at=2") pour mettre à jour l'expression tous les jours à 2 heures du matin, heure du serveur. |
Pour les cellules d'attribut Feuille de temps, vous pouvez utiliser les opérateurs suivants :
Opérateur | Description | Exemple |
+ | Addition | 3+1 |
- | Soustraction | 3-1 |
* (astérisque) | Multiplication | 3*3 |
/ (barre oblique) | Division | 3/3 |
** ou ^ | Elévation à une puissance | 3^3 |
average | Moyenne des valeurs de cellule | =average('A1','B2','C2') = 16 |
count | Nombre de cellules | = count('A1','B2','C2') =3 |
max | Valeur maximale de la cellule | =max('A1':'A3')=10 |
min | Valeur minimale de la cellule | =min('A1':'A3')=2 |
sum | Somme de produits des valeurs de cellule | =sum('A1':'A3')=15 |