Syntaxe-opérateurs
Syntaxe :
Toute formule commence par le signe égal =
- taper ensuite la formule à calculer (chiffres et opérateurs), éventuellement les fonctions (en majuscules ou en minuscules) puis taper Enter ou cliquer dans une autre cellule (validation)
- le résultat apparaît dans la même cellule
- la formule s'affiche dans la barre de formule
- une formule est :
soit indépendante (statique) lorsqu'elle n'utilise pas la valeur d'une autre cellule (ex : =8+5)
soit dépendante (dynamique) dans le cas contraire (ex : = A1+B3)
- une formule peut contenir une ou plusieurs fonctions :
Formule | Contenu | Explication |
=10 | statique | valeur indépendante |
=A1 | dynamique | valeur qui dépend d'une autre cellule |
=A1+D3 | dynamique | valeur qui dépend de 2 autres cellules |
=PI() | statique | renvoie la valeur de PI, toujours la même |
=somme(A1:D3) | dynamique | valeur qui dépend d'autres cellules |
=aujourdhui() | dynamique | fonction qui renvoie la date du jour, donc dynamique |
Opérateurs :
- les opérateurs arithmétiques sont classés par ordre de priorité : voir tableau ci-dessous.
- les parenthèses permettent de préciser la priorité des calculs : ex : =(97+3)*4 : sans les () Excel calculerait 3*4 à ajouter à 97 ; si vous oubliez la parenthèse de droite, Excel génère un message d'erreur ; il faut bien sûr autant de parenthèses ouvertes que de parenthèses fermées.
- les opérateurs de comparaison : =, >, <, >=, <=, <>
- l'opérateur de texte (&) permet de concaténer (lier) des chaines de caractères
- les opérateurs de référence permettent de combiner les plages de cellules ( : , espace unique)
- les opérateurs logiques : && (et), || (ou)
Ordre dans lequel Excel réalise les opérations dans les formules :
NB : S'il y a plusieurs opérateurs de même priorité (par ex. un opérateur de multiplication et un opérateur de division) Excel traite les opérations de gauche à droite.
Ordre | Description de l'opération | Opérateur | Exemple(s) |
1 | Opérateurs de référence (plage) | : | A1:C4 |
2 | Opérateurs de référence (intersection) | espace (qui produit une référence aux cellules qui sont communes à deux références) | B1:D1 C4:C7 |
3 | Opérateurs de référence (union) | ; (combine plusieurs références en une seule) | SOMME(A1:C4,D2:D5) |
4 | Négation (comme dans –1) | - | -A1 |
5 | Pourcentage | % | 25% |
6 | Exposant ou exponentiel | ^ | A1^B1 |
7 | Multiplication et division | * et / | A1*B1, A1/B1 |
8 | Addition et soustraction | + et - | A1+B1, A1-B1 |
9 | Concaténation de deux chaînes de texte (enchaînement) | & | A3&B3 |
10 | Comparaison | = Egal à > Supérieur à < Inférieur à >= Supérieur ou égal à <= Inférieur ou égal à <> différent de | A4<>B4 |