Académique Documents
Professionnel Documents
Culture Documents
Cours Exel
Cours Exel
Informatique
Les tableurs
Mohamed HACHIMI
ZZZIVMHVDJDGLULQIR
Semestre 3
ww
Prface
12
17
25
29
Crer un graphique
44
53
Fonctions logiques
72
Fonctions de comptage
10 Fonctions de Recherche
ZZZIVMHVDJDGLULQIR
81
92
Prface
Ce polycopi est crit lintention des tudiants de la deuxime anne de la filire sciences
conomiques et gestion. Il est conu pour couvrir le programme dInformatique du semestre 3 :
Les tableurs.
Ce document ne vous dispense pas de lassiduit au cours en ligne et ses activits. En effet,
nous ny trouverez pas les outils interactifs (QCM, Forum, Agenda, . . . ) et les explications
filmes ncessaires la comprhension de lutilisation dun tableur qui, en gnral, sont donns
dans la plate-forme du cours.
Pour faciliter la comprhension visuelle par le lecteur de ce document, nous avons adopt les
conventions typographiques suivantes :
Saisie
Touche
Bote
[Bouton]
Menu
Commande
: Les commandes spares par | doivent tre appliques lune aprs lautre.
Par exemple, linstruction Format | Ligne | Masquer signifie aller dans le menu Format et
choisir loption Ligne, puis cliquer sur Masquer.
1
1.
Un tableur est un logiciel permettant deffectuer automatiquement des calculs sur des donnes
stockes dans un tableau. Il sagit dun logiciel de cration et de manipulations interactives
de tableaux numriques. Ces tableaux peuvent contenir des mots ou des chiffres mais l o
un tableur devient intressant, cest que nous pouvons galement y inscrire des formules de
calcul, et effectuer des calculs entre diffrentes cellules des tableaux.
Le tableur peut servir aussi bien pour des activits de secrtariat afin de saisir et dorganiser
de nombreuses donnes, qu un niveau de prise de dcision en permettant de deffectuer des
synthses, des bilans et des simulations.
Il existe plusieurs tableurs. Cela dit, deux dentre eux se distinguent :
Excel, de la suite bureautique Microsoft Office
Calc, de la suite bureautique OpenOffice
Le premier est le plus rpandu mais le nombre dutilisateurs du second, logiciel gratuit, ne
cesse daugmenter. Notons cependant que tous les tableurs utilisent les mmes principes et
que le passage des uns aux autres est gnralement trs ais. De mme, les versions de chacun
de ces tableurs voluent.
Les exemples illustrant ce cours ont t labors avec Excel 2003 et beaucoup des copies
dcrans seraient diffrentes avec Excel 2007 et ses successeurs, par exemple. Mais, une fois
de plus, les principes restent inchangs et le passage dune version lautre ne pose aucune
difficult importante.
Dans la suite de ce cours, nous allons considrer que Microsoft Excel est installe sur votre
ordinateur.
2.
2.1.
A partir de la barre des tches : Cliquer sur le bouton de barre des tches associ au tableur,
mais la condition que licne du tableur ait t place sur la barre des tches.
Dans tous ces cas, vous obtenez un document vierge, nomm Classeur1 (pour Excel) ou
Sans nom 1 (pour Calc).
A partir dun fichier existant : Double-cliquer sur un fichier dont lextension est associe
au tableur (par exemple, .xls pour un fichier Excel jusqu 2007, .xlsx ensuite, ou .ods pour
un fichier Calc). Le document concern souvre directement dans le tableur.
Les fichiers crs par un programme donn possdent son extension (par exemple, les fichiers
Calc dOpen Office ont une extension .ods). Grce cette extension, Windows peut associer
une application et une icne au fichier document.
c FSJES-Agadir 2013 Tableurs Semestre 3
Prsentation de linterface
Si vous avez lanc votre tableur, il affiche (un court instant) sa fentre dannonce suivie immdiatement par son cran. Voici deux prsentations, Excel 2003 et OpenOffice Calc.
On peut donc remarquer que les deux interfaces sont graphiquement trs proches et
seuls quelques petits dtails changent.
Lcran dun tableur a un aspect qui dpend du systme et de vos rglages antrieurs :
vous pouvez le personnaliser comme vous le voulez. Ne soyez donc pas surpris si vous
constatez de minimes diffrence avec ce que nous allons vous prsenter.
c FSJES-Agadir 2013 Tableurs Semestre 3
3.
Terminologie
Le classeur :
Un fichier dun tableur est nomm classeur. Il contient une ou plusieurs feuilles de calcul,
prsentes sous forme donglets en bas de la page.
Un nouveau classeur contient par dfaut trois feuilles de calcul. Nanmoins, il est possible
de paramtrer le nombre de feuilles par dfaut, ainsi que dajouter ou de supprimer
volont des feuilles dun classeur.
Le nombre maximal de feuilles dun classeur nest plus limit, depuis la version 2002
dExcel, que par la quantit de mmoire disponible.
Un tableur prsente les donnes et les formules sous forme dun tableau (lignes et colonnes) appel feuille de calcul.
Une feuille de calcul est constitue de lignes (numrotes laide de chiffres) et de colonnes
(tiquetes laide de lettres).
Une feuille de calcul peut contenir un nombre variable de lignes et de colonnes. Excel
propose depuis la version 2007 plus dun million de lignes sur plus de seize mille colonnes.
Une cellule :
Une cellule est lintersection entre une ligne (horizontale) et une colonne (verticale) de la
feuille de calcul.
Elle est identifie par la combinaison de la lettre de sa colonne et du numro de sa ligne, ce
qui porte le nom de coordonnes ou parfois dadresse. Par exemple, dans chaque feuille,
la cellule qui se trouve lintersection de la colonne A et de la ligne 1 est donc identifie
par sa rfrence A1.
Chaque cellule peut recevoir un contenu : on parle de valeur. Cette valeur peut tre soit :
saisie directement (nombre, texte, date, etc.),
calcule : dans ce cas, il sagit dune formule.
Une cellule possde galement un format, qui reprsente la faon dont le tableur va afficher
la donne.
4.
10
Lutilisation de la souris
Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons, pour ceux
qui nont pas une grande exprience de lordinateur, quelques mots et expressions courants qui
dcrivent lusage de cette souris.
Pointer sur
Cliquer
Double-cliquer : Appuyer deux fois, assez rapidement, sur le bouton gauche de la souris
Faire glisser
Valider
Sil faut appuyer sur le bouton droit de la souris, il sera indiqu : faire un clic droit.
4.1.
Menu contextuel
Toutes les parties qui composent votre feuille de calcul sont des objets. Par exemple une cellule,
une colonne, une ligne, un graphique, une feuille complte. Pour ouvrir un menu contextuel,
pointez sur un objet (cellule, en-tte de colonne, . . . ) et faites un clic droit.
11
La force du menu contextuel est dadapter la liste des commandes disponibles au contexte
de votre activit. Ainsi, lorsque vous cliquez sur une cellule, vous naccdez pas aux mmes
commandes que si vous slectionnez un graphique ou une colonne. En effet, le menu propose
un extrait des commandes les plus utilises concernant lobjet slectionn.
4.2.
Quitter le tableur
Pour quitter le tableur, avez aussi plusieurs possibilits. Les deux quon vous conseille sont les
suivantes :
Avec la souris : Cliquer sur la case de fermeture
de la barre de titre qui se trouve en
haut droite de la fentre du tableur ou Choisir la commande Fichier | Quitter.
2
1.
Crer un classeur
Par dfaut, un classeur vierge contenant des feuilles de calcul vierges est ouvert lcran. Si ce
nest pas le cas, on peut crer un nouveau classeur avec un nom provisoire en utilisant lune
des mthodes suivantes :
Cliquer avec licne Nouveau de la barre doutils
Pour Excel, une bote de dialogue apparat. Cliquer sur Nouveau classeur.
2.
Enregistrer un classeur
13
Cliquer dans la barre doutils sur licne Enregistrer ou cliquer sur la commande
Fichier | Enregistrer. Une bote de dialogue Enregistrer sous saffiche.
Naviguer jusqu lemplacement de stockage souhait et saisir un nom pour le fichier, qui
possde en principe un nom par dfaut.
Le tableur propose plusieurs formats de fichiers pour lenregistrement de votre travail
pour faciliter des transferts entre logiciels. Vous pouvez choisir un autre format que
le format par dfaut, en cliquant sur la flche droulante situe ct de Type et en
slectionnant le format adquat dans la longue liste qui saffiche.
Enregistrer un classeur existant :
Lorsque vous travaillez sur un classeur existant, vous apportez des modifications ce classeur. Pour que ces modifications soient conserves, vous devez les enregistrer. La bote de
dialogue Enregistrer sous napparat pas car ce classeur a dj un nom. Dans ce cas, seules les
modifications seront enregistres.
3.
14
4.
Fermer un classeur
5.
Par dfaut, les feuilles du classeur porte un nom provisoire. Pour leur donner un nom plus
explicite, on choisi lune des mthodes suivantes :
Double-cliquer sur longlet dont vous voulez changer le nom et Taper le nouveau nom.
15
6.
7.
8.
16
9.
3
1.
Saisir et modifier
des donnes
Barre de formule
pour la valider,
Avec la barre de formule, on peut observer exactement ce que contient une cellule. Ce
point est trs important, car on constate, par la suite, que le contenu rel dune cellule et
ce quelle affiche lcran peuvent tre diffrents.
2.
Introduire des donnes dans une cellule sappelle saisir ou entrer des informations. Trois
oprations sont ncessaires pour cela :
1. Slectionner la cellule choisie en cliquant dessus
2. Taper les donnes que lon veut. Ces donnes sont appeles lentre de la cellule.
3. Quand on a termin, on doit confirmer la saisie pour lenregistrer dans la cellule : valider
lentre.
c FSJES-Agadir 2013 Tableurs Semestre 3
18
de la barre de formule
Tant quon na pas valid une entre, on peut lannuler avec la touche Echap Esc
de votre clavier ou bien en cliquant sur la croix
de la barre de formules.
En cas derreur pensez annuler en utilisant
ou rtablir en utilisant
Ce texte, assez long, dborde de sa cellule et envahit les voisines de droite ; cest normale
tant que ces dernires restent vides. Nanmoins, le texte est contenu dans sa totalit dans
la cellule o il a t tap.
Tapez ensuite les informations suivantes.
19
Le tableur reconnat ce quon tape. En effet, si cest du texte, il va laligner sur le bord
gauche de la cellule. En revanche, sil sagit dun chiffre, il laligne sur le bord droit.
Que faites-vous pour afficher ce qui suit ?
Surtout, ne tapez pas "4 000,00 dh" la place de "4000". En effet, il est inutile de saisir
le texte "dh" et les zros aprs la virgule, ils feront lobjet dun traitement spcial appel
Format .
Saisir des dates et des heures
La manipulation des dates et des heures reprsente une part importante des calculs effectus
dans le tableur.
Pour saisir une date, il faut saisir les barres de obliques " / " ou un tiret " - " entre le jour, le mois
et lanne ; par exemple : 18/10/2013 ou 18-10-2013.
Pour saisir une heure, il faut ajouter les deux points " : " entre les heures et les minutes ; par
exemple : 19:30.
Les dates et les heures salignent aussi sur le bord droit de la cellule! En ralit, le contenu de la cellule est un nombre calcul par Excel. En effet, pour Excel une date est le
nombre coul depuis 1/1/1900.
Saisir des pourcentages
Pour entrer un pourcentage, tapez le signe " % " juste aprs le nombre. Lorsque vous saisissez
un nombre suivi dun signe de pourcentage " % ", le nombre est interprt comme un centime
de sa valeur. Par exemple, 5 % est interprt comme 0,05.
20
Vous pouvez afficher un nombre sous forme de pourcentage. Slectionnez la cellule concerne
et cliquez sur le bouton Style de pourcentage
de la barre doutils.
Le bouton Style de pourcentage
multiplie automatiquement les valeurs par 100 et
ajoute le caractre " % ". Ainsi, 0,05 devient 5 % mais 5 devient 500 %! Encore, le format
Style de pourcentage limite laffichage en arrondissant le chiffre.
3.
La feuille de calcul suivante est ouverte, nous vous proposons de calculer le contenu de la
cellule D4.
De tte, la valeur porter dans D4 est 24 000. Vous pouvez donc imaginer des calculs plus
complexes. Cest pourquoi la bonne manire consiste demander au tableur deffectuer le
calcul pour vous.
Tout lart consiste donc bien poser une formule de calcul : 4000*6
Cela peut se rcrire ainsi :
(Le contenu de B4) * (Le contenu de C4)
ou simplement
B4 * C4
Cette fois, vous devez informer le tableur que vous voulez saisir une formule et non pas du
texte ou des chiffres. Le code appropri est de mettre le signe gal " = " au dbut de la formule.
Notre formule devient :
= B4 * C4
Ne vous proccuperez pas des rfrences des cellules (B4 et C4), car vous pouvez les
dsigner au tableur laide de la souris. Ainsi, vous vitez tout risque derreur.
Ceci est dit, pour crer la formule placer en D4 respectez bien la dmarche suivante :
1. Slectionner la cellule D4
c FSJES-Agadir 2013 Tableurs Semestre 3
21
2. Insrez le signe =
3. Pointez la cellule B4 avec la souris et cliquez dessus
4. Tapez sur lastrisque *, sur le clavier
5. Pointez la cellule C4 avec la souris et cliquez dessus
La cellule cible D4 restant toujours active, la cellule pointe sentoure dun cadre et sa
rfrence est automatiquement reporte la fois dans la barre de formule et dans la
cellule cible.
6. Validez
Aprs la validation, vous devez constater un principe important : La cellule active affiche le rsultat du calcul, cependant la barre de formule indique son contenu rel, ici une
la formule de calcul.
4.
Copier la formule
Vous avez appris crer une formule de calcul et vous lavez insre dans D4. Maintenant,
vous devrez calculer le contenu des cellules D5 et D6. On pourrait logiquement se dire quil
faut recomposer la formule dans D5 et D6 :
Dans D5, composer la formule : = B5 * C5
c FSJES-Agadir 2013 Tableurs Semestre 3
22
23
qui est apparu en bas droite de la zon slectionne.
Quand on recopie une formule, le tableur modifie lui-mme les rfrences des cellules :
ainsi en recopiant vers le bas, la formule =B4*C4 devient =B5*C5 puis =B6*C6.
On verra plus tard dans ce cours comment ce comportement du tableur peut-tre chang,
mais oubliez cela pour linstant.
5.
Vous pouvez modifier directement le contenu dune cellule dans la cellule mme ou dans la
barre de formule. Pour placer le contenu dune cellule en mode ddition, utiliser lune des
mthodes suivantes :
Double-cliquez sur la cellule contenant les donnes modifier.
Cliquez sur la cellule contenant les donnes modifier, puis cliquez nimporte o dans la
barre de formule.
cliquez sur la cellule et appuyez sur la touche F2 du clavier. Cette opration place le point
dinsertion la fin du contenu de la cellule.
Pour remplacer compltement le contenu de la cellule, il suffit de retaper directement le
nouveau contenu qui va se substituer lancien.
6.
Dplacements du curseur
Pour saisir ou modifier une donne dans une cellule, vous devez avant tout slectionner la
cellule dans la feuille de calcul.
Pour aller de cellule en cellule, le pointeur de slection :
sieurs manires dans un tableur.
24
Entre
Tab
Home
Alt + PgUp
Alt + PgDn
Ctrl + PgDn
Ctrl + PgDn
Ctrl + Home
+
Ctrl End
F5
PgDn
Maj + Tab
PgUp
Selection et manipulation
des cellules
Avant de passer une commande devant sappliquer un objet ou plusieurs dobjets, il faut le
ou les slectionner.
1.
La slection dun ensemble de cellules permet dappliquer des oprations (de mise en forme,
par exemple) lensemble, et vite ainsi de faire et refaire les mmes manipulations pour chaque cellule.
Pointer sur la premire cellule de la plage slectionner, maintenir la touche Maj ap
puye et cliquer sur la dernire cellule de la plage.
Avec le clavier :
Pointer sur la premire cellule de la plage, appuyez sur F8 : lindicateur tendre la
slection (EXT) saffiche dans la barre des tches.
laide des touches flches, dplacer le curseur jusqu la fin de la plage slectionner.
c FSJES-Agadir 2013 Tableurs Semestre 3
26
2.
Slectionner la premire plage, maintenez appuye la touche Ctrl , slectionnez la seconde
Slectionner
Les plages de cellules slectionnes sont noircies (sauf la premire cellule de la dernire plage
slectionne qui reste blanche
3.
Pour slectionner une ligne ou une colonne, cliquer sur son numro dans les en-ttes de ligne
ou colonne.
4.
27
5.
Pour slectionner toutes les cellules dune feuille, cliquer sur le petit carr gris se situant
lintersection des en-ttes de ligne et de colonne de la feuille de calcul.
La combinaison Ctrl +A est aussi trs pratique aussi pour slectionner tout le document.
6.
Lorsque que lon modifie les donnes dune feuille de calcul, il est possible que :
certaines donnes ne soient plus valides et on souhaiterait les supprimer ;
la structure du tableau ne soit pas adapte pour en accueillir de nouvelles et, dans ce cas,
on souhaiterait insrer de nouvelles cellules.
c FSJES-Agadir 2013 Tableurs Semestre 3
28
Choisir le bouton Dcaler les cellules vers la droite ou Dcaler les cellules vers le bas
selon la situation puis cliquer sur le bouton OK.
Cette bote de dialogue permet aussi la suppression de lignes et de colonnes contenant
les cellules slectionnes.
Pour insrer des cellules : Pour insrer une cellule, il suffit de
1. Slectionner la ou les cellules droite ou au-dessous desquelles viendront se placer les
nouvelles cellules ;
2. Choisir la commande Insertion | Insrer. La bote de dialogue suivante apparat :
Comme pour la suppression de cellule, choisir loption que lon veut. Le tableur insre autant
de cellules quil y en a de slectionner, en choisissant le sens de dcalage des anciennes (vers la
droite ou vers le bas).
Vous pouvez galement cliquer avec le bouton droit sur les cellules slectionnes, puis
cliquer sur Insrer ou Supprimer dans le menu contextuel.
Cette bote de dialogue permet aussi linsertion dun nombre de lignes ou colonnes identique celui des lignes ou colonnes contenant les cellules slectionnes.
c FSJES-Agadir 2013 Tableurs Semestre 3
Dans la plupart des cas, les feuilles de calcul des utilisateurs sont prsentes sans aucune mise
en forme particulire : les options de mise en forme par dfaut sont suffisamment pertinentes
pour quil ne soit pas ncessaire de sen proccuper.
Pourtant, recourir aux nombreuses options proposes par les tableurs (polices de caractres,
couleurs, alignements, prsentation des titres) permet de renforcer lintrt et la lisibilit des
donnes.
Ceci est dit, il faut bien distinguer la mise en forme des cellules (choix des polices, couleur,
bordures, alignement etc.) de la mise en forme des donnes, qui dfinit la faon dont sont
affichs dates et nombres de la feuille de calcul.
1.
La plupart des modifications de mise en forme seffectuent laide de la barre doutils Mise en
forme. Son aspect peut varier selon les tableurs. Nous prsentons ici celle de Excel 2003.
Elle propose toutefois gnralement des boutons permettant de jouer sur les lments suivants :
Police et taille des caractres
Police : En venant cliquer sur le petit dvidoir vous affichez la liste
des polices disponible. Il suffit de cliquer sur le nom de la police qui
vous convient.
Taille de la police : En venant cliquer sur le petit dvidoir
vous affichez la liste des tailles de la police disponibles. Plus le nombre choisi
est grand, plus les caractres seront gros.
c FSJES-Agadir 2013 Tableurs Semestre 3
30
Style de la police
Gras : Ce bouton bascule appliquant ou supprimant la mise en gras pour la plage slectionne.
Italique : Ce bouton bascule appliquant ou supprimant la mise en italique pour la plage
slectionne.
Soulign : Ce bouton bascule appliquant ou supprimant le style soulign pour la plage
slectionne.
Alignements
Aligner gauche : Ce bouton aligne gauche le contenu des cellules slectionnes (valeur
par dfaut pour le texte).
Centrer : Ce bouton centre le contenu des cellules slectionnes. Surtout employ pour
les titres et les tiquettes de colonne.
Aligner droite : Ce bouton aligne droite le contenu des cellules slectionnes (valeur
par dfaut pour les nombres).
Fusionner et centrer : Ce bouton centre les donnes sur une cellule unique stendant sur
plusieurs colonnes. Sert essentiellement pour la prsentation des titres.
Mise en forme des nombres
Montaire : Ce bouton applique le style monnaie par dfaut aux cellules slectionnes.
Pour changer le style, utiliser la commande Format | Style.
Style de pourcentage : Ce bouton applique le style pourcentage aux cellules slectionnes. Vous pouvez changer ce style avec la commande Format | Style.
Sparateur de milliers : Ce bouton permet de sparer les milliers dans les cellules slectionnes. Vous pouvez changer ce style avec la commande Format | Style.
Euro : Ce bouton permet de formater en euros les cellules slectionnes.
Ajouter une dcimale : Ce bouton permet daugmenter le nombre de chiffres affichs
aprs la virgule dans les cellules slectionnes.
Rduire les dcimales : Ce bouton permet de rduire le nombre de chiffres affichs aprs
la virgule dans les cellules slectionnes.
Retraits
Diminuer le retrait : Dcaler le contenu de la cellule vers la gauche lorsquun retrait a t
appliqu.
c FSJES-Agadir 2013 Tableurs Semestre 3
31
, puis slectionnez un
A noter que lorsquune cellule est slectionne, la barre doutils format met alors en
surbrillance les attributs actifs (police, taille, type police, alignements,. . . ).
2.
Vous pouvez disposer de beaucoup plus doptions en slectionnant une plage, puis en ouvrant
la fentre Format de cellule (Excel) ou Formatage des cellules (Calc). Pour cela, il y a deux
possibilits :
Faire un clic droit et dans le menu contextuel, cliquez sur Format de cellule (Excel) ou
Formater les cellules (Calc)
Cliquer sur la commande Format | Cellule. . . (Excel) ou Format | Cellules. . . (Calc)
Nous prsentons ici la fentre Format de cellule de Excel 2003.
32
La bote de dialogue Format de cellule qui apparat permet de dfinir aussi bien le format
des donnes (comme nous lavons dit prcdemment) que celui des cellules, grce diffrents
onglets. Cette boite de dialogue comprend 6 onglets :
2.1.
Longlet Nombre permet dajuster le format de nombres. Par exemple, on peut slectionner le
nombre de dcimales que les nombres doivent avoir.
Dautres possibilits sont offertes allant des formats usuels comme les formats standards,
montaire, scientifique ou encore dates jusquaux formats plus spciaux comme les codes
postaux. Il est aussi possible de dfinir des formats personnaliss.
33
Par dfaut Excel aligne (horizontalement) le texte sur le bord gauche de la cellule et les nombres
sur le bord droit. Pour un affichage optimale des donnes sur votre feuille de calcul, vous
pouvez ventuellement repositionner les donnes dans les cellules.
Outre lalignement horizontal, qui peut dailleurs sajuster directement depuis la barre doutils,
longlet Alignement permet aussi de rgler lalignement vertical, de changer lorientation du
texte et de choisir dautres options dalignement.
Pour modifier lalignement des donnes dans la cellule :
1. Slectionnez la ou les cellules mettre en forme
2. Choisissez longlet Alignement dans la bote de dialogue Format de cellule
3. Slectionnez les options dsires et validez par OK
Si le contenu de la cellule est plus large que la colonne, vous pouvez slectionner la case
cocher Renvoyer la ligne automatiquement. Ainsi, le contenu sera affich sur plusieurs lignes.
La case cocher Ajuster permet dajuster automatiquement le contenu de la cellule.
2.3.
34
Vous pouvez changer la police ou la taille de la police de cellules ou plages slectionnes dans
une feuille de calcul. Vous pouvez aussi modifier la police ou la taille de police utilise par
dfaut dans les nouveaux classeurs. Pour mettre en forme une cellule ou une plage de cellule:
1. Slectionnez la ou les cellules mettre en forme
2. Ouvrez la bote de dialogue Format de cellule
3. Slectionnez longlet Police
35
36
4. Choisir longlet Motifs. Il est alors possible de dfinir une couleur de fond et un motif
avec sa couleur :
Protection
La protection des cellules sutilise avec la commande Outils | Protection | Protger la feuille.
Lorsque vous protgez la feuille, toutes les cellules dont la case verrouille est coche ne pourront tre modifies.
Si vous dsirer laissez une ou plusieurs cellules non protgs vous devez dcocher la case
verrouille correspondante en utilisant longlet Protection de la bote de dialogue Format de
cellule avant de protger la feuille.
37
Longlet Protection permet aussi de masquer ou de verrouiller les formules associes aux cellules.
3.
Gnralement, une mise en forme porte sur des cellules entires. Il est toutefois possible de
mettre en forme sparment des caractres, mots, nombres, phrases, etc., au sein dune cellule.
Il suffit pour cela de slectionner les caractres, et dappliquer le format souhait.
4.
38
39
40
41
3. Faire glisser pour dplacer la branche de la ligne se trouvant au dessous du trait jusqu
la taille dsire.
5.
42
3. Indiquez les critres de mise en forme puis cliquez sur le bouton Format
4. Choisissez le format applicable aux cellules rpondant au critre indiqu :
43
Pour changer des mises en forme, lorsque la bote de dialogue est ouverte, cliquez sur le bouton
[Format. . . ] correspondant la condition que vous souhaitez modifier.
Pour supprimer une ou plusieurs conditions, cliquez le bouton [Supprimer. . . ] lorsque la bote
de dialogue est ouverte et cochez les conditions que vous ne souhaitez plus.
6
1.
Crer un graphique
Introduction
En plus des tableaux, les tableurs proposent un second moyen de reprsenter les donnes de
manire synthtique : les graphiques.
Les graphiques peuvent tre incorpors dans une feuille de travail (avec le tableau associ) ou
indpendants dans leur propre feuille (feuille graphique).
Un graphique est li la feuille de calcul dont ses donnes sont issues. Si la feuille de calcul est
modifie, le graphique sera automatiquement mis jour.
Pour crer un graphique, il faut dabord avoir des donnes dans une feuille de calcul. Le long
ce chapitre, nous allons considrer lexemple dune socit qui veut, laide dun graphique,
analyser et comparer les ventes de ses vendeurs.
6 Crer un graphique
2.
45
Graphique express
Pour crer rapidement un graphique de base est trs simple : Dabord, slectionnez les donnes
qui devront apparatre dans votre
graphique, y compris
les titres (tiquettes) de lignes et de
colonnes. Ensuite, appuyez sur Alt
+F1 ou F11
.
Pour notre exemple, retenez la plage A4:E9 en excluant les totaux.
Notez que le graphique par dfaut (histogramme simple) est cr sur une nouvelle
feuille graphique nomme, par dfaut, Graph1. Ce graphique est souvent suffisant en
un premier temps. Nanmoins, vous pourrez toujours modifier, dvelopper et amliorer
ce graphique par la suite.
6 Crer un graphique
3.
46
LAssistant graphique
Le principe de lAssistant est simple. Vous passez dans 4 botes de dialogues qui reprsentent
les tapes de cration du graphique. Au bout de la 4me tape, votre graphique sera cr sur
base des paramtres que vous aurez dfinis.
A chaque tape, vous avez la possibilit de continuer, de reculer ou de quitter lAssistant. Pour
cela, utilisez les boutons [Prcdent], [Suivant] ou [Annuler] situs dans le bas de la bote.
Pour crer votre graphique :
1
Slectionnez les donnes (chiffres) qui devront apparatre dans votre graphique. Il convient de leur associer les titres (tiquettes) de lignes et des colonnes que vous souhaitez
retrouver dans le graphique.
3.1.
Cette bote, compose de deux onglets, vous propose de dfinir le type de graphique que vous
souhaitez crer. Le premier onglet reprend les types les plus frquemment utiliss.
1
6 Crer un graphique
47
Chaque fois que vous cliquez sur un type de graphique, Excel vous en affiche un bref
descriptif dans la bote de dialogue.
Le bouton [Maintenir appuy pour visionner] offre un aperu du graphique choisi en
fonction des donnes qui sont slectionnes. Cela vous permet de vous faire une ide de
la forme gnrale de votre futur graphique.
3
3.2.
Dans cette tape de la cration du graphique, il y a deux onglets : lun est pour dterminer la
plage de donnes et lautre est pour donner des informations sur les sries.
1
Longlet Plage de donnes est pour sassurer que vous avez choisi la bonne plage de
cellules pour votre graphique. Sil y a une erreur, vous pouvez la modifier en cliquant
sur le bouton
afin de minimiser bote de dialogue et slectionnez directement dans la
feuille de donnes.
Sous longlet srie, il est possible de changer, dajouter de supprimer ou de renommer des
sries de donnes.
La case " tiquette de laxe des abscisses (X) " indique la description qui sera affiche sur
laxe des " X " du graphique.
6 Crer un graphique
48
3.3.
Les six onglets de cette bote de dialogue, vous dfinissent les caractristiques des diffrents
lments qui constituent votre graphique.
6 Crer un graphique
49
Onglet Titres : Vous pouvez ajouter un titre votre graphique et/ou mettre un titre pour
les diffrents axes.
Onglet Quadrillage : Permet dafficher ou de cacher le quadrillage du fond du graphique.
Pour chaque unit de mesure, il est possible de faire apparatre un trait pour pouvoir situer
les donnes plus facilement. De plus, vous pouvez ajouter des units intermdiaires.
Onglet Table de donnes : Permet dafficher ou non la table de donnes.
Longlet Axes : Vous donne le choix dafficher ou de cacher les informations des diffrents
axes du graphique. Par dfaut, les axes seront affichs.
Onglet Lgende : vous permet de choisir dafficher ou non la lgende du graphique. Si
vous laffichez, vous pouvez choisir son emplacement (en haut du graphique, en bas,
gauche, droite).
Onglet tiquettes de donnes : Permet dafficher des tiquettes chacun des lments de
la srie. Vous pouvez afficher la valeur, le pourcentage, les deux ou mme la description de
laxe des "X".
Cliquez sur le bouton [Suivant].
3.4.
Votre graphique est maintenant cr. Il vous reste cependant dfinir lendroit o Excel devra
linsrer. Deux possibilits soffrent vous :
Soit vous dcidez de crer une nouvelle feuille qui sera entirement ddie votre graphique. Dans ce cas, Excel insre une feuille de graphique dont vous devez dfinir le nom
dans la zone prvue cet effet.
Soit vous insrez votre graphique comme objet dans la feuille de calcul existante ou dans
une autre feuille de calcul que vous choisissez en cliquant sur la flche du champ.
Dans lexemple, le graphique sera insr dans la feuille appele Resultats ventes.
Terminez votre graphique en cliquant sur le bouton [Terminer].
c FSJES-Agadir 2013 Tableurs Semestre 3
6 Crer un graphique
50
Voil ! Vous avez un graphique flottant, cest--dire dont la position peut changer.
4.
Le graphique a t incorpor comme graphique flottant dans la feuille. Ainsi, vous pouvez le
redimensionner et le repositionner par rapport la feuille de calcul.
Utilisez les poignes de redimensionnement de la zone graphique pour en augmenter la taille
jusqu masquer la zone de la feuille de calcul stendant de B2 H15.
Eventuellement, repositionnez-la en glissant la souris sur le graphique. Vous devriez arriver
ce rsultat :
6 Crer un graphique
5.
51
Modifier un graphique
La prsentation par dfaut nest pas forcment celle qui vous convient. Vous pouvez donc
lajuster vos besoins ou souhaits.
On peut prsent modifier tous les lments du graphique obtenu. Pour cela, il existe plusieurs
possibilits :
1
Utiliser la barre doutils graphique, si elle nest pas prsente lcran, vous la trouverez
dans le sous-menu barres doutils du menu Affichage.
La flche noire situe droite de la fentre o sinscrit "zone de graphique" vous permet
de slectionner la partie du graphique que vous voulez modifier.
Il suffit ensuite de cliquer sur licne reprsentant une main tenant une feuille
pour
avoir accs cette partie prcise du graphique et dy apporter toutes les modifications
ncessaires.
2
Faire un clic droit sur la partie du graphique que lon veut modifier. Le menu contextuel,
qui apparat, vous donne accs au format de la zone que vous souhaitez modifier. Par
exemple ici, laccs au format de la zone de traage, la zone grise du graphique.
6 Crer un graphique
3
52
Cliquer deux fois sur la partie du graphique que lon souhaite modifier et entrer directement dans la fentre Format correspondant cette zone.
Chacune de ces trois options donnent des rsultats quivalents. Vous pouvez donc choisir celle qui vous conviendra le mieux pour modifier laspect de vos graphiques.
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.
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 :
54
Lorsque vous validez la saisie dune formule, le tableur calcule cette dernire et il
affiche 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
2.1.
La saisie de formule se rvle dune grande simplicit. Mais personne nest labri dune
erreur. Cest pourquoi, il est important de pouvoir modifier une formule saisie. Pour cela, on
dispose des des outils habituels de modification dun texte :
Slectionnez la cellule contenant la formule modifier (La formule apparat dans la barre de
formule). Puis, utilisez lune des deux mthodes :
55
Cliquez dans la barre de formule pour y placer le point dinsertion " | " et effectuez les
modifications.
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 modifiez son expression.
2.2.
En cas derreur dans la composition dune formule, la cellule qui la contient affichera lun des
messages suivants :
#####
La cellule nest pas assez large pour afficher le nombre dans le format choisi.
#DIV/0!
#NOM?
#N/A!
#NUL!
#VALEUR!
Lorsquune cellule avec une formule errone est active, un bouton derreur apparat
. Si
vous cliquez sur la flche droulante de ce bouton
, un menu saffiche avec des options
qui fournissent des informations sur lerreur et proposent de laide pour y remdier.
c FSJES-Agadir 2013 Tableurs Semestre 3
2.3.
56
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 dfinir 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
57
Oprateurs arithmtiques
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
Arithmtique
Signification
Exemple
Addition
2+6, A1+B1
Soustraction
2-6, A1-B1, -3
*
/
%
Multiplication
2*6, A1*B1
Division
2/6, A1/B1
Pourcentage
2%
Puissance
26, A1B1
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
Comparaison
Oprateur
Signification
Exemple
=
<
Egalit
A1=B1
Infrieur
A1<B1
>
Suprieur
A1>B1
<=
>=
<>
Infrieur ou gal
A1<=B1
Suprieur ou gal
A1>=B1
Diffrent de
A1<>B1
Oprateurs de rfrence
Combinez les plages de cellules pour effectuer des calculs laide des oprateurs suivants :
Type doprateur
Oprateur
Rfrence
:
;
espace
Signification
Exemple
Plage
C2:E5
Union
C3:D7;F2:G6
Intersection
=C2:E5 D4:F7
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
58
Type doprateur
Oprateur
Signification
Texte
&
Concatnation de texte
Exemple
"Bon"&"homme"
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 modifier laide de parenthses.
Le tableau suivant prsente la priorit des oprateurs par ordre dcroissant :
59
No. dordre
Oprateurs
()
2
4
: ; (espace)
%
* et /
+ et &
= < > <= >= <>
7
8
9
Description
Parenthses
Oprateurs de rfrence
Ngation (comme dans -1)
Pourcentage
Exposant
Multiplication et division
Addition et soustraction
Concatnation de deux chanes
Oprateurs de comparaison
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, enfin, il fait laddition de 10 et 3.
4.
Les rfrences sont des adresses permettant didentifier 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
60
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
61
Rfrences absolues
Les rfrences absolues se rfrent aux cellules daprs leur position fixe 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
suffit 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
62
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.
63
Rfrences mixtes
Une rfrence mixte contient une rfrence relative et lautre absolue. Elle est signale en
plaant le signe $ devant la rfrence absolue : $B1 signifie 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 fin dun certain
nombre de priodes.
Pour connatre le montant disponible la fin 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
64
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 prdfinie 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
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
65
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 saffichent 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 (. . . ) signifient 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(
66
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.
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 suffit 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
67
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, financires, 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 saffiche pour vous aide entrer les arguments.
68
pour retourner dans la palette de formules.
Fonctions imbriques
Souvent lutilisation dune seule fonction est insuffisante, 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 affiche 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
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.
afin de drouler la
69
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 flche permettant daccder rapidement
certaines autres fonctions mais aussi lassistant fonction Autres fonctions.
70
La fonction SOMME saffiche 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 suffit
de cliquer et glisser la souris sur une autre plage de cellules pour changer les paramtres
de la fonction.
71
Tous les rsultats saffichent 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 suffit
de slectionner en argument la plage de cellule sur laquelle elles doivent extraire la valeur
caractristique.
Fonction
Syntaxe
Moyenne
MOYENNE(nombre1;nombre2;...)
Max
MAX(nombre1;nombre2;...)
Min
MIN(nombre1;nombre2;...)
Descriptif
Fonctions logiques
1.
Fonction Si
La fonction SI permet deffectuer un test conditionnel sur des valeurs et des formules. Elle
nest pas proprement parler une fonction de calcul : il sagit en fait dune fonction logique
qui permet de faire un choix entre deux hypothses, en fonction dune expression logique.
Cette expression logique peut prendre seulement deux valeurs : VRAI ou FAUX.
La reprsentation graphique de la fonction Si() est :
c FSJES-Agadir 2013 Tableurs Semestre 3
8 Fonctions logiques
73
8 Fonctions logiques
74
Symboles
Oprateurs logiques
mathmatiques
Tableur
Infrieur
<
<
Suprieur
>
>
Infrieur ou gal
<=
Suprieur ou gal
>
>=
Egal
Diffrent de
6=
<>
Exemple
Un nombre
Le nombre
123,65
Un texte
"Remise accorde"
Un rsultat de calcul
La formule de calcul
F4*10%
F4
Un zro
""
""
8 Fonctions logiques
75
de la barre
Dans la Catgorie logique, slectionnez la fonction SI, puis cliquez sur [OK].
Compltez les diffrents arguments
Mise en place de la formule : Cliquez dans la cellule qui contiendra la formule et le rsultat,
ici G4. Puis, tapez =SI(F4>1000;F4*10%;0)
La cellule G5 contient bien la valeur 0 qui est le rsultat de la formule
=SI(F5>1000;F5*10%;0) puisque la valeur de F5 nest pas suprieur 1000. Cependant, le tableur affiche "- dh", car nous avons appliqu le format Montaire que nous
avions personnalis.
c FSJES-Agadir 2013 Tableurs Semestre 3
8 Fonctions logiques
2.
76
Une fonction SI nautorise que deux rponses possibles. Si le problme rsoudre comporte
trois rponses possibles, il faudra procder par limination en utilisant, successivement, deux
fonctions SI. Les deux fonctions seront imbriques.
Nous avons ici affaire une imbrication deux niveaux, qui se matrialise de la faon suivante
avec la syntaxe du tableur :
=SI(Test 1 ; Dcision 1 ; SI(Test 2 ; Dcision 2 ; Dcision 3))
la deuxime fonction SI sexcutera si (et seulement si) la rponse au Test 1 est "FAUX".
Notez que nous fermons deux parentheses car la seconde fonction SI est imbrique dans
la premiere. Il faut fermer autant de parentheses quil y en a douvertes.
Application : Augmentation du nombre de possibilits
Imaginons que le responsable de lentreprise souhaite motiver davantage les clients dont le
total command dpasse 3000 dh de sorte que : Si le total command dpasse 3000 dh, la
remise est de 15 %. Si le total command est strictement entre 3000 dh et 1000 dh, la remise est
de 10 %. Sinon, la remise est nulle.
8 Fonctions logiques
77
Mise en place de la formule : Ce cas de figure envisage trois possibilits. Nous devons pour
cela poser deux critres. Nous allons modifier la formule contenue dans la cellule G4. Suivez
les instructions suivantes :
1. Slectionner la cellule G4. Puis, cliquez sur la barre de formule
2. Mettez le point dinsertion | entre le signe = et SI
3. Tapez SI(F4>3000;F4*15% ; . Puis, dplacez le | vers la fin
4. Tapez le caractre )
La cellule G4 doit contenir maintenant la formule :
=SI(F4>3000;F4*15% ; SI(F4>1000;F4*10%;0))
Il faut prter une attention particulire lordre dans lequel vous imbriquez les tests,
pour viter quune condition ne soit pas dj reprise au pralable par un autre test.
Dans notre cas le fait de tester dabord les montants >1000 dh, rendrait un deuxime test
sur des montants dpassant 3000 dh inutile car ces valeurs auraient dj t reprises par
le premier test (3000 tant plus grand que 1000 !).
3.
Les formules conditionnelles utilises jusqu prsent ne permettent denvisager que deux possibilits ! Le rsultat est intressant mais pas vraiment satisfaisant. Cela dit, certaines problmatiques ncessitent llaboration de vritables arbres de dcisions, du type :
Il est possible dimbriquer jusqu 7 niveaux de test SI (Excel 2003) voire 64 niveaux de test SI
(Excel 2010). Autant dire que certaines formules peuvent tre illisibles !
c FSJES-Agadir 2013 Tableurs Semestre 3
8 Fonctions logiques
4.
78
Fonctions ET et OU
Il faut parfois combiner plusieurs tests logiques pour modliser une situation relle . Ceci
est possible en utilisant la fonction ET ainsi que la fonction OU.
Syntaxe
=ET (valeur_logique1 ; [valeur_logique2] ; . . . )
=OU(valeur_logique1 ; [valeur_logique2] ; . . . )
La fonction ET renvoie VRAI si tous les arguments sont VRAI ; renvoie FAUX si au moins
lun des arguments est FAUX.
La fonction OU renvoie VRAI si au moins lun des arguments est VRAI ; renvoie FAUX si
tous les arguments sont FAUX.
valeur_logique1,valeur_logique2, . . . reprsentent les conditions que vous souhaitez tester
et qui peuvent tre soit VRAI, soit FAUX.
Application : Validation dun module dtude
Soit un tableau prsentant les rsultats dun module constitu de deux units de cours (Micro
et Compta). Deux rgles sont cumulatives pour obtenir la validation du module :
La moyenne arithmtique des rsultats des units doit tre suprieur ou gale 10,
Le rsultat dune unit de cours doit tre suprieur ou gal 5.
Mise en place de la formule : Nous allons vrifier que la note de chaque unit de cours est
suprieure ou gale 5 et que la moyenne est suprieure ou gale 10.
Les critres seront (pour la ligne 4) :
valeur_logique1 : C4>=5 afin de vrifier si la note de la Micro est > 5
c FSJES-Agadir 2013 Tableurs Semestre 3
8 Fonctions logiques
79
5.
Puis, tapez
Fonction NON
Loprateur NON renvoie la valeur inverse de son argument. Dans certains cas, il est plus
pratique de manipuler la ngation dune condition logique que dutiliser la condition ellemme.
6.
Les fonctions ET, OU et les oprateurs de comparaison ci-dessus sont limits aux seules valeurs
VRAI ou FAUX . Il serait plus intressant sils pouvaient tre plus spcifiques. Cest pour
cela quils sont souvent combins avec la fonction SI qui permet de prciser les valeurs quune
cellule prend si une condition est vrifie ou non.
Syntaxe
=SI(ET(Cond1;Cond2;. . . ;CondN) ; Dcision 1 ; Dcision 2)
Dcision 1 : action raliser si les N conditions sont satisfaites
Dcision 2 : action raliser si au moins une des conditions nest pas satisfaite
8 Fonctions logiques
80
Mise en place de la formule : Nous allons modifier la formule contenue dans la cellule F4.
Suivez les instructions suivantes :
1. Slectionner la cellule F4. Puis, cliquez sur la barre de formule
2. Mettez le point dinsertion | entre le signe = et ET
3. Tapez SI( . Puis, dplacez le | aprs ET(C4>=5;D4>=5;E4>=10)
4. Tapez ;"Valid" ; "Non valid")
La cellule F4 doit contenir maintenant la formule :
=SI(ET(C5>=5;D5>=5;E5>=10) ; "Valid" ; "Non valid")
Application : Cas dbattre par le jury
Imaginez que le jury souhaite faire valider le module aux tudiants qui rpondent aux critres
de validation, refaire le module aux tudiants dont la moyenne est strictement infrieure a 9,5
et et dbattre pour ceux dont la note est suprieur ou gale 9,5 (y compris les tudiants ayant
une moyenne suprieur ou gale 10, sans pouvoir valider leur module).
9
1.
Fonctions de comptage
La premire phase de ltude dune population est den dnombrer les individus. Les trois
fonctions NBVAL, NB, NB.VIDE sont connexes. Elles retournent toutes les trois un nombre
mais avec quelques variantes.
1.1.
Fonction NBVAL
La fonction NBVAL compte le nombre de cellules qui ne sont pas vides et les valeurs comprises
dans la liste des arguments. Utilisez NBVAL pour compter le nombre de cellules contenant des
donnes dans une plage de cellules.
Sa syntaxe :
=NBVAL(valeur1 ; [valeur2] ; . . . )
valeur1, valeur2,. . . reprsentent les arguments correspondant aux valeurs compter.
Seul le premier argument est obligatoire
La fonction NBVAL compte tout type dinformation, y compris du texte vide, le caractre
espace, des valeurs logiques ou des valeurs derreur.
Notez quune cellule peut sembler vide mais elle contient en fait un espace ou un texte
vide. De ce fait, cette cellule nest pas considre comme tant vide par NBVAL.
Application :
Le tableau suivant reprsente une liste de personnes ayant pass un examen. Les candidats
tant prsents ont une note. Les candidats absents sont nots par un ABS. Lobjectif est de
compter le nombres de candidats inscrits lexamen.
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
82
Fonction NB
La fonction NB compte le nombre de cellules contenant des valeurs numriques et les valeurs
numriques compris dans la liste des arguments. Utilisez NB pour obtenir le nombre dentres
numriques dans dune plage de cellules.
Sa syntaxe :
=NB(valeur1 ; [valeur2] ; . . . )
valeur1, valeur2,. . . reprsentent les arguments correspondant aux valeurs compter.
Seul le premier argument est obligatoire
Les arguments de la fonction NB peuvent contenir ou rfrer diffrents types de donnes,
mais seuls les nombres sont compts.
Les arguments qui sont des nombres, des dates ou une reprsentation textuelle de nombres
sont pris en compte.
Application :
Reprenons le tableau reprsentant la liste de personnes ayant pass un examen. Lobjectif est
de compter le nombres de participants lexamen.
9 Fonctions de comptage
1.3.
83
Fonction NB.VIDE
Application :
Le tableau suivant reprsente une liste de personnes tant prsents lors dun examen. Certains
candidats, qui ont oubli dinscrire leurs noms sur leurs copies dexamen, nont pas t nots.
Lobjectif est de compter le nombres de candidats non nots.
2.
2.1.
Quand vous cherchez compter le nombre de fois o vous avez un nom, une date, une valeur
dans une liste, seule la fonction NB.SI doit tre utilise.
La fonction ne ncessite que deux paramtres pour pouvoir fonctionner. Sa syntaxe :
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
84
=NB.SI(plage ; critre)
plage : une plage de donnes o se trouve la donnes que vous cherchez comptabiliser
critre : la donne rechercher ou le critre de recherche.
Application :
Dans le tableau suivant, vous avez une liste de vente de matriel informatique et voulez savoir
combien de fois vous avez vendu de souris, et combien de fois vous avez reu de commandes
dune quantit suprieure ou gale 10 units.
La fonction NB.SI.ENS
La fonction NB.SI vous permet de dnombrer combien de fois vous avez un lment dans une
liste. Cependant, lorsque vous voulez faire un dnombrement sur plusieurs critres, la fonction
NB.SI montre ses limites.
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
85
La fonction NB.SI.ENS (ENS pour ensemble) apporte la solution et le nombre de critres que
vous pouvez utiliser peut aller jusqu 255 !
Cette fonction nest disponible que depuis la version dExcel 2007. Sa syntaxe :
=NB.SI.ENS(plage_critres1 ; critre1 ; [plage_critres2 ; critres2] ; . . . )
Application :
Supposons que vous souhaitez connatre le nombre de femmes ayant obtenu une moyenne
suprieure ou gale 10, lors dun concours.
Mise en place de la formule : Pour chacun des critres, slectionnez tout dabord la plage de
cellules o ce critre se trouve et ensuite votre critre lui-mme. Votre formule scrit alors :
=NB.SI.ENS(C4:C12 ; "Femme" ; E4:E12 ; ">=10").
2.3.
La fonction SOMME.SI
Cette fonction est base sur le mme principe que la fonction NB.SI. Mais, au lieu de compter
le nombre de fois quun lment est prsent dans une liste, vous pouvez ici calculer la somme
dune plage correspondant votre critre.
La fonction SOMME.SI a besoin de trois paramtres pour fonctionner. Sa syntaxe :
=SOMME.SI(plage ; critre ; somme_plage)
plage
critre
9 Fonctions de comptage
86
somme_plage : la plage de cellules correspond aux chiffres que lon va devoir additionner en
fonction du critre.
Application :
Dans le tableau suivant, vous avez une liste de vente de matriel informatique et supposons
que vous souhaitez connatre la quantit vendu de chaque produit.
3. Slectionnez la plage qui contient vos produits C2:C11 et appuyez sur F4
4. Tapez le caractre
; puis entrez le critre de slection en slectionnant la cellule H5, puis
appuyez sur F4 trois fois successives
5. Slectionnez la plage qui contient les donnes que vous voulez sommer.
Donc,
pour
dterminer la quantit vendue, slectionnez la plage D2:D11 et appuyez sur F4
Votre formule scrit alors :
=SOMME.SI($C$4:$C$11 ; $H5 ; $D$4:$D$11).
Copiez la formule vers la droite, puis ditez la formule contenue dans J5 et remplacez les deux
lettres D par deux lettres F.
Pour terminez, Slectionnez la plage I5:J5 et copiez vers le bas.
9 Fonctions de comptage
2.4.
87
La fonction SOMME.SI.ENS
La fonction SOMMEPROD
a11 a12
b11 b12
A = a21 a22
B = b21 b22
a31 a32
b31 b32
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
88
SOMMEPROD(A; B)=a11 b11 + a12 b12 + a21 b21 + a22 b22 + a31 b31 + a32 b32
Application :
Le tableau suivant contient les notes obtenues par un tudiant en six matires. Les coefficients
ne sont pas les mmes. Lobjectif est de calculer la moyenne obtenu par ltudiant.
Mise en place des formules : Pour calculer une moyenne pondre, nous allons calculer la
somme pondre des notes avec leurs coefficients respectifs, puis diviser par la somme des
coefficients :
La fonction SOMMEPROD vous permet de raliser la somme pondre des notes avec
leurs coefficients respectifs sans faire tous les calculs intermdiaires.
La fonction SOMME vous permet de calculer la somme des coefficients.
La cellule C11 contient alors la formule
=SOMMEPROD(C4:C9;D4:D9)/SOMME(D4:D9)
SOMMEPROD tendu
La fonction SOMMEPROD est plus couramment utilise pour calculer le nombre ou la somme
de valeurs dune plage en fonction de conditions testes dans diffrentes plages.
Dnombrement conditionnel, avec autant de tests logiques que ncessaire. La syntaxe est :
=SOMMEPROD((plage1=condition1)*(plage2=condition2)*(plage3))
Somme conditionnelle, avec autant de tests logiques que ncessaire. Souvent, on place les
tests logiques avant la plage contenant les valeurs sommer.
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
89
=SOMMEPROD((plage1=condition1)*(plage2=condition2)*(plage3))
qui est quivalent
=SOMMEPROD((plage1=condition1)*(plage2=condition2);(plage3))
Les paramtres plage1=condition1, plage2=condition2,. . . doivent tre des "formules"
qui renvoient VRAI ou FAUX. Il nest pas possible dutiliser les fonctions SI, ET, OU dans
les formules des tests logiques.
Vous exploiterez le fait que la valeur logique VRAI correspond la valeur numrique 1, et la
valeur logique FAUX la valeur numrique 0, pour intgrer des plages qui seront en fait des
tests sur diffrents critres.
Application :
Responsable dun magasin de vente de matriel informatique, vous souhaitez suivre les ventes
ralises.
Imaginons que votre objectif est de connatre rapidement les informations suivantes :
I Compter le nombre des ventes faites par Brahim dans la rgion du Nord.
Cest une formule conditionnelle qui emploie deux conditions.
=SOMMEPROD((C4:C11="Brahim")*(D4:D11="Nord"))
I Compter le nombre de ventes de quantits comprises entre certaines valeurs spcifiques
Par exemple, compte le nombre de fois o les quantits vendues sont comprises entre 10 et
20. La formule emploie deux conditions : la quantit suprieure ou gale 10, et la quantit
infrieure ou gale 20.
c FSJES-Agadir 2013 Tableurs Semestre 3
9 Fonctions de comptage
90
=SOMMEPROD((F4:F11>=10)*(F4:F11<=20))
I Totaliser les montants raliss par vendeur dans une rgion donne
La formule suivante calcule les montants raliss, base sur deux conditions : quand le vendeur
est Brahim et la rgion est Nord.
=SOMMEPROD((C4:C11="Brahim")*(D4:D11="Nord")*(H4:C11))
Mais nous pouvons aussi donner des noms aux plages C4:C11, D4:D11 et H4:C11. Pour cela :
Slectionnez la plage C4:C11
Cliquez sur Insertion | Nom | Dfnir. Puis entrez un Nom, par exemple, Vendeurs.
Cliquez sur le bouton [OK].
Faites de mme avec les plages D4:D11 et H4:C11 que vous pouvez nommer respectivement Regions et Montants.
Vous pouvez maintenant utiliser la formule :
=SOMMEPROD((Vendeurs="Brahim")*(Regions="Nord")*Montants)
Vous voulez, maintenant, une formule simple que vous dveloppez dans une seule cellule
(coin suprieur gauche du tableau) et que vous pouvez copier/coller dans toutes les cellules
du tableau de synthse. La formule qui suit se trouve dans la cellule L5 et elle scrit comme
suit :
=SOMMEPROD((Vendeurs=L$4)*(Regions=$K5)*Montants)
9 Fonctions de comptage
91
10
Fonctions de Recherche
Certaines donnes sont structures dans des listes ou tables. Au lieu de les saisir ou de les
copier/coller sans cesse, il est intressant de les rapatrier dans les tableaux rsultats qui doivent les utiliser. Les fonction de recherche telles que RECHERCHEV et INDEX constituent de
puissants outils de reprage de valeurs dans des listes et des tables.
1.
La fonction RECHERCHEV
La fonction RECHERCHEV permet de rcuprer des donnes partir dune plage de cellules
(matrice ou table). Elle cherche une valeur donne dans la premire colonne de la matrice, puis
renvoie la valeur contenue dans la cellule situe sur la mme ligne et dans la colonne que vous
spcifiez dans la matrice.
Syntaxe :
=RECHERCHEV(valeur_cherche ; table_matrice ; no_index_col ; [valeur_proche])
valeur_cherche : la valeur chercher dans la premire colonne de la matrice, elle peut tre
une valeur ou une rfrence.
table_matrice
no_index_col
valeur_proche
Si valeur_proche est VRAI ou omis, la fonction RECHERCHEV renvoie une donne exacte si
elle est trouve, ou la valeur immdiatement infrieure. Dans ce cas, les valeurs de la premire
10 Fonctions de Recherche
93
colonne de table_matrice doivent tre classes en ordre croissant ; sans cela, la valeur renvoye
ne sera pas forcment la bonne.
Si valeur_proche est FAUX, il nest pas indispensable que les valeurs de la premire colonne
de table_matrice soient tries. Dans ce cas, la fonction RECHERCHEV renvoie exactement la
valeur recherche. Si aucune valeur ne correspond, la valeur derreur #N/A est renvoye.
Application :
On veut ici partir de la moyenne obtenue par chaque tudiant indiquer automatiquement sa
mention en fonction du barme suivant :
Intervalle
Description
Mention
[0, 10[
Echec
[10, 12[
Passable
[12, 14[
Assez Bien
[14, 16[
Bien
[16, +[
Trs Bien
Pour cela vous disposer de deux tableaux lun pour les rsultats des tudiants et lautre pour
le barme des mentions, voir la feuille de calcul suivante :
10 Fonctions de Recherche
94
Nous allons crer un modle de facture et y ajouter des formules afin dobtenir une saisie
automatique des dsignations, des prix, des remises, aprs simple saisie du code de larticle
concerne.
c FSJES-Agadir 2013 Tableurs Semestre 3
10 Fonctions de Recherche
95
Mise en place des formules : Les deux tableaux (liste des articles et le modle de la facture)
se trouvent dans deux feuilles de calcul diffrentes.
Slectionnez la feuille contenant la liste des articles, puis nommer la plage de cellules
B3:E8 par Articles. Cette plage (table) reprsentera le deuxime argument (matrice) de
RECHERCHEV.
Slectionnez la feuille de calcul content le modle de la facture que nous avons cr.
Slectionnez la cellule C4. Cest celle qui va contenir la dsignation en fonction du code
de larticle. Indiquez que vous allez effectuer une recherche exacte en positionnant le
paramtre 0 ou Faux en quatrime argument. Tapez alors la formule
=RECHERCHEV(B4 ; Articles ; 2 ; Faux)
Slectionnez la cellule E4. Cest celle qui va contenir le prix HT (unitaire) en fonction du
code de larticle. Tapez la formule
=RECHERCHEV(B4 ; Articles ; 3 ; Faux)
Slectionnez la cellule F4. Cest celle qui va contenir la remise (unitaire) en fonction du
code de larticle. Tapez la formule
=E4*RECHERCHEV(B4 ; Articles ; 4 ; 0)
Nommer la plage la celluleDA par TxTVA. Cette cellule reprsente le taux de TVA.
Tapez les formules suivantes respectivment dans G, H, I :
=D4*(E4-F4),
=G4*TxTVA,
=G4+H4
Copiez toutes les formules que vous venez de crer vers le bas.
Ne pas confondre le numro de colonne dans une liste avec le numro de colonne de la
feuille de calcul qui contient cette liste. Par exemple, le prix HT se trouve dans la colonne
numro 3 par rapport la liste Articles, mais cest la colonne numro 4 (colonne D) par
rapport la feuille de calcul.
c FSJES-Agadir 2013 Tableurs Semestre 3
10 Fonctions de Recherche
2.
96
La fonction RECHERCHEH
La fonction RECHERCHEH cherche une valeur donne dans la premire ligne dune matrice,
puis renvoie la valeur contenue dans la cellule situe sur la mme colonne et dans la ligne
que vous spcifiez dans la matrice. Cette fonction fonctionne exactement comme La fonction
RECHERCHEV.
Syntaxe :
=RECHERCHEH(valeur_cherche ; table_matrice ; no_index_lig ; [valeur_proche])
Application :
Reprenons lexemple de la gestion dun magasin de matriels informatique sauf que la liste des
Articles est structur en lignes.
Afin de mette en uvre la fonction RECHERCHEH, il faut crer au pralable une liste (matrice
structure en lignes) permettant de regrouper les donnes que vous allez devoir rcuprer par
la suite lors de la recherche. La liste sans les en-ttes de lignes, sera nomme Articles2.
Mise en place des formules : Les deux tableaux (liste des articles et le modle de la facture)
se trouvent dans deux feuilles de calcul diffrentes.
Slectionnez la feuille contenant la liste des articles, puis nommer la plage de cellules
C2:H5 par Articles2.
c FSJES-Agadir 2013 Tableurs Semestre 3
10 Fonctions de Recherche
97
3.
La fonction INDEX
La fonction INDEX permet la recherche dune valeur dans un tableau (matrice) en fonction de
ses coordonnes.
=INDEX(tableau ; no_lig ; no_col)
tableau : la plage de cellules dans laquelle la fonction effectuera la recherche.
no_lig : Numro de la ligne du tableau partir de laquelle une valeur doit tre renvoye.
no_col : Numro de la colonne du tableau partir de laquelle une valeur doit tre renvoye.
Application :
Rcuprez des donnes laide de ses coordonnes
10 Fonctions de Recherche
4.
98
La fonction EQUIV
: entrez 0 pour trouver la valeur exacte, 1 pour la valeur la plus leve qui
est infrieure ou gale valeur_cherche, -1 pour la plus petite valeur
qui est suprieure ou gale valeur_cherche.
Application :
Recherchez la position dun article saisie dans la cellule H4
10 Fonctions de Recherche
5.
99
La fonction RECHERCHEV comme vous le constatez ces limites : la recherche doit seffectuer
obligatoirement dans la premire colonne. Pour palier ceci vous pouvez alors combiner les
fonctions INDEX et EQUIV.
La fonction EQUIV va vous donner la position dune valeur dans une colonne ou une
ligne. Autrement, elle vous donne le numro de ligne no_lig ou le numro de colonne
no_col de la valeur
La fonction INDEX renvoie une donne dune matrice partir de ses coordonnes dans
la matrice. Chaque coordonne peut tre le rsultat dune fonction EQUIV.
Application :
Recherchez le prix en fonction de larticle ou larticle en fonction de son prix.
Mise en place des formules : Pour amliorer la lisibilit des formules crer, nous avons
donn la plage B3:E8 le nom Articles.
Si vous voulez savoir quel est le prix de larticle saisie dans la cellule H3, tapez la formule
=INDEX(Articles;EQUIV(H3;C3:C8;0);3)
dans la cellule H4, par exemple.
Si vous voulez savoir quel est le produit vendu au prix saisie dans la cellule H7, tapez la
formule
=INDEX(Articles;EQUIV(H7;D3:D8;0);2)
dans la cellule H8, par exemple.
10 Fonctions de Recherche
100
Sil existe plusieurs produits ayant le mme prix, la combinaison INDEX&EQUIV ne vous
donnera que le premier produit tout comme la fonction RECHERCHEV.
Dans cet exemple, nous avons utilis la syntaxe suivante (une alternative RECHERCHEV) :
=INDEX(tableau ; EQUIV(valeur_cherche ; colonne_rech ; 0) ; no_col)
Celle-ci est galement utilisable (une alternative RECHERCHEH) :
=INDEX(tableau ; no_lig ; EQUIV(valeur_cherche ; ligne_rech ; 0))
Dans ce cas, le rsultat renvoy par la fonction EQUIV sera le numro de colonne no_col au
lieu du numro de ligne no_lig.
Application : Recherche croise Excel
On recherche le chiffre daffaires ralis par un vendeur donn dans une rgion donne.
Mise en place des formules : Pour amliorer la lisibilit de la formule crer, on cr dans le
tableau ci-dessus trois plages nommes :
Chiffres : la plage D4:F7, qui correspond aux donnes principales du tableau.
Regions : la plage C4:C7, qui correspond aux 4 rgions.
Vendeurs: la plage D3:F3, qui correspond aux 3 vendeurs.
La formule mettre dans la cellule I6 est :
=INDEX(Chiffres ; EQUIV(I4 ; regions ; 0) ; EQUIV(I3 ; vendeurs ; 0))