Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Bureautique > OpenOffice.org > Tableur/Grapheur > Lecture du tutoriel

L'adressage et la copie de formules

Avatar
Auteur : A-dream
Créé : le 07/04/2008 10:57:57
Modifié : le 07/04/2008 11:16:04
Noter et commenter ce tutoriel
Imprimer ce tutoriel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Pour votre plus grand plaisir, l'adressage revient. :)
Sommaire du chapitre :
Chapitre précédent Sommaire Chapitre suivant

L'adressage relatif

L'adressage relatif est le moyen d'appeler les cellules et d'en extraire leur valeur. On l'utilise beaucoup pour, par exemple : les plages de cellules, les fonctions...
C'est celui que l'on a vu précédemment dans le cours.

Dans les anciens chapitres, je vous ai fait recopier à chaque fois les fonctions à la main : aujourd'hui, cette heure est révolue. Vous allez pouvoir copier des formules grâce à la poignée !
C'est quoi ça, la poignée ?


Image utilisateur
La poignée, ce petit carré noir très utile.


La poignée de recopie sert à recopier (logique). Copiez un texte et utilisez la poignée de recopie. Et voilà, le texte est recopié.

Téléchargez ce fichier : http://www.mediafire.com/?3vlptoljsty et faites la recopie de la cellule B1.

Image utilisateur
Recopier la cellule B1 vers le bas


Le résultat affiché n'est pas celui que l'on voulait : il n'affiche pas 55 des cellules B1 à B10.

Etudions donc les cellules B1 à B10 :

CelluleFormule
B1 =SOMME(A1:A10)
B2 =SOMME(A2:A11)
B3 =SOMME(A3:A12)
B4 =SOMME(A4:A13)
B5 =SOMME(A5:A14)
B6 =SOMME(A6:A15)
B7 =SOMME(A7:A16)
B8 =SOMME(A8:A17)
B9 =SOMME(A9:A18)
B10 =SOMME(A10:A19)


Le problème de l'adressage relatif est ici exposé : il se décale lors de la recopie de formules. Pour remédier à cela, on peut utiliser deux moyens que je vais vous présenter.

1er moyen : l'adressage absolu.

Reprenons le problème : soit une formule "=A21*N7/A2".

Lorsqu'avec la poignée on la déplace vers le bas, ça donnera : "=A22*N8/A3" tandis que vers la droite, ce sera "=B21*O7/B2". Voilà le problème de l'adressage relatif : il est relatif à la cellule courante.

L'adressage absolu (aussi appelé référence absolue) permet la résolution de ce problème. On utilise l'adressage absolu lorsque le calcul doit se référer à la même cellule quel que soit l'endroit.

Ainsi, dans l'exemple suivant, la période de facturation est fixe donc nous utilisons l'adressage absolu.

Image utilisateur
La période de facturation est fixe, on utilise donc l'adressage absolu.

Pour ce faire, il faut rajouter le symbole "$" (dollar) devant le nom de la cellule. Ainsi, avec l'exemple plus haut,
"=A21*N7/A2", en absolu ça donnerait "=$A$21*$N$7/$A$2".
Si on déplace cette formule vers la droite, ou vers le bas, elle restera identique. Si on met maintenant les lignes en absolu : =A$21*N$7/A$2, et que l'on déplace vers le bas, aucun changement alors que si l'on déplace la formule vers la droite, ça nous donnera : "=B$21*O$7/B$24".

C'est le même procédé pour les colonnes.

Ci-dessous, un tableau le récapitulant :

FormuleCe que comprendra OOO
$A1 Ce sera toujours la même colonne mais la ligne est relative.
A$1 Ce sera toujours la même ligne mais la colonne est relative.
$A$1 Ce sera cette cellule et pas une autre.


Cette notion paraît difficile au départ mais est vraiment facile à appliquer une fois que l'on a comprise.

2nd moyen : nommer une cellule.

En nommant une cellule on clarifiera les formules et on conservera cette cellule même si l'on utilise la poignée.

On peut nommer aussi une plage de cellules. Mais, dans ce cas-là, cela ne sert à rien : ça revient à l'adressage relatif.


Pour nommer une cellule, il faut sélectionner la cellule et appuyer simultanément sur Ctrl et F3 (autre méthode plus longue : Insertion > Nom > Définir...).

Vous arrivez sur cette boîte de dialogue :
Image utilisateur
Définir des noms


Ecrivez le nom que vous souhaitez donner à votre cellule et cliquez sur "Ajouter" puis "OK".

Il y a aussi un autre moyen : il faut sélectionner une plage de cellules, puis aller dans le menu Insertion, puis Noms et enfin Créer comme le montre la capture d'écran.

Image utilisateur
Sélectionner une plage de cellule et cliquer sur "Créer".


Sur ma copie d'écran, à gauche, vous voyez le menu "Formatage". C'est moi qui l'ai mis là, à vous d'en faire autant si vous le préférez.


Là, vous choisissez d'où vous voulez obtenir les noms. Sur ma copie d'écran, il faudra choisir "Ligne supérieure". Ainsi, vous venez, par le biais d'un second moyen, de créer des noms.

Pour utiliser les noms, au lieu d'écrire A1, vous écrirez "lenom" dans la formule.

Grâce à la poignée, vous ne perdrez plus de temps pour recopier des formules !
Chapitre précédent Sommaire Chapitre suivant
Auteur : A-dream
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 325 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0615s (0.0482s)