• Aucun résultat trouvé

: Les différentes références

Dans le document LE TABLEUR LE TABLEUR PARPAR (Page 25-32)

Références absolues

Dans certains cas, on utilise les références absolues dans les formules.

Sélectionne une feuille de calcul vierge.

Dans la cellule A1 de cette feuille de calcul, indique une valeur. On veut que cette valeur apparaisse immédiatement dans l'ensemble des cellules B3:E3 en utilisant une formule.

Dans la cellule B3, indique la formule « =A1 » puis,

frappe la combinaison «Maj+F4 », au clavier.

La référence =A1 se transforme en « =$A$1 ».

Pour le tableur, cette notation désigne vraiment la cellule A1, et non plus le déplacement pour se rendre en A1.

Frappe la touche Enter ; la sélection descend sur la cellule B4.

Resélectionne la cellule B3 et copie son contenu jusqu'en E3 à l'aide de la poignée de copie.

Vérifie le contenu de la cellule E3 dans la barre de calculs.

Quand la formule est recopiée, vers le bas ou latéralement vers l'ensemble de la zone visée, son contenu n'est pas modifié par la recopie.

Dans ce cas, on parle de référence absolue.

Les références absolues doivent être utilisées quand on souhaite que la recopie d'une cellule ne modifie pas la désignation d'une cellule.

Il faut considérer le symbole « $ » comme étant une fixation du symbole qui le suit, une sorte de punaise.

Quand on recopie une formule contenant une telle référence, cette dernière n'est pas adaptée.

Reprends maintenant l'exercice de la page précédente et corrige la formule à indiquer dans la cellule F4 pour que la recopie fonctionne.

Références mixtes : posons le problème

Lors d'une compétition de fléchettes, les points attribués à chaque concurrent dépendent du score obtenu à chaque manche et d'un handicap attribué en début de saison en fonction de la valeur du concurrent.

Meilleur est le concurrent, plus son handicap est élevé. De cette manière, les grands champions peuvent être confrontés à des débutants qui ont toutes leurs chances de gagner.

Les points, en fin de compétition, sont attribués selon le principe suivant :

Fiche 21 : Les différentes références 25

manière à obtenir un score final pour cette manche.

Dans l'exemple ci-dessus, Arthur a obtenu un total de 42 points à la première manche. Son score final pour cette manche (en vert) est obtenu en divisant son score réel par son handicap (1,2). Ce score final peut se calculer par la formule

=C3/B3, placée en D3.

Cette formule peut, sans problème, être recopiée vers les bas dans les cellules de la zone D4:D7.

Établis un tableau du même type que celui qui est proposé ci-dessus.

Écris la formule indiquée dans la cellule D3.

Cette formule peut-elle être recopiée dans les cellules de la zone F3:F7, pour la deuxième manche ? Quelle difficulté peut-on prévoir ?

Quand tu as réfléchi au problème qui va se poser, recopie malgré tout la formule en utilisant le presse papier.

Le résultat obtenu est aberrant:

A l'issue de la deuxième manche, Arthur qui avait obtenu un score brut de 45 points n'obtiendrait plus que 1,29 points en tenant compte de son handicap !

Mmmmh, il va pas aimer l'informatique, Arthur. Et je crains que les autres concurrents n'apprécient pas plus.

Mmmmhhhh....

Oh mais, je comprends que ça donne des résultats stupides ! Vous avez vu la formule en F3, là où se calcule le score d'Arthur ?

Le problème vient de la formule initiale, écrite en D3 et copiée en F3. Nous y avions écrit =C3/B3. Quand cette formule est recopiée, elle s'adapte car les références sont relatives.

Et le même problème se pose pour toutes les cellules au-dessous.

Bon, résumons-nous. La première partie de la formule recopiée est bien correcte. C'est dans la deuxième partie qu'il y a un problème. Et encore: juste pour la lettre de la colonne !!

Exact. Et la solution est simple: Avant de copier la formule =C3/B3, il faudrait simplement fixer la colonne B (référence absolue) et laisser le numéro de la ligne s'adapter (référence relative).

On utilise alors des systèmes de références mixtes, dans lesquels une seule des deux composantes des coordonnées de cellule est absolue et l'autre est relative.

Fiche 21 : Les différentes références 26

la recopie, il ne faudra pas changer le « B » (fixé avec une punaise), mais que la valeur du numéro de la ligne doit être adaptée.

Pour transformer une référence absolue en référence mixte, frappe la combinaison Maj+F4 le nombre de fois suffisant.

Sélectionne la cellule D3

Frappe la touche F2 pour modifier le contenu de la cellule: le contenu de la cellule D3 est bien la formule =C3/B3 ;

Sélectionne la partie B3 de la formule ;

Frappe la combinaison Maj+F4 pour modifier le type de référence : la formule devient =C3/$B$3 ;

Frappe la touche Maj+F4 le nombre de fois nécessaire pour obtenir la formule =C3/$B3 ;

Frappe la touche Enter ;

A l'aide du presse-papiers, copie la formule dans la cellule F3 ;

Colle la même formule dans toutes les cellules de la zone F3:F7 puis dans la zone H3:H7.

Ouais ! C'est Arthur qui va être content.

Peux-tu justifier toutes les formules contenues dans les deux zones que tu viens de remplir ? Examine-les et indique comment elles peuvent être issues de

=C3/$B3 que nous avons écrite en D3 et recopiée.

En cas d'hésitation, appelle le professeur.

Les questions suivantes portent sur la feuille de calcul illustrée ci-dessous.

La cellule A1 contient la formule =B$2*$C5.

Je recopie cette formule vers le bas, en A2 ; la formule devient : =B$2*$C5, inchangée

=C$2*$D6 =B$2*$C6

La même formule est recopiée vers la droite, en B1 ; elle devient : =B$2*$C5, inchangée

=B$2*$C6 =C$2*$C5

La même formule est recopiée vers B2 ; elle devient : =B$2*$C5, inchangée

=C$2*$C5 =C$2*$C6

Fiche 21 : Les différentes références 27

Dites, c'est bien de jouer au combat-naval. Mais au bout d'un moment, on se prend la tête avec ces références qui ne veulent rien dire. B3 : un cuirassé touché... OK. Mais la cellule B3 ou Z42, ça ne dit pas grand chose.

N'auriez pas quelque chose en stock pour simplifier tout ça ?

Mais voyons, il n'y a qu'à demander ! Et si on appelait les cellules par un nom, ne serait-ce pas mieux ? Vous voulez dire, au lieu de Z428 je pourrais dire " Fifi " ?

C'est un peu ça. Et ce sont les " références par nom ".

Z428, je te baptise "Fifi"

Sélectionner la cellule Z428

Ouais, enfin, je disais Z428. Mais on ne pourrait pas prendre une cellule moins loin dans la feuille de calcul ? Il va falloir dérouler quelques mètres d'écran, pour y arriver...

Pas du tout : il y a une méthode très simple. La voici.

Dans la zone d'adresse, en haut et à gauche de la fenêtre d'OpenOffice.org, indique la référence de la cellule : Z428.

Frappe la touche Enter.

La cellule Z428 devient active.

Ouaah ! C'est magique...

Dans le menu Insertion, sélectionner la commande Noms et l'option Définir ;

Dans la zone Assigné à de la boîte de dialogue Définir des noms, vérifier la référence de la zone qui sera nommée ;

Dans la zone Nom, indiquer le nom choisi ;

Cliquer sur le bouton OK ;

On peut vérifier dans la zone d'adresse que le nom a bien été attribué à la zone sélectionnée.

Comment retourner à la cellule A1 sans utiliser les touches de mouvement du curseur ?

Depuis la cellule A1, comment retourner aisément à la cellule " Fifi "?

Quel est le raccourci-clavier qui permet d'ouvrir automatiquement la boîte de dialogue qui permet de baptiser une zone ?

Donner un nom à une cellule ou une zone de cellules quelconques Pour donner un nom à une cellule ou à une zone de cellules non sélectionné, il suffit d'indiquer l'adresse de la zone dans la boîte de dialogue Définir des noms.

Faire apparaître la boîte de dialogue (Ctrl+F3, par exemple) ;

Dans la zone Nom, indiquer le nom souhaité pour la zone de cellules.

Les noms des zones doivent respecter les règles suivantes :

ils ne peuvent comporter que des lettres et des chiffres.

ils doivent commencer par une lettre et se poursuivent par un nombre indéterminé de lettres ou de chiffres. Quelques symboles spéciaux ($, _, ?, ... sont autorisés).

ils ne peuvent porter un nom de cellule (A20 est interdit, par exemple).

Cliquer sur le bouton de la zone Assigné à et désigner la zone à nommer ;

Fiche 21 : Les différentes références 28

Dans la boîte de dialogue Définir des noms, cliquer sur le bouton Ajouter.

Une société commerciale dispose de trois filiales réparties dans trois villes. Dans un classeur OpenOffice.org, on a indiqué le chiffre d'affaires de chacune des filiales pour les quatre trimestres de l'année passée.

Tu peux télécharger ce classeur caBruHuyMons.ods (clic droit sur le lien / Enregistrer la cible du lien sous / Ouvrir le classeur avec Calc).

Donne les noms Trimestre1, Trimestre2, Trimestre3 et Trimestre4 aux quatre zones verticales correspondant aux chiffres d'affaires trimestriels (voir l'animation ci-dessus).

Donne le nom de chacune des villes aux trois zones horizontales présentant les chiffres d'affaires par ville (comme sur l'illustration ci-dessous). Tu peux changer les noms des villes en fonction de ta région.

Enregistre ton travail dans ton répertoire personnel.

Dites, j'ai beaucoup aimé d'appeler une cellule par le nom de Fifi. Ca rend tous ces chiffres nettement plus humains. Mais finalement, ça sert à quoi, tout ça?

Judicieuse question à cet instant précis de la leçon. Voyons deux exemples d'utilisation des noms.

Si nécessaire, ouvre le classeur caBruHuyMons.ods dans lequel tu viens de nommer certaines zones.

Ouvre la liste de la zone des noms, située à gauche et au dessus de la feuille de calcul ;

Sélectionne le nom Trimestre3.

La zone contenant les chiffres du troisième trimestre est sélectionnée. Il devient donc facile de retrouver des groupes de cellules.

Sélectionne la cellule B5 sous la

dernière valeur du chiffre d'affaires du premier trimestre ;

Dans la cellule B5, écris la formule =SOMME(TRIMESTRE1) puis frappe la touche Enter

Le total du chiffre d'affaires du premier trimestre est calculé dans la cellule B5.

La signification de la formule =Somme(Nombres) sera précisée dans une leçon ultérieure.

Réalise la même opération pour chacun des trimestres ;

Établis ensuite le montant du total des chiffres d'affaires pour chacune des villes.

Enregistre ton travail une dernière fois.

Fifi doit disparaître

Fiche 21 : Les différentes références 29

de cellule(s) dont nous n'avons plus besoin, la boîte de dialogue Définir des noms offre un bouton

"Supprimer"

Sélectionner un des noms de cellule(s),

"Fifi", par exemple.

Cliquer sur le

bouton "Supprimer"

Je propose une minute de silence à

la mémoire de "Fifi"

Les références par nom sont bien pratiques, dans certains cas, mais elles ne peuvent être utilisées que comme références absolues.

Fiche 21 : Les différentes références 30

Fiche 22 : Trier les données

Prenons l'exemple suivant :

Sélectionner l'ensemble du tableau avec les intitulés de colonnes puis cliquer sur le menu Données puis Trier.

Sélectionner l'intitulé de la colonne sur laquelle le tri sera effectué.

Choisir le sens du tri : - Croissant (a b c - 1 2 3) - Décroissant (z y x – 3 2 1)

Il est également possible d'utiliser dans la barre d'instruments (barre verticale), les boutons (tri croissant) et (tri décroissant).

Dans ce cas, il faut sélectionner toutes les données du tableau sauf les intitulés.

Le tri ne s'effectue alors que sur la première colonne sélectionnée.

Fiche 22 : Trier les données 31

Dans le document LE TABLEUR LE TABLEUR PARPAR (Page 25-32)

Documents relatifs