Vous êtes sur la page 1sur 19

7

Le calcul avec un tableur

Un tableur tel quExcel nest pas un logiciel que lon utilise uniquement pour organiser des informations. Le calcul est la fonction primordiale dun tableur pour lequel tout calcul est li une cellule.

1.

Formules

Aprs avoir ajout des donnes dans une feuille de calcul, il est possible de crer une formule, une expression qui effectue des calculs sur les donnes.

2.

Saisie dune formule

La structure dune formule obit une syntaxe particulire. La formule dbute par le signe gal "=" suivi des lments calculer : des oprandes spars par des oprateurs de calcul. En gnral, voici les tapes suivre pour saisir une formule : 1. Slectionnez la cellule avant de taper la formule 2. Tapez le signe gal = 3. Tapez la formule : oprandes et des oprateurs. Chaque oprande peut tre une constante, une cellule ou une plage de cellules, un nom ou une fonction de calcul. 4. Validez Structure dune formule type :

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

52

Lorsque vous validez la saisie dune formule, le tableur calcule cette dernire et il afche immdiatement la valeur du rsultat dans la cellule. Mme si la formule semble disparatre, le tableur retient la formule. Pour voir la formule, slectionnez la cellule, puis regardez dans la barre de formule.

Application : On va crer la formule =A1+B1-B2 dans la cellule D1. Pour cela suivez les instructions suivantes : 1. Slectionner la cellule D1 2. Tapez le signe =, puis pointez sur la cellule A1 3. Tapez le signe +, puis pointez sur la cellule B1 4. Tapez le signe -, puis pointez sur la cellule B2 5. Validez par la combinaison + , pour valider sans se dplacer! Ctrl Entre

2.1.

Modier une formule

La saisie de formule se rvle dune grande simplicit. Mais personne nest labri dune erreur. Cest pourquoi, il est important de pouvoir modier une formule saisie. Pour cela, on dispose des des outils habituels de modication dun texte : Slectionnez la cellule contenant la formule modier (La formule apparat dans la barre de formule). Puis, utilisez lune des deux mthodes :

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

53

Cliquez dans la barre de formule pour y placer le point dinsertion " | " et effectuez les modications.

Faites un double clic ou utiliser la touche , pour modier la formule directement dans F2 la cellule.

Notez que, dans le premier cas, le point dinsertion " | " est dans la barre de formule. Cependant, dans le deuxime cas, le point dinsertion " | " est dans la cellule contenant la formule. Par dfaut, un tableur recalcule automatiquement la formule chaque fois que vous modiez son expression. 2.2. Erreurs dans les formules

En cas derreur dans la composition dune formule, la cellule qui la contient afchera lun des messages suivants : ##### #DIV/0! #NOM? #N/A! #NUL! La cellule nest pas assez large pour afcher le nombre dans le format choisi. Division par zro. La formule utilise un nom inexistant ou il y a une erreur dans le nom dune fonction. La formule fait rfrence une valeur non disponible. Rfrence invalide (hors feuille par exemple). Rfrence quelque chose qui nexiste pas ou qui a t effac. Arguments incompatibles dans une fonction.

#NOMBRE! Argument invalide dans une fonction. #REF! #VALEUR!

Lorsquune cellule avec une formule errone est active, un bouton derreur apparat . Si vous cliquez sur la che droulante de ce bouton , un menu safche avec des options qui fournissent des informations sur lerreur et proposent de laide pour y remdier.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

54

2.3.

La recopie incrmente

En rgle gnrale, dans la construction de formules, on se contente de rdiger la formule de la premire ligne (ou colonne). Pour reporter la formule sur les autres lignes (ou colonnes), le tableur propose un outil qui se nomme la recopie incrmente.

En approchant la souris vers le bord infrieur droit de la cellule contenant la premire formule, le curseur prend lapparence dun +. En maintenant le clic gauche de la souris et en tirant vers le bas (ou la droite), la formule de la premire ligne (ou colonne) va se dupliquer vers les autres lignes (ou colonnes).

3.

Oprateurs

Les oprateurs permettent de dnir le type de calcul que vous voulez effectuer sur les lments dune formule. Il existe un ordre de calcul par dfaut. Toutefois, vous pouvez le changer laide de parenthses. 3.1. Types doprateurs

Il existe quatre types doprateurs de calcul diffrents : arithmtiques, de comparaison, de concatnation de texte et de rfrence.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur Oprateurs arithmtiques

55

Pour effectuer les oprations mathmatiques de base telles que laddition, la soustraction ou la multiplication, combiner des nombres et produire des rsultats numriques, utilisez les oprateurs arithmtiques ci-dessous. Type doprateur Oprateur Signication Addition Soustraction Multiplication Division Pourcentage Puissance Exemple 2+6, A1+B1 2-6, A1-B1, -3 2*6, A1*B1 2/6, A1/B1 2% 26, A1B1

Arithmtique

* / %

Oprateurs de comparaison Vous pouvez comparer deux valeurs avec les oprateurs ci-dessous. Le rsultat obtenu est une valeur logique VRAI ou FAUX. Type doprateur Oprateur Signication Egalit Infrieur Suprieur Infrieur ou gal Suprieur ou gal Diffrent de A1=B1 A1<B1 A1>B1 A1<=B1 A1>=B1 A1<>B1 Exemple

= <
Comparaison

>
<= >= <>

Oprateurs de rfrence Combinez les plages de cellules pour effectuer des calculs laide des oprateurs suivants : Type doprateur Rfrence Oprateur Signication Plage Union Intersection C2:E5 C3:D7;F2:G6 =C2:E5 D4:F7 Exemple

: ;
espace

Oprateurs de texte Utilisez le signe "&" (et commercial) pour combiner (concatner) une ou plusieurs chanes de texte en vue dobtenir un seul lment de texte.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur Type doprateur Texte Oprateur Signication Concatnation de texte Exemple "Bon"&"homme"

56

&

Application : Si vous avez besoin de mettre bout bout la valeur de 2 cellules dans une troisime il faut utiliser la concatnation.

Pour avoir dans la cellule B1 la valeur 08, il faut faire prcder la valeur par le signe "apostrophe" : Dans B1, tapez 08. Le rsultat donne bien 2008.

Si nous voulons avoir la phrase "Bonjour Madame" dans la cellule C1 avec un espace entre les deux mots, il faut crire la formule =A1&" "&B1

3.2.

Ordre de calcul

Dans certains cas, lordre des calculs peut affecter la valeur renvoye par la formule. Les oprateurs possdent un ordre de priorit que vous pouvez modier laide de parenthses. Le tableau suivant prsente la priorit des oprateurs par ordre dcroissant :

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur No. dordre 1 2 3 4 5 6 7 8 9 Oprateurs Description Parenthses Oprateurs de rfrence Ngation (comme dans -1) Pourcentage Exposant Multiplication et division Addition et soustraction Concatnation de deux chanes Oprateurs de comparaison

57

() : ; (espace) % * et / + et & = < > <= >= <>

Si la formule contient des oprateurs de mme priorit comme la multiplication et la division, Le tableur excute les oprations de gauche droite. Application : Comprendre lordre des calculs en prsence de plusieurs oprateurs

La formule =24/3*5 produit le rsultat 40. En effet, le tableur commence par diviser 24 par 3, puis il multiplie par 5. La formule =5*2+9/3 produit le rsultat 13. En effet, le tableur commence par multiplier 5 et 2 ce qui donne 10, puis il divise 9 par 5 ce qui donne 3, enn, il fait laddition de 10 et 3.

4.

Rfrences des valeurs

Les rfrences sont des adresses permettant didentier les cellules. Les tableurs utilisent des rfrences relatives, absolues et mixtes. La force des tableurs tient leur gestion des rfrences des valeurs. Quand vous effectuez des calcul avec un tableur, vous manipulez en gnral les adresses des valeurs et non les valeurs elles-mmes. 4.1. Rfrences relatives

Les rfrences relatives se rfrent aux cellules daprs leur position par rapport la cellule contenant la formule. Par dfaut, les rfrences sont relatives.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

58

Par exemple, si vous crivez, dans la cellule B2, la formule =A2+B1, le tableur lit la formule sous la forme (le contenu de la cellule situe gauche de cette cellule) + (le contenu de la cellule situe au-dessus de cette cellule)

Application : Soit un tableau comprenant une liste de produits, leurs prix unitaires et leurs quantits. Le but est de calculer les totaux.

Si vous crivez, dans la cellule E5, la formule =C5*D5, vous demandez alors au tableur de lire la valeur stocke deux cellules gauche de E5 et de la multiplier avec la valeur stocke une cellule gauche de E5. Lorsque vous copiez la formule de E5 vers le bas, vous constatez que le tableur adapte automatiquement les rfrences contenues dans la formule colle, en fonction de chaque cellule. Par exemple la cellule E9 contient maintenant la formule =C9*D9.

En ralit, la formule que le tableur a enregistre (et qui napparatra nulle part ressemble davantage ce qui suit : = (le contenu de la cellule situe deux cellules gauche) (le contenu de la cellule situe une cellule gauche)
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 4.2. Rfrences absolues

59

Les rfrences absolues se rfrent aux cellules daprs leur position xe dans la feuille de calcul. Si on ne veut pas que le tableur ajuste les rfrences lorsquon copie une formule dans une autre cellule, il faut utiliser une rfrence absolue. Pour obtenir une rfrence absolue, il suft dajouter le signe $ dans la rfrence. Par exemple, si vous crivez, dans la cellule B2, la formule =A2+$B$1, le tableur lit la formule sous la forme (le contenu de la cellule situe gauche de cette cellule) + (le contenu de la cellule situe lintersection de la colonne B et de la ligne 1) . Ainsi en recopiant la cellule, les rfrences de B1 ne seront pas incrmentes.

Pour mettre ce $, vous pouvez lajouter vous-mme en le tapant ou utiliser la touche , F4 comme dans le tableau suivant, avec lexemple A1 : Nombre dappuie sur la touche F4 1 2 3 4 Rsultat $A$1 A$1 $A1 A1 Aprs recopie vers la droite $A$1 B$1 $A1 B1 Aprs recopie vers le bas $A$1 A$1 $A2 A2

Application : Soit un tableau comprenant une liste de produits, leurs prix unitaires, leurs quantits et les totaux. Le but est de calculer la TVA.

Si vous crivez, dans la cellule F5, la formule =E5*$C$2, vous demandez alors au tableur de lire la valeur stocke une cellule gauche de F5 et de la multiplier avec la valeur stocke la cellule situe lintersection de la colonne C et de la ligne 2.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

60

Lorsque vous copiez la formule de F5 vers le bas, vous constatez que le tableur a bien conserv la rfrence la cellule C2. Cependant, il a bien sr adapt les rfrences relatives contenues dans la formule colle. Par exemple la cellule F9 contient maintenant la formule =E9*$C$2.

4.3.

Rfrences nominales

Cest un type de rfrence qui est en fait une rfrence absolue. Par exemple, au lieu de dsigner la cellule par son nom gnrique ($C$2), on lui donne un nom particulier (souvent en rapport avec son contenu). Pour donner un nom une cellule ou une place de cellules, il faut la slectionner, puis cliquer sur la zone nom dans la partie gauche de la barre de formule. Tapez le nom que vous voulez donner votre cellule ou plage et validez par la touche . Entre Application : Soit un tableau comprenant une liste de produits, leurs prix unitaires, leurs quantits et les totaux. Le but est de calculer la TVA. Comme C2 contient le taux de TVA, il est tout fait possible de nommer cette cellule TauxTva.

La formule devient beaucoup plus lisible, si on remplacer =E5*$C$2 par =E5*TauxTva.

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 4.4. Rfrences mixtes

61

Une rfrence mixte contient une rfrence relative et lautre absolue. Elle est signale en plaant le signe $ devant la rfrence absolue : $B1 signie que la colonne B sera toujours utilise mais que la ligne variera selon lemplacement de la formule que vous avez copie. Par exemple, si vous crivez dans la cellule B2, la formule =A2+$B1, le tableur lit la formule sous la forme (le contenu de la cellule situe gauche de cette cellule) + (le contenu de la cellule situe situe dans la colonne B et une ligne au-dessus de cette cellule)

Application : Nous plaons une somme dargent sur un livret, intrts simples. Le but est de connatre le montant (capital et intrts cumuls) quon peut retirer la n dun certain nombre de priodes. Pour connatre le montant disponible la n de la nime priode, nous devons avoir : Montant + Montant *(Nombre de priode)*(Taux dintrt) Nous devons rentrer, dans la cellule C6, la formule suivante =C2+C2*B6*C5 Cependant, pour recopier la formule vers le bas et vers la droite, il faut signaler au tableur que nous souhaitons : que les rfrences de la cellule C2 ne changent pas lors de la copie. Pour cela, il faut utiliser la rfrence absolue $C$2 ou le nom de la cellule, ici Montant. que le numro de la ligne de la cellule B6 sadaptera la nouvelle position de la formule, mais pas la lettre de la colonne. Pour cela, il faut bloquer la lettre B : $B6. que la lettre de la colonne de la cellule C5 sadaptera la nouvelle position de la formule, mais pas la le numro de la ligne. Pour cela, il faut bloquer le numro 5 : C$5. La formule mettre dans C6, scrit : =$C$2+$C$2*$B6*C$5

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

62

Puisque la cellule C2 contient le montant plac, il est possible de nommer cette cellule Montant. Dans ce cas la formule peut scrire =Montant + Montant*$B6*C$5

5.

Fonctions

Une fonction est une formule prdnie vous permettant dexcuter des calculs plus ou moins complexes. Mais, le plus grand avantage des fonctions est quelles sont prtes tre utilises immdiatement. La syntaxe dune fonction est toujours

NomDeLaFonction argument1 ; argument2; . . .; argumentN


Les diffrents lments dune fonction : Le nom : Chaque fonction possde un nom. Ce nom peut tre crit en majuscules ou minuscules

Les parenthses : Le nom dune fonction est toujours suivi par une parenthse ouvrante qui le spare des arguments. De mme, toutes les fonctions doivent se terminer par une parenthse fermente. Les arguments : Ce sont les diffrents paramtres attendus par la fonction. Ils sont complter et sparer par des points-virgules (;). Il peut ny avoir quun seul ou aucun argument. Les arguments peuvent tre des nombres, du texte et des valeurs logiques telles que VRAI ou FAUX, des matrices, des valeurs derreur ou des rfrences de cellules. Largument choisi doit produire une valeur valide. Les arguments peuvent aussi tre des constantes, des formules ou dautres fonctions. Si la fonction dbute une formule, tapez un signe gal (=) avant le nom de la fonction.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 5.1. Saisir au clavier une fonction

63

Il vous est possible dcrire une formule en utilisant lassistant des fonctions qui est expliqu un peu plus loin. Cependant, il est parfois plus simple de la saisir au clavier. Lorsque vous utilisez des fonctions simples il est quasiment prfrable de se laisser guider par les info-bulles qui safchent en mme temps que vous saisissez la fonction plutt que dutiliser lassistant. Par exemple, slectionner une cellule, puis commencez la saisie de la fonction par =somme(. Vous constatez lapparition de la bulle daide :

Ici, nombre1 et nombre2 pouvant correspondre une cellule ou une plage de cellules. Les trois petits points (. . . ) signient que la liste des arguments aprs le premier est facultatif. Ainsi nous pouvons nous contenter de ne slectionner quune cellule ou une plage de cellule. Ne laissez aucun espace entre le nom de la fonction et la premire parenthse telle que : =somme (A1;B2). Elle ne donnera pas de rsultat. Ceci est une erreur commune parmi les dbutants. Application : Calculez la valeur future au bout de 6 ans dun capital de 20 000,00 dh plac au taux dintrt annuel de 3 %. 1. Slectionner la cellule E4 2. Commencez la saisie de la fonction par =vc(

Vous constatez lapparition de la bulle daide :

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 3. Pour chaque argument, slectionnez alors la cellule qui convient

64

Les arguments entre crochets sont facultatifs dans cette fonction et peuvent tre omis ou remplacs par un point-vigule. Largument en gras indique largument en cours. 5.2. Insrer des fonctions prdnies

Vous pouvez vous faire assister pour saisir vous fonctions. Le tableur propose un assistant qui permet de guider la construction dune fonction laide de deux tapes. Il suft de suivre la procdure suivante : 1. Slectionnez la cellule dans laquelle vous dsirez entrer une fonction. 2. Ouvrez la fentre appele Insrer une fonction. Pour cela, vous avez deux possibilits : cliquez sur licne cliquez sur la commande Insertion | Fonction de la barre de formule ou

Vous venez ainsi douvrir une fentre appele Insrer une fonction. Trs simple dutilisation, elle est ddie en priorit aux dbutants. Utilisez cette aide pour toute fonction que vous ne connaissez pas parfaitement. Surtout, certaines fonctions possdent plusieurs arguments qui doivent tre placs dans le bon ordre.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur

65

Dans le champ Recherchez une fonction, vous pouvez taper sous la forme dune phrase ce que vous souhaitez faire avec cette fonction. Par exemple, tapez lexpression Comparer des informations ; puis cliquez sur le bouton [OK]. Le tableur dispose de nombreuses fonctions rparties en diffrentes catgories : mathmatiques, statistiques, nancires, logiques, dates, textes, etc. 3. Etape 1 : Slectionnez la catgorie qui contient Slectionnez la fonction recherche. Si vous ne savez pas quelle catgorie appartient la fonction que vous voulez, essayez la catgorie Toutes. 4. Slectionnez la fonction recherche et regardez son descriptif, si besoin est. 5. Validez en cliquant sur le bouton [OK] pour passer la deuxime tape. Une bote de dialogue safche pour vous aide entrer les arguments.

6. Etape 2 : Compltez les diffrents arguments de la fonction. Les noms des arguments de la fonction sont afchs ct des champs de saisie. Les arguments obligatoires sont afchs en gras. 6. Si un argument doit faire rfrence une cellule ou une plage de cellule, cliquez sur le . La palette de formules se rduit, utilisez la souris pour slectionner la plage. bouton

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 7. Cliquez sur le bouton pour retourner dans la palette de formules.

66

8. Cliquez sur le bouton [OK] an dinsrer la fonction. 5.3. Fonctions imbriques

Souvent lutilisation dune seule fonction est insufsante, il faut utiliser une fonction sur un rsultat dune autre fonction ou dun ensemble de fonctions. Une fonction peut utiliser une autre fonction comme argument, mais elle doit renvoyer le mme type de valeur que celui attendu par largument. Si une fonction imbrique ne renvoie pas le bon type dargument, Microsoft Excel afche la valeur derreur #VALEUR!. Une formule peut contenir jusqu sept niveaux dimbrication. Application : Soit calculer la valeur absolue de la somme des valeurs contenues dans la plage A1:A5 dans la cellule A6. Pour cela, crer la formule suivante, =ABS(SOMME(A1:A5)), dans la cellule A6. Il aussi possible dimbriquer les fonctions laide de lassistant. Prenons comme exemple la formule prcdente. 1. Slectionnez A6. 2. Cliquez sur licne .Une bote de dialogue apparat

3. Dans la bote de dialogue, vous choisissez la Catgorie Maths & Trigo, puis la fonction ABS. Cliquez sur le bouton [OK]. 4. Cliquez dans la zone du 1er argument (Nombre) de la palette Arguments de la fonction. 5. Cliquez sur le petit triangle liste des fonctions. an de drouler la

6. Choisissez la fonction SOMME. La fonction sinsre donc dans la fonction ABS. Si la fonction Somme nest pas dans la liste slectionnez Autres fonctions.
c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 7. La palette de formules vous aide remplir cette fonction SOMME.

67

5.4.

Somme automatique

Avec la fonction Somme automatique, Excel facilite laddition de valeurs qui est lun des calculs les plus frquents dans une feuille de calcul. Un bouton lui est ddi sur la barre doutils standard . Vous remarquez que ce bouton est accompagne sune che permettant daccder rapidement certaines autres fonctions mais aussi lassistant fonction Autres fonctions.

Somme automatique (normale) 1. Crez un nouveau classeur dans Excel, 2. Ralisez le tableau simple suivant

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 3. Slectionnez la premiere cellule de total (B7), 4. Cliquez sur le bouton Somme automatique,

68

La fonction SOMME safche dans la cellule avec entre parenthses, une suggestion de la liste des cellules sommer, ici B2:B6. Si la suggestion nest pas la bonne, il vous suft de cliquer et glisser la souris sur une autre plage de cellules pour changer les paramtres de la fonction. 6. Validez ce calcul en ralisant la combinaison de touches + . Ctrl Entre La fonction SOMME afche le rsultat du calcul dans la cellule ou elle est crite. Somme automatique (rapide) Il existe une autre mthode, plus rapide que celle dcrite plus haut pour raliser une somme automatique, lorsque le tableau sy prte. La ligne du total tant vide, 1. Slectionnez ensemble toutes les cellules sommer ainsi que les cellules dans lesquelles doivent apparatre les rsultats,

c FSJES-Agadir 2013 Tableurs Semestre 3

7 Le calcul avec un tableur 2. Cliquez sur le bouton Somme automatique .

69

Tous les rsultats safchent instantanment dans toutes less cellules du total.

Cette technique permet dviter ltape intermdiaire qui consiste valider la plage de slection sommer que suggre Excel. Les fonctions Moyenne, Max et Min Les fonctions Moyenne, Max et Min sutilisent exactement comme la fonction Somme. Il suft de slectionner en argument la plage de cellule sur laquelle elles doivent extraire la valeur caractristique. Fonction Moyenne Max Min Syntaxe MOYENNE(nombre1;nombre2;...) MAX(nombre1;nombre2;...) MIN(nombre1;nombre2;...) Descriptif Renvoie la moyenne dune liste de valeurs. Renvoie le plus grand nombre dune liste de valeurs. Renvoie le plus petit nombre dune liste de valeurs.

c FSJES-Agadir 2013 Tableurs Semestre 3