Ici, nous allons découvrir en douceur les formules.
Dans le premier chapitre, je vous avais parlé de la «
barre de formule », non ?
Je crois que oui. C'est ici que nous allons les écrire, ces fameuses bestioles.
Elles s'appliqueront à toutes les cellules sélectionnées.
Une formule commence toujours par le signe égal
=.
Ces bébêtes sont capables premièrement de faire des calculs... de nombreux calculs !
Opérations basiques
Pour toutes les formules, on va utiliser ce que l'on appelle des «
fonctions ».
Ce sont des mots écrits en majuscule dans les formules et qui permettent de ne pas avoir à écrire des opérateurs (+, x, etc.)
C'est donc très pratique s'il y a des formules de 3 lignes.
Il faut se faire une image de la fonction : c'est représenté par un mot dans lequel on fait passer des données.
La fonction travaille sur ces données et ressort le résultat.
Pour mieux comprendre, voici le schéma de ce que je viens de raconter :
Mais comment on lui fait passer des données, et où sera affiché le résultat ?
Le résultat de votre formule sera affiché dans la ou les cellules qui contiennent cette formule.
Voici la syntaxe d'une formule avec fonction :
=FONCTION(DONNEE1;DONNEE2)
À la place des données, vous allez écrire la référence des cellules qui contiennent les données à analyser...
L'addition
L'addition est gérée par la fonction SOMME.
En B2, tapez 5 ; en C2, 123 (prenez l'habitude de ne pas commencer à saisir des données à la ligne 1 et dans la colonne A

).
Vous devriez avoir ceci :
Maintenant, je veux en E2 le résultat de l'addition de ces deux valeurs.
Je vais donc taper ma formule en E2, ce qui donne : «
=SOMME(B2;C2)
» :
Validez par la touche
Entrée : vous avez en E2 le résultat de l'addition 5 + 123 !
Et pourquoi on n'a pas écrit directement = 5 +123 ?
Parce que c'est une méthode très mauvaise qui ne s'adapte pas eux données saisies.
Avec notre formule, changez la valeur de B2, mettez par exemple 10... Que constatez-vous ? Le résultat en E2 s'adapte !
=SOMME(B2;-C2)
La multiplication
La multiplication est gérée par la fonction
PRODUIT. Sa syntaxe est la même que pour l'addition.
Maintenant que vous avez compris, essayez avec DIFFERENCE et QUOTIENT, qui gèrent respectivement la soustraction et la division.
Une fonction intéressante
Nous y voilà enfin. Une fonction bien intéressante est la fonction «
MOYENNE », qui, comme vous vous en doutez, fait la moyenne d'une plage de cellules. Elle n'est pas intéressante parce qu'elle fait la moyenne mais parce qu'il y a une manière un peu spéciale d'écrire la formule...
Délimitez une plage rectangulaire de cellules et entrez une donnée numérique dans chacune d'elles. Dans une cellule en dehors de cette plage, nous allons faire la moyenne de tous les nombres que vous avez entrés.
Commençons à tapez la formule...
Et là, attention, les choses intéressantes commencent : sélectionnez votre plage de cellules :
La plage a été générée toute seule dans la formule ! Fermez la parenthèse, validez, vous avez votre moyenne.
Cette technique est valable pour toutes les fonctions vues ci-dessus.
En règle générale, vous serez plus souvent amenés à faire une addition de toutes les valeurs d'une grande plage de cellules qu'une addition des valeurs de deux cellules !
Nous n'allons pas continuer à étudier chaque fonction : Excel en propose beaucoup (trigonométrie, etc) et
un tutoriel y est consacré.
Exercice : des secondes aux heures et minutes
Pour mettre en pratique les fonctions, nous allons créer un petit convertisseur temporel. Dans une cellule vous rentrez un certain nombre de secondes, et dans une autre, on renvoie le nombre d'heures et de minutes correspondantes. Par exemple, pour
143 secondes, on devra renvoyer
2 h 23 min .
Je pense que vous avez remarqué que la conversion est aisée. 143/60 = 2 (/ étant la division entière, sous Excel la fonction QUOTIENT(x;y) ) et le reste de la division euclidienne de 143 par 60 vaut 23. Il y a donc 23 minutes et 2 heures.
La fonction
MOD(a ; b) permet de récupérer le reste de la division entière de a par b, avec b non nul évidemment. Par exemple, MOD(12 ; 6) renvoie 0 car 12 = 2*6 + 0 et MOD(12 ; 5) renvoie 2 car 12 = 2*5 + 2

.
Il y a donc deux calculs à faire, ce qui implique deux cellules différentes. Un artifice sur 4 cellules vous permet donc de renvoyer le résultat sous la forme
x h y min.
La solution en secret, mais ça n'a pas du poser de problème.
Secret (cliquez pour afficher)
En E3 notre nombre de secondes, c'est un entier positif, saisi par l'utilisateur. En G3, on a tout simplement
= QUOTIENT(E3 ; 60) et en I3
= MOD(E3 ; 60)