CoursExcel Id906
CoursExcel Id906
CoursExcel Id906
Cours d’informatique
2007-
2008
1. Définition
Un tableur est un logiciel permettant de manipuler des données et d'effectuer automatiquement des
calculs sur des nombres stockés dans un tableau. Il est ainsi possible d'automatiser des calculs
complexes mettant en jeu un grand nombre de paramètres en créant des tableaux appelés feuilles de
calcul.
Il existe de nombreux tableurs développés par les grands éditeurs. Les principaux tableurs sont :
L'utilisateur tape directement les données dans les cellules du tableur. Ceci suppose un ensemble de
commandes pour se déplacer dans la feuille, sélectionner des cellules, saisir, modifier des valeurs ou
des formules, ou encore créer des formulaires types.
Souvent, l'entreprise possède une base de données où sont rangées les informations relatives à
son activité. Le tableur permet de les lire directement dans la base (sans les ressaisir) pour les
manipuler.
Les feuilles et les classeurs peuvent être enregistrés et servent ainsi de zones de stockage
d'information.
Calculs mathématiques scientifiques, financiers, statistiques... sur les nombres, les dates et les heures.
2 Pr. Wafae
Il existe bon nombre de fonctions prédéfinies qui permettent aisément d'établir des statistiques, faire
des cumuls, (par exemple un compte de résultat ou un bilan).
Le tableur permet aussi de trouver les données qui optimisent ou qui permettent d'atteindre un résultat.
Par exemple « Combien dois-je faire de kilomètres par an avec ma voiture pour qu'une imposition aux
frais réels soit avantageuse ? »
Simulations
Le tableur permet de faire automatiquement des calculs sur un ensemble de données possibles et de
présenter les résultats obtenus dans chaque cas. Par exemple, supposons qu'une société veuille lancer
une nouvelle gamme de produit, elle construit plusieurs scénarios de ventes et le tableur calcule quels
seraient les éventuels bénéfices ou pertes dans chacun des cas.
Synthèses
C'est l'ensemble des opérations qui permettent de rassembler plusieurs résultats en un seul. Par
exemple, une société peut construire un bilan de son activité en reprenant chacune des feuilles de ses
représentants.
Analyse
Le tableur peut participer à l'analyse de données, offrir des outils pour interpréter l'observation
d'ensembles de résultats (traitement d'enquêtes, ...).
Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de
cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un
fichier Excel (dont l'extension est .xls).
Un document Excel est appelé classeur, il contient une ou plusieurs feuilles de calcul, présentes sous
formes d'onglets en bas de page.
3 Pr. Wafae
Elle est composée de divers éléments :
1. Une barre de titre indiquant le nom de l'application ainsi que le nom du classeur ouvert
3. Une barre d'outils proposant sous forme d'icônes des accès directs aux principales
fonctionnalités. Il est intéressant de noter que cette barre peut-être personnalisée afin
de vous permettre de mettre des raccourcis vers les fonctionnalités que vous utilisez le
plus souvent.
5. La feuille de calcul est l'élément clé du tableur, c'est le tableau contenant toutes les
cellules. En bas de la feuille de calcul affichée se trouvent des onglets permettant de
passer d'une feuille de calcul à une autre.
6. Une barre d'état donnant des informations sur les actions à entreprendre. Par défaut le
message prêt est affiché dans la barre d'état
En-tête de
Cellule
Barres de défilement
Barre de
En-tête de
Onglet des
feuilles Du
Verrouillage
Verrouillage
4
Majuscule activé
Pr. Wafaeactivé AR
Numérique
Une feuille de calcul est une grille composée de lignes et de colonnes. Chaque cellule
correspond à l’intersection d’une ligne et d’une colonne et possède une adresse unique,
appelée référence.
Chaque colonne est repérée par une lettre (de A à Z, puis de AA à AZ, puis de BA à BZ, ...).
Ceci permet de désigner une cellule par une lettre et un chiffre qui repèrent la colonne et la
ligne à l'intersection desquelles elle se trouve.
Par exemple, la cellule située à l’intersection de la colonne B et de la ligne 5 est la cellule B5.
Le classeur peut contenir jusqu’à 255 feuilles. Chaque feuille d’Excel peut contenir jusqu’à
256 colonnes identifiées par des lettres et 65 536 lignes identifiées par des chiffres.
En règle générale, vous sélectionnez d’abord la ou les cellules que vous souhaitez utiliser,
puis vous tapez des données ou vous choisissez une commande.
Créer un classeur
2) Dans le menu insertion, cliquez sur feuille de calcul et une nouvelle feuille s’insère.
2) Dans le menu édition, cliquez sur supprimer feuille de calcul et la feuille disparaît
2) Cliquez sur l’onglet de la feuille sélectionnée et faites glisser jusqu’à l’endroit où vous voulez.
5 Pr. Wafae
2) Dans la zone ‘’enregistrer dans’’, sélectionnez le disque puis le répertoire dans lequel vous voulez
enregistrer votre document.
1) Sélectionnez les cellules, lignes ou les colonnes que vous souhaitez effacer.
2) Dans le menu édition, pointez sur effacer, selon le cas, cliquez sur tout, format, contenu ou
commentaire. Si vous cliquez sur une cellule et appuyez en suite sur la touche suppr ou retour arrière,
Microsoft Excel efface le contenu des cellules mais ne supprime pas les commentaires ni les formats.
1) Sélectionnez les cellules entières ou le texte que vous désirez mettre en forme.
Si une zone d’impression a été définie pour les feuilles de calcul, MS Excel imprime uniquement cette
zone d’impression.
Pour appliquer un type de bordure, couleurs et motifs à un tableau : Sélectionner votre tableau, choisir
la commande Format, Cellules. Dans l’onglet Bordure de la boite de dialogue, choisir le type de
bordure demandé et cliquer sur ok.
6 Pr. Wafae
Vous pouvez aussi appliquer un modèle de bordure à partir de l’option Mise en forme automatique :
Ces mises en formes sont destinées à proposer des modèles prédéfinis par Excel. Pour pouvoir
appliquer un modèle :
La hauteur initiale d’une ligne est fixée par défaut à 12.75 points, pour la modifier :
2) Dans l’onglet Alignement de la boite de dialogue, activer Fusionner les cellules et cliquer sur ok.
Pour créer un renvoi à la ligne c’est à dire créer deux lignes dans la même cellule :
Chaque cellule peut contenir une valeur. Cette valeur est soit saisie directement par l'utilisateur ou est
le résultat d'un calcul exprimé par une formule.
7 Pr. Wafae
Une valeur possède un type et est affichée sous un format.
Les types
Ce sont par exemple : des valeurs numériques entières ou décimales, des mots ou des phrases
(appelées en informatique chaînes de caractères), des valeurs logiques (VRAI ou FAUX, appelées
valeurs booléennes en informatique).
Les formules
Ce sont des expressions qui sont évaluées par le tableur et retournent un résultat. Par exemple,
(1+cos(5))*2-1 est une formule (mathématique).
Dans ce dernier exemple, cos est une fonction, mais aussi +, * et -. La facilité d'utilisation du tableur
provient aussi du fait qu'on puisse mettre des références de cellules ou d'ensembles de cellules dans les
formules. On peut donc écrire par exemple : (1+cos(A1))*B2-C3.
L'expression sera évaluée avec la valeur contenue dans la cellule A1, la cellule B2 et la cellule C3.
Les formats
Ce sont les attributs des cellules qui permettent de présenter lisiblement les valeurs. On peut citer par
exemple, les formats de date, d'heure, monétaires, pourcentage, mais aussi gras, souligné, italique, ...
Il faut remarquer que l'affichage du contenu d'une cellule peut être différent de la valeur contenue dans
cette cellule.
8 Pr. Wafae
2. Références de cellules
Chaque cellule peut recevoir une formule de calcul, l'évaluation de cette formule fournissant une
valeur.
Pour que le tableur comprenne que le contenu d'une cellule est une formule, on utilise la convention
suivante : une formule commence toujours par le symbole « = »
Une formule est un ensemble de calculs effectués à l'aide d'opérateurs (opérateurs arithmétiques usuels
« + », « * », -, ... ; opérateurs de comparaison « < », « > », « = », ..., etc) et de fonctions sur des
données (fonctions statistiques, financières, mathématiques...).
Les données peuvent être inscrites littéralement dans la formule ou peuvent se trouver dans d'autres
cellules.
Le mécanisme permettant d'accéder à partir d'une cellule à une valeur se trouvant dans une autre
cellule est appelé référence. Nous allons, dans cette partie, présenter les références, puis les fonctions
et les formules.
1. Références relatives
La référence relative d'une cellule est l'expression de sa position par rapport à une autre cellule. Ainsi,
une référence relative donne le décalage (en terme de nombre de lignes et de colonnes) entre la cellule
(dîte de référence) et une cellule pointée (dîte cellule référencée). Par convention on note négativement
un décalage vers le haut pour l'axe vertical et un décalage vers la gauche pour l'axe horizontal.
Exemple
Considérons l'exemple suivant : on désire disposer 4 multiplications sur la feuille de calcul de la façon
suivante, les produits étant calculés par Excel grâce à des formules adéquates.
Une première solution consiste à écrire soi-même toutes les formules pour calculer les produits, ce qui
donne :
9 Pr. Wafae
formule en C6 : =C4*C5
formule en F6 : =F4*F5
Autrement dit, il faut taper quatre formules différentes, alors que le principe du calcul est toujours le
même : effectuer le produit de la valeur se trouvant deux lignes au-dessus par la valeur de la cellule se
trouvant immédiatement au-dessus.
Une autre façon de procéder est cependant possible : écrire la première formule dans la cellule C6.
Ensuite on utilise le Copier-Coller. La cellule C6 est copiée puis collée en F6, C10 et F10.
Que se passe-t-il lors d'une opération Coller ?
A priori on pourrait s'attendre à ce que la formule soit recopiée telle quelle : on obtiendrait alors la
formule « =C4*C5 » dans la cellule F6, ce qui n'est pas précisément ce que l'on désirait.
Ce n'est cependant pas ce qui se passe. La formule obtenue en F6 est bien « =F4*F5 ». Pourquoi ?
Cela vient du fait que les références utilisées lors de l'écriture de la formule dans la cellule C6 sont des
références relatives. Ainsi C4 désigne davantage la cellule se trouvant deux lignes plus haut dans la
même colonne (et qui se trouve être la cellule C4 !) que la cellule C4 elle-même.
Lorsque cette formule est recopiée dans le presse-papiers, c'est ce point de vue qui est conservé.
Lors du collage dans la cellule F6, la référence est modifiée pour continuer à désigner la cellule se
trouvant deux lignes plus haut dans la même colonne. Ainsi C4 se transforme en F4 et C5 se
transforme en F5, etc...
2. Références absolues
La référence absolue représente le moyen de désigner une cellule de façon unique dans une feuille de
calcul.
De nouveau, les formules que l'on veut copier dans les cellules B5 à K5 sont toutes du même type :
faire le produit du contenu de la cellule E2 par le contenu de la cellule immédiatement au-dessus. On
va donc écrire cette formule une seule fois dans la cellule B5, puis la recopier dans les cellules
suivantes à l'aide du Copier-Coller.
1 Pr. Wafae
Si l'on s'en tient à ce que l'on connaît pour l'instant, on est tenté d'écrire simplement la formule
« =E2*B4 » dans la cellule B5.
Les références utilisées sont des références relatives, donc lors de la recopie, ces références sont
modifiées pour désigner toujours la même position relative de cellule.
Ainsi, en B5, B4 désigne en réalité la cellule se trouvant à la ligne précédente dans la même colonne.
Après Copier-Coller dans la cellule voisine, la référence est modifiée pour désigner à nouveau la
cellule de la ligne précédente et de la même colonne, ce qui donne C4. C'est bien ce que l'on voulait
obtenir.
Examinons maintenant le cas de la référence B2 utilisée dans la formule en B5. Elle désigne en réalité
la cellule se trouvant trois lignes plus haut et trois colonnes à droite. Après Copier-Coller de la
formule en C5, cette référence est modifiée pour désigner la cellule se trouvant dans le même position
relative, à savoir la cellule F2 !
Catastrophe ! Ce n'est pas du tout ce que l'on voulait obtenir ! Comment s'en sortir ?
Dans la cellule B5, il faut utiliser une référence absolue sur la cellule E2.
Une telle référence s'obtient en faisant précéder la lettre de la colonne et le numéro de la ligne par un
signe « $ » : cela donne l'écriture $E$2. Cette écriture désigne réellement la cellule E2, et non pas la
cellule se trouvant trois lignes plus haut et trois colonnes à droite. Lors d'une opération de Copier-
Coller, la référence n'est pas modifiée.
3. Références mixtes
Une référence absolue désigne de manière absolue la ligne et la colonne de la cellule référencée, ceci
se fait en faisant précéder les références aux ligne et colonne du symbole « $ » (exemple : $E$2).
Une référence relative, quant à elle, désigne de manière relative la ligne et la colonne de la cellule
référencée (exemple : E2).
La référence mixte est un mélange des deux modes de référence vus précédemment.
La référence mixte permet de désigner la ligne de manière absolue et la colonne de manière relative
(ou l'inverse) : ainsi écrire « =$C4 » dans la cellule D5 référence la cellule située dans la colonne C
(référence absolue pour la colonne par l'utilisation d'un signe « $) » et dans la ligne précédente
(référence relative pour la ligne, pas de signe « $ » devant le numéro de ligne).
1 Pr. Wafae
4. Référence absolue et relative à des plages de cellules
On peut avoir besoin de référencer plusieurs cellules adjacentes pour pouvoir effectuer certains
calculs : pensons par exemple au calcul des notes moyennes d'un élève dans différentes matières.
Le calcul de la moyenne en français se fait sur les notes contenues dans les cellules B3, B4 et
B5. Une première solution serait d'écrire en B7 la formule « =MOYENNE(B3;B4;B5) ». On
énumère toutes les cellules en séparant chaque référence par le signe « ; ». Cependant,
puisque les cellules référencées sont adjacentes, on peut écrire plus simplement
« =MOYENNE(B3:B5) ».
Dans le cas général, pour désigner un ensemble de cellules adjacentes les unes aux autres et formant
une plage rectangulaire, on se contente de désigner les deux cellules se trouvant aux extrémités haut-
gauche et bas-droite de cette plage, en séparant toutefois la référence à chacune de ces cellules par le
signe « : ».
En mode édition de formule, la désignation d'une plage peut être faite à la souris en sélectionnant la
plage.
Si l'on a besoin de référencer des cellules se trouvant dans plusieurs plages (par exemple ici pour
calculer la moyenne générale), il suffit de désigner chaque plage comme précédemment, et de séparer
les références à chaque plage par le signe « ; ».
Lorsque des calculs similaires ont lieu en plusieurs endroits du tableau, il faut se poser la question de
l'utilisation des références absolues, relatives ou mixtes.
Si je copie la formule sur une même ligne, est-ce-que la cellule référencée doit se déplacer de la même
façon ?
Si je copie la formule sur une même colonne, est-ce-que la cellule référencée doit se déplacer de la
même façon ?
1 Pr. Wafae
Si oui, la référence sur la ligne doit être relative.
Au lieu de désigner une cellule par des coordonnées, on peut utiliser un nom, à condition que l'on ait
défini auparavant à quelle cellule se rapporte ce nom.
Pour pouvoir utiliser une référence par nom, deux étapes sont nécessaires :
1. Il faut d'abord affecter un nom à une cellule. Cela se fait en tapant le nom dans la fenêtre
d'édition des noms ou par l'intermédiaire du menu Insertion/Nom/Définir.
2. On peut ensuite utiliser ce nom pour référencer cette cellule dans une formule. La fenêtre
d'édition des noms permet d'introduire facilement des noms dans les formules.
En utilisant une référence par nom, la référence absolue de la cellule devient transparente.
Si pour une raison ou pour une autre on est amené à indiquer la TVA dans la cellule B2 (au
lieu de la cellule D2), il suffit de faire porter le nom TVA sur cette nouvelle cellule.
Ainsi les cellules utilisant la référence par nom ne seront pas à modifier au contraire des
cellules qui utilisaient la référence absolue $D$2, qu'il faudrait aller modifier à la main.
Les noms définis peuvent être utilisés dans tout le classeur ce qui signifie qu'un nom est défini pour
tout le classeur. Ceci implique qu'il ne peut exister qu'une seule cellule ou plage de cellules associée à
un nom. Par exemple, le nom taux_de_tva désignera une cellule unique d'une feuille du classeur.
Si nous reprenons l'exemple de l'étude précédente, les feuilles pour les différents représentants sont
identiques. Pour les calculs dans la feuille d'un représentant, on souhaite désigner la plage B6:E6 par le
nom ventes. Ce nom doit être local à la feuille.
On peut commencer par nommer les feuilles des représentants. Par défaut, les feuilles s'appellent
Feuil1, ...
Pour renommer une feuille, double cliquer sur l'onglet avec son nom, vous pouvez alors la renommer.
1 Pr. Wafae
Pour définir un nom de cellule local à la feuille, sélectionnez la cellule, dans la fenêtre de saisie des
noms, taper le nom de la feuille suivi d'un «!» suivi du nom de la cellule.
Par exemple la feuille du représentant Dupont a pour nom feuildupont, je sélectionne la zone B6:E6, je
la nomme feuildupont! ventes. Pour utiliser cette plage dans la feuille, il suffit alors de la désigner par
le nom ventes, pour utiliser cette plage dans une autre feuille, il suffit alors de la désigner par le nom
feuildupont!ventes.
Une deuxième solution, que nous vous recommandons, consiste à créer la feuille pour un
représentant : créer la maquette, nommer les cellules et plage de cellules, entrer les formules, faire les
mises en forme. Puis, dupliquez cette feuille autant de fois qu'il y de représentants et enfin renommer
les feuilles. Lors de la duplication, les noms seront alors considérés comme locaux à chacune des
feuilles.
Comment choisir tel ou tel mode de référence ? Le choix d'un certain type de référence ne doit pas se
faire au hasard, mais doit résulter d'un minimum de réflexion afin de construire efficacement sa feuille
de calcul. Il faut avoir en tête les principes suivants :
Les cellules isolées qui contiennent des données fixées doivent être référencées par nom, ce
nom sera choisi pour qu'il décrive le contenu de la cellule (tva, tauxchange, réduction, ...).
Pour garantir la cohérence de la feuille de calcul, il faut que chaque donnée n'apparaisse
qu'une seule fois. Par exemple, il est hors de question que le montant de la TVA apparaisse
dans deux cellules D2 et F6. Envisagez par exemple le jour où la TVA passe de 18,6% à
20,6% : que se passera-t-il si vous modifiez la cellule D2 et pas la cellule F6 ?
Réponse : la feuille de calcul risque fort de comporter des résultats incohérents !
Attribuer des noms aux plages de cellules à chaque fois que cela est nécessaire et possible.
Les formules sont plus faciles à élaborer, à relire ou à corriger. Les erreurs de références sont
moins courantes avec l'utilisation de noms.
Il est possible de nommer des plages de cellules de la même façon que pour les cellules. Pour
expliquer le comportement des noms dans les formules, nous allons expliciter l'exemple de la figure
suivante :
1 Pr. Wafae
Les noms donnés dans la feuille et les formules sont récapitulées dans le tableau suivant :
taux_de_tva C2
prix_ht C5:C11
quantité D5:D11
Dans le premier cas, l'opération porte sur des cellules, donc Excel effectue une intersection implicite
entre les plages désignées par leur nom et les lignes lorsque les plages sont verticales (et les colonnes
si les plages sont horizontales).
1 Pr. Wafae
Dans le deuxième cas, la fonction s'applique à une plage de cellules, et donc l'opération porte sur la
plage de cellules désignée.
Dans la colonne de titre « total » a été écrite la formule « =note1+note2 », le résultat est bien le résultat
attendu. Pour la colonne de titre « totalbis » a été écrite la formule « =somme(note1;note2) », le
résultat est la somme de toutes les cellules contenues dans la réunion des deux plages note1 et note2.
1 Pr. Wafae
3. Les Formules
1. Introduction
Le principal intérêt d'un tableur est de permettre d'automatiser des calculs, c'est-à-dire d'utiliser des
cellules pour effectuer des opérations en fonction des valeurs d'autres cellules. Le tableur recalcule
ainsi toutes les valeurs à chaque changement d'une valeur d'une cellule.
On parle ainsi de formule pour désigner l'expression, qui, une fois saisie dans une cellule, permet au
tableur d'effectuer automatiquement un calcul à partir des valeurs d'autres cellules et d'afficher un
résultat.
Les formules peuvent ainsi contenir des références à d'autres cellules, des expressions, ou bien des
fonctions.
La saisie d'une formule se fait en sélectionnant une cellule puis en utilisant la barre de formules.
Pour entrer une formule il suffit de commencer la saisie par le signe d'égalité (=) puis d'entrer les
références des cellules à utiliser et éventuellement des opérateurs et/ou fonctions.
Les expressions arithmétiques sont des expressions construites à l'aide des opérateurs arithmétiques
usuels et de constantes, de références, de fonctions. Les opérateurs disponibles sont : « + » (Addition),
« - » (unaire : prendre l'opposé), « - » (binaire : soustraction), « / » (division), « * » (multiplication),
« ^ » (élévation à la puissance)
1 Pr. Wafae
Remarque : Pour le tableur, une date est une valeur numérique. Seul, le format d'affichage permet de
visualiser cette valeur comme une date.
Elles sont construites à l'aide d'opérateurs de comparaison. Ces expressions ont pour résultat une
valeur logique VRAI ou FAUX.
Les opérateurs de comparaison sont : « = » (égal à), « > » (supérieur strictement à), « >= » (supérieur
ou égal à), « < » (inférieur strictement à), « <= » (inférieur ou égal à), « <> » (différent de).
Elles sont construites à l'aide de l'opérateur « & » qui permet de concaténer (mettre bout à bout) deux
chaînes de caractères.
4. Les fonctions
Les fonctions sont des outils de calcul puissants. Un tableur, Excel en particulier, met à votre
disposition un large éventail de fonctions. Seul un utilisateur professionnel connaît toutes les fonctions
et ses particularités. Vous utiliserez avec profit l'assistant fonction qui peut être appelé par un bouton
dans la barre d'outils, un bouton dans la barre d'outils quand vous êtes en mode édition de formule, ou
par l'appel du menu Insertion/fonction.
Il faut savoir utiliser l'aide (accessible facilement à partir de l'assistant fonction) pour rechercher une
fonction et connaître son utilisation : sa syntaxe (comment l'écrire), ses paramètres (à quoi peut-on
l'appliquer), son effet, ses restrictions.
MOIS : Cette fonction renvoie le numéro du mois qui correspond à la date associée à la valeur
numérique passée en argument. Cette fonction est donc une fonction à un paramètre.
La syntaxe est MOIS(valeurnumérique).
1 Pr. Wafae
MAJUSCULE : Cette fonction renvoie le texte passé en argument en majuscules.
La syntaxe est MAJUSCULE(valeurtexte).
Les fonctions logiques permettent de construire des expressions logiques à partir d'expressions
conditionnelles. Ces fonctions sont importantes et nous en donnons ici la liste complète.
ET : Cette fonction renvoie le valeur VRAI si tous ses arguments ont la valeur VRAI, et
FAUX sinon. Cette fonction admet un nombre d'arguments compris entre 1 et 30. La syntaxe
est ET(valeurlogique1;valeurlogique2;...).
OU : Cette fonction renvoie le valeur VRAI si l'un au moins des arguments a la valeur VRAI,
et FAUX sinon (c'est-à-dire si tous les arguments ont la valeur FAUX). Cette fonction admet
un nombre d'arguments compris entre 1 et 30.La syntaxe est
OU(valeurlogique1;valeurlogique2;...).
NON : Cette fonction renvoie la valeur logique contraire de la valeur logique passée en
argument.
La syntaxe est : NON(valeurlogique).
SI : Cette fonction renvoie une valeur ou une autre selon la valeur de vérité d'une expression
logique.
La syntaxe est : SI(testlogique;valeursiVRAI;valeursiFAUX).
Le premier argument testlogique doit être une expression logique de résultat VRAI ou FAUX, le
deuxième argument est la valeur retournée par la fonction si l'expression logique a la valeur
VRAI, le troisième argument est la valeur retournée par la fonction si l'expression logique a la
valeur FAUX.
Toutes les fonctions mathématiques et trigonométriques usuelles sont disponibles (SIN, LN,
RACINE,...).
ARRONDI : Cette fonction renvoie la valeur numérique donnée comme premier argument
arrondie au nombre de chiffres passé en second argument.
1 Pr. Wafae
SOMME : Cette fonction renvoie la somme de toutes les valeurs numériques passées en
argument.
La syntaxe est : SOMME(argument1;argument2;...). Les arguments peuvent être des valeurs
numériques, mais le plus souvent les arguments seront des références à des plages de cellules.
Dans ce cas, seules les valeurs numériques sont prises en compte dans le calcul de la somme.
La plupart des fonctions statistiques sont disponibles (médiane, écart type, variance, ...). Nous ne
détaillons dans ce paragraphe que les fonctions les plus basiques. En général, les arguments seront des
références à des plages de cellules comme pour la fonction SOMME.
MAX : Cette fonction renvoie la plus grande valeur numérique de la liste des arguments.
La syntaxe est : MAX(argument1;argument2;...).
MOYENNE : Cette fonction renvoie la moyenne arithmétique des valeurs numériques de la liste
sans prendre en compte les autres valeurs.
NB : Cette fonction renvoie le nombre de valeurs numériques dans la liste des arguments.
La syntaxe est : NB(argument1;argument2;...).
NBVAL : Cette fonction renvoie le nombre de cellules non vides (contenant des valeurs
numériques ou pas) dans la liste des arguments.
2 Pr. Wafae
4. Les Listes
1. Définition
Une liste est la mémorisation dans Excel de données organisées, une liste est constituée d'une suite
d'enregistrements. Tous les enregistrements ont la même structure. La structure d'une liste est définie
par un certain nombre de champs. Chaque champ porte un nom qui correspond à l'en-tête de colonne.
Les champs ont une valeur toujours prise dans un type, c'est-à-dire, l'ensemble de ses valeurs
possibles.
Il existe deux modes de représentation pour les listes : le mode tableau et le mode grille. On passe d'un
mode de représentation à l'autre en utilisant le menu Données--Grille.
Le mode tableau est le mode usuel tel qu'il est présenté dans la figure précédente. Un
enregistrement correspond alors à une ligne de la liste.
Le mode grille présente à l'utilisateur une fiche par enregistrement avec la liste des valeurs de
ses champs. Par exemple :
2 Pr. Wafae
2. Parcourir/rechercher dans une liste
En mode tableau, on parcourt la liste à l'aide des touches de déplacement ou des ascenseurs ; pour
rechercher, on peut utiliser le menu Édition--Rechercher.
En mode grille, on parcourt la liste à l'aide des boutons Précédente et Suivante ou des
ascenseurs ; pour rechercher, on précise les critères de recherche après l'appui sur le bouton
Critères.
Dans le mode grille, ces opérations sont facilitées à l'aide de boutons : Nouvelle pour ajouter,
Supprimer pour supprimer, les modifications sont faites dans la grille, on peut annuler une
modification à l'aide du bouton Rétablir.
Dans le mode tableau, ces actions sont réalisées par des actions sur les lignes ou les cellules :
Pour ajouter un enregistrement, il suffit d'insérer une ligne, puis de renseigner les cellules.
Il est conseillé d'insérer (dans la liste) plutôt que d'ajouter (en fin de liste) une nouvelle ligne.
En effet, lors de l'insertion d'une ligne, la taille de la liste est modifiée, et si vous avez nommé
votre liste, le nom portera maintenant sur la liste avec le nouvel enregistrement compris.
2 Pr. Wafae
4. Trier les enregistrements
On peut ranger les enregistrements dans différents ordres. Un ordre est défini en précisant des critères
de tri.
Pour appliquer un tri, il suffit de se placer n'importe où dans la liste et d'utiliser le menu Données--
Trier.
Spécifications : vous devez préciser la zone de liste par son nom ou par les références à la plage de
cellules et préciser les critères de tri comme dans les exemples suivants :
1. Par exemple, la liste des enfants peut être triée dans l'ordre alphabétique des noms, le critère
de tri est alors :
ordre
numéro champ
croissant
1 Nom
2. On peut également souhaiter un affichage dans l'ordre des CSP. Comme il existe plusieurs
élèves de même CSP, on souhaite que ces élèves soient classés dans l'ordre alphabétique.
Le critère de tri est :
2 Pr. Wafae
numéro champ ordre
1 CSP croissant
2 Nom croissant
3. Enfin, si on souhaite visualiser la liste dans l'ordre d'âge, du plus jeune au plus vieux, le critère
de tri est :
1 DateNaiss décroissant
Filtrer consiste à ne faire apparaître dans la liste que les enregistrements vérifiant certains critères.
Extraire consiste à recopier la sous-liste des enregistrements vérifiant certains critères à un autre
endroit dans le classeur.
On peut filtrer à l'aide des filtres automatiques ou des filtres élaborés, on peut extraire à l'aide des
filtres élaborés.
Filtres automatiques
On utilise le menu Données--Filtrer et le sous menu filtre automatique. On peut alors filtrer sur les
différents champs. Par exemple, on souhaite ne voir apparaître que la liste des élèves qui étaient en
CM2 pendant l'année 1994-1995, on filtre alors sur le champ An94/95, le critère de filtre est :
2 Pr. Wafae
Ce que l'on représentera par :
An94/95
CM2
Lorsqu'on filtre sur plusieurs colonnes, on filtre selon la conjonction des critères. Par exemple,
si on filtre sur le champ An94/95 qui étaient en CM2 pendant l'année 1994-1995, et sur le
champ Sexe les élèves de sexe masculin, on obtient la liste des élèves de sexe masculin qui
étaient en CM2 pendant l'année 1994-1995.
An94/95 sexe
CM2 M
et on obtiendra :
2 Pr. Wafae
Filtres élaborés.
Les filtres élaborés permettent de faire des filtres qui ne peuvent être réalisés à l'aide de l'outil Filtre
automatique. Ce sont les filtres pour lesquels les critères de filtre contiennent des disjonctions (des
«ou») ou contiennent des expressions calculées.
Ils permettent également de réaliser des extractions. Par exemple, on souhaite extraire une
liste composée :
Cet exemple est développé dans le paragraphe suivant, le résultat est présenté dans la figure
ci-dessous.
2 Pr. Wafae
Spécifications des filtres élaborés.
Il faut préciser la zone source (le nom ou les références de la plage contenant la liste), la zone de
critères (le nom ou les références de la plage contenant les critères de filtre, la zone de destination (la
cellule à partir de laquelle on va ranger la liste). Dans la définition des critères, on utilise la convention
suivante : les critères sur une même ligne correspondent à une conjonction, les critères sur une ligne
différente à une disjonction. Sur notre exemple, on aurait :
CSP An94/95
<3
5 CM1
Les sous-totaux permettent d'ajouter à la liste des lignes récapitulatives, par exemple un décompte, une
moyenne, une somme. Les sous-totaux portent sur des groupes. Un groupe est formé par des suites
d'enregistrements pour lesquels la valeur d'un champ est identique.
Avertissement: pour que les groupes soient correctement formés, il faut préalablement trier sur le
champ sur lequel doit porter le groupe.
Spécifications de sous-totaux : vous devez préciser la zone source, définir les groupes et donc les
critères de tri, préciser la fonction de synthèse utilisée parmi les fonctions Moyenne, Somme, Nb,
Nbval, Min, Max et les champs sur lesquels s'appliquent ces fonctions.
Par exemple, si on souhaite calculer la moyenne des dates de naissance sur chaque classe de l'année
1994-1995, on trie sur la colonne An94/95, puis on demande d'effectuer l'opération sous-total avec la
fonction moyenne sur le champ DateNaiss à chaque changement de classe :
2 Pr. Wafae
Le résultat est présenté en figure ci-dessous.
Si on souhaite obtenir l'effectif du nombre d'élèves par classe et par sexe, on trie sur la colonne
An94/95 et par sexe puis on demande d'effectuer l'opération sous-total avec la fonction nbval sur le
champ An94/95 à chaque changement de sexe :
2 Pr. Wafae
Le résultat est présenté ci-dessous.
2 Pr. Wafae
4. Résolution d’un exercice pratique
Le tableau ci-dessous nous fait état des notes de quelques matières des élèves d’une classe.
Pour le cas précis nous sommes appelés à calculer toutes les cellules vides.
4) Sélectionnez la cellule E3
7) Placez le pointeur de la souris sur le poignet de recopie de la cellule E3 puis cliquez tout en glissant la
souris jusqu’à E8.
4) Placez le pointeur de la souris sur le poignet de recopie de la cellule F3 puis cliquez tout en glissant la
souris jusqu’à F8.
3 Pr. Wafae
2) Sélectionnez la fonction rang et validez sur ok
4) Cliquez devant référence et saisissez tous les nombres qui seront rangés tout en introduisant ‘‘$’’ :
F$3;F$4;F$5;F$6;F$7;F$8
5) Si on a besoin d’un ordre croissant(de 1 à 9), devant, ‘‘ordre’’, on place ‘‘0’’ et on valide.
6) Si on a besoin d’un ordre décroissant(de 9 à 1), devant, ‘‘ordre’’, on place ‘‘1’’ et on valide.
7) Placez le pointeur de la souris sur le poignet de recopie de la cellule G3 puis cliquez tout en glissant la
souris jusqu’à G8.
4) Placez le pointeur de la souris sur le poignet de recopie de la cellule B9 puis, cliquez tout en glissant la
souris jusqu’à F9.
Détermination de la mention
4) Allez sur la barre de formule, placez le curseur entre F3 et la fermeture de la parenthèse, continuez à saisir
de telle sorte qu’on ait : = si (F3 ; si (F3<8 ;
‘‘Faible’’;si(F3<10 ;‘‘Médiocre’’;si(F3<12 ;‘‘Passable’’;si(F3<14;‘‘AssezBien’’;si(F3<16;‘‘Bien’’;si(F316
;‘‘Très bien’’).
6) Placez le pointeur de la souris sur le poignet de recopie de la cellule H3 puis cliquez tout en
glissant la souris jusqu’à H9.
3 Pr. Wafae