Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 1
Découverte et pratique du tableur. Module de base
Calculs, formules, fonctions, et adresses
Références relatives et absolues
1.
Les calculs
&
Le ConceptGénéralement, on recourt à un tableur pour réaliser des calculs. Les formules indiquent quels éléments doivent être calculés. Les fonctions permettent de prédéfinir des formules adaptées à des calculs spécifiques.
• Considérons des extraits de feuilles de calcul présentés ci-après (voir figures 1, 2 et 3)
En B7, la formule
=B1+B2+B3+B4+B5+B6
demande au programme d’effectuer la somme des valeurs numériques conte-nues dans les cellules dont les adresses sont B1, B2, ....jusqu’en B6.
• En C7, la formule =C1*C2 demande au programme d’effectuer le produits des valeurs numéri-ques contenues dans les cellules dont les adresses sont C1 et C2.
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 2
• En E4, la formule effectue la somme des valeurs contenues dans les cellules E1 et E2 puis divise le résultat obtenu par la constante 2 (voir figure 2)
• En F4, la formule effectue la division de la valeur contenue dans la cellule F2
puis additionne le résultat au contenu de la cellule F1 (voir figure 3)
C
Les opérateurs arithmétiques sont pris en compte selon la priorité habituelle : 1. puissance2. multiplication et division 3. somme et différence
Pour modifier cette hiérarchie, il faut recourir aux parenthèses, comme dans l’arithmétique classi-que....
Comparez les formules insérées en E4 et en F4 (voir figures 2 et 3)
Figure 2
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 3 Radiographie d’une formule :
=(B1*B2)/4
@
La pratiquepour insérer une formule, — permettant d’effectuer un calcul —
7
n on amène le pointeur dans la cellule qui contiendra la formule (à l’aide des touches du pavé cur-seur par exemple). On vérifie que le pointeur se trouve bien dans la cellule souhaitée. L’adresse apparaît dans la barre des formules (en haut à gauche). Par exemple B7.
n on tape =
n on écrit les adresses, les opérateurs, les constantes selon la syntaxe qui convient (voir ci-avant, radiographie d’une formule)
n on valide la formule en appuyant sur la touche Enter n le pointeur se déplace alors sur la cellule suivante (ici B8)
8
n on amène le pointeur dans la cellule qui contiendra la formule (à l’aide de la souris, qui pilote un curseur en forme de croix suisse). On vérifie que le pointeur se trouve bien dans la cellule souhai-tée. L’adresse apparaît dans la barre des formules (en haut à gauche). Par exemple B7.
Une formule commence toujours par =
On trouve toujours des opérateurs arithmétiques (+, -, *, /, ^), parfois des parenthèses
On trouve des adresses (les ré-férences des cellules conte-nant les valeurs à calculer) et, le cas échéant des constantes (par exemple, ici, 4)
Il n’y a jamais d’espace entre les diverses parties de la formule
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 4
n on recourt au clavier pour insérer le signe =
n à l’aide de la souris, on clique sur la cellule dont l’adresse doit apparaître à droite du signe n l’adresse apparaît dans la barre des formule et dans la cellule, à droite du signe = n la cellule est alors entourée d’une corde clignotante
n on recourt au clavier pour insérer l’opérateur arithmétique, par exemple +
n à l’aide de la souris, on clique sur la cellule dont l’adresse doit apparaître à droite de l’opérateur arithmétique
n de la même manière, l’adresse apparaît dans la barre des formule et dans la cellule, à droite de l’opérateur arithmétique
n la cellule ainsi sélectionnée est, elle aussi, entourée d’une corde clignotante
n quand toutes les adresses et tous les opérateurs arithmétiques sont portés dans la cellule, on cli-que enfin sur la case de validation de la barre des formules
2.
Les fonctions
&
Le ConceptPour éviter l’encodage des nombreuses adresses nécessaires à l’élaboration de formules (voir figure 1, B7), on recourt à des fonctions. Il s’agit simplement de formules préétablies, regroupées en caté-gories : fonctions Finances, Date & Heure, Math & Trigono, Statistiques, Logique...
• si nous reprenons notre exemple (voir figure 1, B7), au lieu d’encoder
=B1+B2+B3+B4+B5+B6
• on insérera simplement la fonction =SOMME(), ce qui en l’occurrence donnera
=SOMME(B1:B6)
(voir figure 5)
Figure 4
Cliquer sur cette case « validation » provoque le même résultat que la frappe sur ENTER : cela valide l’entrée de la formule et entraîne l’affichage du résultat du calcul
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 5
@
La pratiquePour la fonction =SOMME()
Pour cette formule fréquemment utilisée, Excel a prévu l’icône Somme automatique
(
Σ)
dans la barre d’outils Standard. Pour effectuer la somme attendue en B7, des nombres conte-nus dans la plage de cellules de B1 à B6, placez votre pointeur (la croix suisse) en B7 (donc dans la cellule qui va recueillir la formule) et, dans la barre d’outils cliquez sur l’icône Sommeautomatique
(
Σ)
Une corde clignotante encercle alors la plage correspondant aux cellules dont on vous propose de sommer le contenu. (ici, de B1 à B6). On valide simplement par Enter.
La fonction obtenue s’exprime comme suit:
=SOMME(B1:B6)
Les caractères B1:B6 sont affichés en vidéo inverse c'est-à-dire en blanc sur un fond noir. Cela signifie qu’il vous est toujours loisible de modifier cette plage avant de la sommer.... (voir figure 5)
La barre des formules est activée : il reste à valider la fonction pro-posée.
Le pointeur est placé en B7, puis on clique sur l’icône Sigma (Σ)
Une corde cli-gnotante entoure la plage à som-mer (nos amis Français appel-lent cela des fourmis proces-sionnaires !!!)
Entre parenthèses, en vidéo inverse, les extrémités de la plage contenant les valeurs qui seront additionnées
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 6
Pour une autre fonction — par exemple la fonction =MOYENNE() —
7
n on place le pointeur dans la cellule qui recueillera la formule (voir figure 5, en A6) n on encode la formule en respectant bien sa syntaxe =moyenne(
— notez les minuscules, et l’absence d’espace entre = et les caractères suivants —
n on sélectionne la plage contenant les cellules dont il faut calculer la moyenne des valeurs ; on ob-serve la corde qui entoure progressivement cette plage, au fur et à mesure que l’on déplace la croix suisse pour opérer la sélection. Au terme de celle-ci, on obtient l’expression suivante
=moyenne(A1:A5
n on ferme la parenthèse ) et on valide la formule en appuyant sur la touche Enter n on observe que le calcul s’effectue immédiatement, et que la formule devient :
=MOYENNE(A1:A5)
n il est possible d’insérer une fonction à l’aide de l’Assistant Fonction (à l’aide de la souris — voir ci après — mais, dans le cas d’une fonction simple dont on connaît la syntaxe, on peut l’introduire directement via le clavier.
8
n on place le pointeur dans la cellule qui recueillera la fonction (voir figure 5, en A6) n on clique sur l’outil Assistant Fonction (voir figure 6, en A6) de la barre d’outils
n on choisit le type de fonction, puis on suit les indications qui apparaissent dans les boîtes de dialo-gue successives (pour définir la plage, pour valider ...etc.)
3.
Les adresses relatives et absolues
3.1. Les adresses relatives. Notion de copie relative
Problème : comment effectuer rapidement la somme de plusieurs colonnes de nombres, autrement
dit comment recopier une formule placée en B7 de C7 à E7 par exemple ?
— c'est-à-dire demander d’effectuer instantanément les sommes dans ces cellules —
&
Le Concept• Considérons une feuille de calcul (voir figure 6) contenant déjà diverses valeurs en B1 à B6, en
C1 à C6, D1 à D6, E1 à E6. La fonction =SOMME(B1:B6) a permis l’affichage en B7 de
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 7
• La fonction =SOMME() peut être copiée instantanément dans les cellules C7, D7, E7. (voir figure 7)
• Ce type de copie s’appelle « copie relative »
• la fonction =SOMME(B1:B6) doit être comprise comme l’exigence suivante :
« additionne les valeurs contenues dans toutes les cellules qui se trouvent au-dessus de
la cellule contenant ladite fonction, en partant de celle qui se trouve 6 cellules au-dessus, et en terminant à celle qui se trouve une cellule au-dessus »
• quand on recopie cette fonction vers la droite (en C7), on recopie en fait l’exigence «
addi-tionne les valeurs contenues dans toutes les cellules qui se trouvent au-dessus de la
Figure 7
Le contenu de la cellule B7 — à savoir la fonction
=SOMME(B1 :B6) —
qui apparaît dans la barre des fonctions) doit être « recopié » en C7, D7 et E7
On devra donc trouver, au terme de l’opération de « copie » les fonctions =SOMME(C1 :C6) en C7 =SOMME(D1 :D6) en D7 =SOMME(E1 :E6) en E7 Figure 6
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 8
cellule contenant ladite fonction, en partant de celle qui se trouve 6 cellules au-
dessus, et en terminant à celle qui se trouve une cellule au-dessus » et le système écrit
alors dans la cellule C7 : =SOMME(C1:C6) et ainsi de suite....
• ce type de copie porte un nom : il s’agit de la copie relative. La copie relative est basée sur le fait que les adresses des cellules A1, C4, D28, AB1958, IV19384 ....sont des
adres-ses relatives.
• ce type de copie s’effectuera le plus souvent vers le bas ou vers la gauche.
@
La pratique8
n on place le pointeur dans la cellule B7qui contient la fonction dont on veut effectuer la recopie relative de C7 à E7 (voir figure 8, en B7)
n on déplace la souris jusqu’à ce que le pointeur coïncide avec l’angle inférieur droit de ladite cel-lule B7. Il prend alors la forme d’une fine croix et s’appelle alors « poignée de recopie » (voir fi-gure 8)
(Attention : cette croix est différente de la croix suisse)
n on « drague » (en anglais, on dit « to drag ») la poignée de recopie (ici vers la droite) de manière à traverser les cellules qui contiendront la fonction recopiée, puis on relâche le bouton de gauche de la souris : les fonctions sont recopiées.
Figure 8
3.2. Les adresses absolues. Notion de copie absolue
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 9
&
Le Concept• Considérons une feuille de calcul (voir figure 9) contenant déjà diverses valeurs de B2 à G10.
Figure9
La formule =SOMME() est insérée une seule fois, en C10, puis copiée de C10 en D10, E10, F10, G10
La formule D10/C10 est insé rée une seule fois, en D11, puis copiée de D11 en E11, F11, G11. Le résultat obtenu (0,37) est « formaté » en %.
Pour que cette formule permette la recopie de D11 en E11 puis F11 puis G11, il faut faire en sorte que l’adresse C10 reste absolue, que sa copie ne s’effectue pas relativement.
Pour cela, la formule doit devenir =D10/$C$10 pour que l’adresse C10 soit absolue et reste le diviseur du rapport entre le total (dans les cellu-les E11, F11 et G11) et le maximum, quand on
effectuera la copie de ladite formule.... C’est le code $ qui « an-cre » C10 dans toutes les formules recopiées ....
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 10
@
La pratique8
et7
n on place le pointeur dans la cellule D11 qui contiendra la formule dont on veut effectuer la recopie « absolue » de D11 en E11, puis F11 et enfin G11 (voir figure 9)
n on tape le signe =, ce qui indique au système que l’on souhaite insérer un calcul, un formule ou une fonction dans cette cellule
n on amène le pointeur dans la cellule
D10. Pour que cette adresse constitue le
numérateur de la division, on clique dans la cellule D10 à l’aide du bouton gauche de la souris. On constate alors que la corde clignotante entoure la cellule D10. (voir figure 10). On valide par
ENTER. puis…
n au clavier on entre le signe
/
(la touche « divisé » du pavé numérique)n on amène le pointeur dans la cellule C10. Pour que cette adresse constitue le dénominateur de la division, on clique donc dans cette cellule C10 à l’aide du bouton gauche de la souris. On cons-tate alors que la corde clignotante entoure la cellule C10. On valide par ENTER (voir figure 11)
Figure10
Formation de base à Excel - A.DEBRUE, Haute École C.F. - I.S.E.P. Mons – 12/2004 Calculs, formules, adresses. Références relatives et absolues
Page 11
n on place alors le curseur dans la barre des formules, à droite du dénominateur de la fraction. Il s’agit de faire apparaître à cet endroit le signe
$
Pour ce faire, on appuie sur la touche de fonc-tionF4
Le contenu de la cellule propose la formule intégrant l’adresseC10
, désormais abso-lue.C10
est devenu alors$C$10
(voir figure 12)n on place le pointeur dans la cellule D11qui contient la formule dont on veut effectuer la recopie absolue de E11 à G11(comme en figure 8, en B6)
n on déplace la souris jusqu’à ce que le pointeur coïncide avec l’angle inférieur droit de ladite cel-lule D11. Il prend alors la forme d’une fine croix et s’appelle alors « poignée de recopie » (voir figure 8) (Attention : cette croix est différente de la croix suisse)
n on « drague » la poignée de recopie (ici vers la droite) de manière à traverser les cellules qui contiendront la formule recopiée, puis on relâche le bouton de gauche de la souris : les formules sont recopiées.
n le calcul est effectué immédiatement, et on observe les formules copiées dans chaque cellule : (voir figure 13)
La formule modifiée apparaît dans la barre des formules. Noter le dé-nominateur, en vidéo inverse, pré-sentant les signes $, à droite de la barre de fraction.
La formule modifiée apparaît dans la barre des formules. Noter le dé-nominateur, en vidéo inverse, pré-sentant les signes $, à droite de la barre de fraction.
C’est à cet endroit précis qu’il faut amener le cur-seur en cliquant
Figure12