31-01-2016

Les formules

Votre première formule

Après avoir pris en main, le tableur, nous arrivons à l’étude de la notion qui en fait toute la puissance : les formules.

Comme nous l’avons déjà signalé dans le chapitre Premiers pas, les formules commencent toujours par le signe =, ce qui les différencie d’un nombre ou d’un texte.

Une formule utilise la plupart du temps le contenu d’une cellule autre que celle où est placée la formule. Pour utiliser un tel contenu, il faut soit saisir l’adresse (ou référence ou nom) de la cellule au clavier, soit cliquer dessus et son adresse s’inscrit automatiquement.

Exercice

Au cours de l’exercice 2 (Les menus), vous avez ajouté une colonne vide entre les colonnes G et H ; cette colonne est maintenant la colonne H. Placez en H6 le texte TOTAL.

Nous allons à présent compléter les cases de cette colonne pour y faire apparaître la population totale en 2004 de chaque commune.

La formule en H7 est =D7+E7+F7+G7. Utilisez la souris pour sélectionner les cellules à additionner (Cliquer sur chaque cellule et saisir le +) plutôt que de saisir au clavier l’adresse des cellules (Vérifiez que l’ordre de grandeur du résultat correspond à ce qu’on peut attendre).

Recopier des formules

Une formule est un contenu de cellule. Elle peut être recopiée au même titre et de la même manière qu’une donnée.

Exercice

  1. Recopier le contenu de la cellule H7 dans la plage de données H8:H871.
  2. Sélectionner la cellule H8, puis placez-vous dans la barre des formules.

Observez les couleurs et surtout le fait que la formule en H8 calcule bien la population totale en 2004 de la ville de cette huitième ligne (Bellegarde-sur-Valserine) : rappelez-vous la notion d’adressage relative pour comprendre pourquoi cela marche. Convainquez-vous que toutes les cellules de la plage H7:H871 sont correctement remplies par rapport à notre objectif.

La copie incrémentale

Nous étudions à présent un mécanisme présent dans les tableurs qui s’avère souvent très rapide d’utilisation pour recopier des formules.

Exercice

Placez-vous (clic sur le nom de la feuille) dans la deuxième feuille du classeur ouvert :

  1. insérez une valeur en A1 (par exemple 3) ;
  2. insérez une valeur en A2 (par exemple 5) ;
  3. sélectionnez la plage de cellules A1:A2 ;
  4. positionner le curseur de la souris dans le coin bas-droit de la cellule A2 ;
  5. lorsque le curseur se transforme en une croix fine, tirez vers le bas ;
  6. insérez une valeur en B1, et essayez le mécanisme de recopie incrémentale vers la droite.

Le mécanisme précédent peut servir par exemple pour numéroter des cellules de manière contiguë.

Le principe de base est le suivant : supposons qu’il y ait une valeur numérique dans une cellule et une autre valeur numérique dans la cellule en-dessous :

  1. sélectionner les deux cellules (le tableur analyse le changement de valeur) ;
  2. positionner le curseur de la souris dans le coin bas-droit de la cellule la plus basse ;
  3. lorsque le curseur se transforme en une croix fine, tirez vers le bas.

Les cellules vers le bas se remplissent en utilisant le même changement de valeur que les deux premières cellules.

Il est à noter que le mécanisme ne fonctionne que quand on considère deux cellules contiguës.

Quand on travaille à partir d’une seule cellule contenant du texte ou une formule, le mécanisme de recopie incrémentale fonctionne aussi, par extension, comme un mécanisme de recopie (mais attention, tous les tableurs n’ont pas le même comportement quand on travaille à partir d’une unique valeur numérique).

Exercice

Placez le texte essai en D4, et essayer le mécanisme dans les 4 directions (positionner le curseur de la souris dans le coin bas-droit de la cellule D4, puis tirer dans la direction voulue).

Testez cette manœuvre avec un nombre, une formule, la date du jour, et enfin avec le texte Total 1.

Exercice

Replacez-vous dans la feuille 1 du classeur :