Excel 2003 (tp1)
Excel 2003 (tp1)
Excel 2003 (tp1)
Les fonctions Excel sont nombreuses et permettent de réaliser des calculs simples et complexes. Vous trouvez ainsi
des fonctions pour réaliser des calculs statistiques, mathématiques ou encore financiers. Certaines permettent même
de poser des raisonnements logiques comme la fonction SI. La structure des fonctions de calcul se composent de
trois éléments :
► Signe = : Tout calcul excel commence par ce symbole,
► Nom de la fonction : Le nom de la fonction employé suit le signe égal comme SOMME ou SI,
► Les paramètres : Après avoir nommé la fonction, vous devez ouvrir les parenthèses pour fournir les
paramètres du calcul (Souvent des cellules) à la fonction. Ex: =SOMME(A1:B1).
Certaines fonctions sont incontournables car leur emploi est trivial et elles fournissent des résultats de synthèse forts
intéressants. D’autres sont plus complexes mais nécessaires pour poser des raisonnements et aller plus loin.
Comme vous le remarquez, certaines fonctions utilisent du texte dans leurs paramètres soit comme critère soit com-
me valeur à afficher. Dans ce cas, vous devez l’encadrer de guillemets pour spécifier à Excel qu’il s’agit de données
textuelles et non numériques ou de date.
LA SOMME AUTOMATIQUE
Avec la fonction Somme automatique, Excel facilite l’addition de valeurs qui est l’un des calculs les plus fréquents
dans une feuille de calcul Excel. Un bouton lui est dédié sur la barre d’outils standard . Vous remarquez que ce
bouton est accompagnée s’une flèche permettant d’accéder rapidement à certaines autres fonctions mais aussi à l’as-
sistant fonction (Autres fonctions...).
● Créez un nouveau classeur dans Excel,
● Réalisez le tableau simple de la figure,
● Sélectionnez la première cellule de total (B7),
● Cliquez sur le bouton Somme automatique,
La fonction SOMME s’affiche dans la cellule avec entre paren-
thèses, une suggestion de la liste des cellules à sommer, ici B2:
B6. Si la suggestion n’est pas la bonne, il vous suffit de cliquer
et glisser la souris sur une autre plage de cellules pour changer
les paramètres de la fonction.
● Validez ce calcul en réalisant la combinaison de touches CTRL + ENTREE.
La fonction SOMME affiche le résultat du calcul dans la cellule ou elle est écrite.
Remarque : Notez la présence des deux points (B2:B6) pour l’énumération des cellules à sommer dans les paren-
thèses de la fonction SOMME. Cette syntaxe est une partie du langage Excel. Les deux points signifient de B2
à B6. Concrètement toutes les cellules entre B2 et B6 sont sommées, ce qui simplifie l’écriture. L’autre symbole
pouvant remplacer les deux points est le point virgule (;). Dans ce cas, la somme automatique additionne seule-
ment B2 et B6.
Remarque : Généralement, une saisie est validée par la touche Entrée. Mais cette action a pour effet de sélection-
ner la cellule du dessous. Le fait de valider une saisie par la combinaison CTRL + Entrée permet de conserver la
cellule active. Ainsi, il est moins fastidieux de tirer la poignée dans la foulée pour reproduire un calcul.
Il existe une autre méthode, plus rapide que celle décrite plus haut
pour réaliser une somme automatique, lorsque le tableau s’y prête.
La ligne du total étant vide,
● Sélectionnez ensemble toutes les cellules à sommer ainsi
que les cellules dans lesquelles doivent apparaître les
résultats,
● Cliquez sur le bouton Somme automatique,
Tous les résultats s’affichent instantanément dans les trois cellules du total. Cette technique permet d’éviter l’étape
intermédiaire qui consiste à valider la plage de sélection à sommer que suggère Excel.
Lorsque vous utilisez des fonctions simples il est quasiment préférable de se laisser guider par les info-bulles qui
s’affichent en même temps que vous saisissez la fonction plutôt que d’utiliser l’assistant. Les fonctions Max et
Min s’utilisent exactement comme la fonction moyenne. Il suffit de sélectionner en argument la plage de cellule sur
laquelle elles doivent extraire la valeur caractéristique. Les info-bulles expliquent comment remplir la fonction en
cours.
● Sélectionner la cellule B11,
● Commencez la saisie de la fonction par =MAX(,
Vous constatez l’apparition de la bulle d’aide : MAX(nombre1;
[nombre2];...). nombre1 et nombre2 pouvant correspondre à
une cellule ou à une plage de cellules. Les trois petits points
signifient que la liste des arguments après le premier est fa-
cultatif. Ainsi nous pouvons nous contenter de ne sélectionner
qu’une cellule ou une plage de cellule.
● Sélectionnez alors la plage de cellule B2 à B6,
● Fermez la parenthèse,
● Validez le calcul par CTRL + Entrée,
Il ne vous reste plus qu’à tirer la poignée de deux cases supplémentaires sur
la droite pour reproduire le calcul. La poignée est le petit carré noir situé en
bas à droite de la cellule. Lorsque vous placez votre curseur sur ce carré, il
se transforme en une petite crois noire, signifiant que vous pouvez glisser la
souris sur d’autres cellules pour reproduire le calcul sans le ressaisir.
Remarque : Si vous ne fermez pas la parenthèse de la fonction, au moment de valider, Excel le fera pour vous.
Dans tous les calculs que nous avons vus jusqu’alors, nous avons d’abord posé la formule sur une cellule pour repro-
duire ensuite la logique sur les autres cellules en tirant la poignée. Mais une technique méconnue permet de valider
en calcul tout en le reproduisant simultanément sur les cellules désirées. Elle consiste à premièrement sélectionner
toutes les cellules où doivent apparaître le calcul. Ensuite, il faut réaliser le calcul comme s’il s’agissait de la pre-
mière cellule sélectionnée. Enfin, il faut valider par CTRL + Entrée. Voyons cela avec le calcul du minimum.
● Sélectionnez les cellules B12 à D12,
Par défaut dans une plage sélectionnée, c’est la première cellule qui est active. C’est ainsi que nous débutons le
calcul.
● Saisissez la formule =MIN(B2:B6),
Il est préférable de ne pas saisir la plage de cellules mais de la sélectionner.
● Validez ce calcul en enfonçant ensemble les touches CTRL et Entrée.
Vous constatez que le résultat du calcul est répercuté dans toutes les cellules présélectionnées.
Remarque : La casse des noms de fonction n’a pas d’importance. Aussi pouvez vous saisir une fonction aussi bien
en majuscules qu’en minuscules. ex : =min(B2:B6) ou =MIN(B2:B6).
Les fonctions les plus simples et les plus courantes bénéficient d’un accès ra-
pide, dérivé de l’assistant fonction.
● Sélectionnez la cellule dans laquelle vous souhaitez réaliser le calcul,
● Cliquez sur la flèche du bouton Somme automatique,
Vous pouvez choisir entre Somme, moyenne, Compteur, Max et Min.
● Cliquez sur la fonction de votre choix,
● Et laissez vous guider par l’info-bulle.
Bien sûr il existe les fonctions Excel pour réaliser des calculs simples ou complexes, mais l’utilisation des opérateurs
n’en demeurent pas moins vrai lorsqu’il s’agit de réaliser une addition, soustraction, division, multiplication ou en-
core un calcul de puissance. Le tableau ci-dessous liste ces opérateurs.
La fonction SI comptant nécessairement trois paramètres compte forcément deux points virgules pour séparer ces
paramètres.
● Sur une feuille vierge, réalisez le tableau présenté par la figure ci-dessus,
Le principe est simple. Des moyennes générales correspondent à des élèves. Dans la colonne vide Avis du conseil,
il s’agit d’inscrire dynamiquement si l’élève passe (Moyenne supérieure ou égale à 10) ou s’il redouble. Le critère
consiste donc à comparer la valeur de chaque moyenne générale à la valeur 10.
● Sélectionnez la première cellule de la colonne Avis du conseil (C4),
● Saisissez la fonction suivante : =SI(B4>=10;“Passe”;“Redouble”).
Sa traduction est simple. Si la moyenne est supérieure ou égale
à 10 alors la fonction écrit le texte Passe sinon elle écrit le texte
Redouble.
Bien sûr il demeure un inconvénient. La fonction est en effet bâtie sur des constantes comme le sont la valeur 10
mais aussi les textes Passe et Redouble. Nous verrons comment palier le problème avec les références absolues. De
même, la fonction ne permettant de poser qu’un seul critère ne permet d’envisager que deux cas. Voyons dès main-
tenant comment il est possible d’augmenter le nombre de critères avec la technique d’imbrication.
IMBRICATIONS DE FONCTIONS SI
Voici la problématique. Lorsque la moyenne de l’élève est supérieure ou égale à 10, l’élève passe. Cela ne change
pas. Lorsque sa moyenne est inférieure à 9,5, il redouble. Enfin, lorsque la moyenne est comprise entre 9,5 et 10,
son cas est à étudier.
Il y a trois cas à envisager : Passe, Redouble et à étudier. Un seul critère ne suffit plus car il peut être soit vrai soit
faux. Nous devons ajouter un critère en imbriquant une seconde fonction SI dans la première au niveau du dernier
argument (Celui qui exprime le Sinon).
Traduction concrète : Si la moyenne est >=10, la fonction écrit Passe sinon si elle est >= à 9,5, la fonction écrit à
étudier, sinon elle écrit redouble. Il y a donc deux critères pour trois cas.
Vous avez compris la subtilité, l’expression Compris entre n’a pas de traduction en langage Excel. Tout dépend de
l’ordre des critères. Lorsque vous exprimez, sinon si elle est >= à 9,5, signifie que le premier critère (>=10) n’est
pas vrai, donc vous êtes inférieur à 10. Si en même temps, vous vérifiez ce deuxième critère, vous déduisez que vous
êtes dans l’intervalle 9,5 à 10.
● Supprimez tous les résultats de la colonne Avis du conseil,
● Sélectionnez toutes les cellules de cette colonne,
● Saisissez la formule : =si(B4>=10;“Passe”;si(B4>=9,5;“A étudier”;“Redouble”)),
Bien sûr il faut fermer deux parenthèses puis-
que vous en ouvrez deux, étant donnée que
la seconde fonction SI est imbriquée dans la
première.
● Validez le calcul par CTRL + Entrée.
Vous le répercutez ainsi sur toutes les cellules
de la sélection. Bien sûr si vous souhaitez en-
core augmenter le nombre de critères, il vous
suffit d’imbriquer une troisième fonction SI
dans la deuxième selon le même principe et
ainsi de suite...
Les fonctions ET et OU s’utilisent de la même façon et possèdent la même syntaxe. Il suffit, dans les parenthèses de
la fonction, de lister tous les critères à vérifier en les séparant de points virgules. La fonction ET exige que tous les
critères listés soient vrais. Si l’un d’entre eux est faux, tout le test est faux. La fonction OU en revanche exige que
seulement l’un des critères listés soit vrai. Si plusieurs critères ou tous sont vérifiés, le test est toujours vrai. Pour que
le test échoue, il faut que tous les critères soient faux. Voyons la syntaxe :
Le saviez-vous ? Le fait d’enfoncer la touche Suppr du clavier ne supprime que le contenu d’une cellule (Textes,
formules...) et non sa mise en forme (Couleurs, bordures...).
LA CONCATÉNATION
Ou bien,
● Refaites le.
Objectif : Afficher dans la cellule du total, le nombre d’admissions. Vous devez donc compter, à l’aide de la fonction
NB.SI, le nombre de notes supérieures à 10 dans la colonne Moyenne générale.
● Sélectionnez la cellule du total (B15),
● Saisissez la formule suivante :
=nb.si(B4:B12;“>10”)
Le premier argument est donc la plage de cellules sur laquelle vous de-
vez compter les cellules correspondant au critère. Le second argument est
donc le critère lui-même. Notez que ce dernier est placé entre guillemets.
● Validez par CTRL + Entrée.
Le résultat affiche 6. Certes il y a 6 admissions mais ce résultat n’est pas
très évocateur pour l’utilisateur non averti. Il convient donc de le concaté-
ner avec le texte admissions par exemple.
● Sélectionnez de nouveau la cellule du calcul (B15),
● Enfoncez F2 pour activer sa saisie,
● Puis, modifiez la formule comme suit :
=NB.SI(B4:B12;“>10”) & “ admission(s)”
N’oubliez pas l’espace avant le texte admission(s) dans les guillemets,
afin de séparer le texte du résultat numérique.
● Validez par CTRL + Entrée.
Cette fois le résultat est explicite pour quiconque puisqu’il affiche 6
admission(s). Bien sûr le texte est invariant. Le résultat numérique lui
varie en fonction du tableau puisqu’il est issu d’un calcul.
● Modifiez la valeur 9,6 de Anne en 12,
● Puis validez.
En effet, le résultat devient instantanément 7 admission(s).
LA RECHERCHE D‛INFORMATIONS
Néanmoins à ce stade, comme vous l’avez constaté précédemment, si vous supprimez le contenu de la cellule du
nom, vous obtenez deux messages d’erreur disgracieux en lieu et place du prénom et de la ville. Bien qu’aucune
information ne soit présente dans la cellule du nom, la fonction RechercheV tente d’effectuer la recherche. Comme
elle n’y parvient pas, elle retourne #N/A.
La fonction SI est un excellent moyen de contourner le problème pour indiquer que si la cellule est vide, aucune
recherche ne doit être effectuée. Dans le cas contraire, la recherche doit être réalisée. Il s’agit donc d’imbriquer la
fonction RechercheV dans la fonction SI comme suit :
=SI(C4=“”;“”;RECHERCHEV(C4;base!A1:D16;2;FAUX))
Traduction : Si la cellule du nom est vide (SI(C4=“”;), alors il ne faut rien faire (“”;), sinon la fonction RechercheV
doit rechercher le nom pour retourner le prénom (RECHERCHEV(C4;base!A1:D16;2;FAUX)). L’astuce “” per-
met de désigner une cellule vide dans le cas du test mais aussi
dans le cas de la saisie.
Le calcul du montant hors taxe est une simple multiplication du prix unitaire par la quantité vendue.
● Sélectionnez les cellules de la colonne MontantHT (D4 à D8),
● Réalisez le calcul : =B4*C4,
● Validez par CTRL + Entrée.
Tous les montants hors taxe sont instantanément reproduits dans
la colonne. Sans le savoir vous venez d’exploiter les références
relatives, comme vous le faites intuitivement depuis le début.
C’est le mode de fonctionnement d’Excel. Vous posez un calcul
sur la ligne 4 (en D4) en multipliant deux cellules de cette même
ligne. Lorsque vous validez par CTRL + Entrée ou que vous
tirez la poignée, vous demandez à Excel de reproduire le calcul
sur les lignes du dessous (5, 6, 7 et 8). Sur la ligne 5 par exem-
ple, Excel ne multiplie plus les cellules de la ligne 4 mais les cellules de la ligne 5 (B5*C5). C’est pourquoi on dit que
les références du calcul sont relatives. Si le calcul bouge, change de ligne, alors les références changent elles aussi en
suivant la même logique, une ligne plus bas et ainsi de suite...Cette remarque est vraie si vous changez de colonne.
Dans la majorité des cas, les références relatives sont adaptées au contexte du calcul comme dans cet exemple. Mais
dans d’autres circonstances, comme nous allons le voir avec le calcul du TTC, ce comportement d’Excel est gênant
et vous devez palier le problème pour ne pas avoir à reproduire maintes fois le calcul.
● Sélectionnez les cellules de la colonne MontantTTC (E4 à E8),
● Réalisez le calcul : =D4*(1+E1),
● Validez par CTRL + Entrée.
Le calcul du TTC consiste en effet à ajouter les charges
(HT*TVA) au montant hors taxe de départ (HT) => HT*(1 +
TVA). Le calcul produit un résultat cohérent dans la mesure
ou le TTC est bien supérieur au HT.
● Tirez la poignée du calcul sur toute la colonne.
Cette fois, comme vous le constatez, rien ne va plus. Certains TTC sont identiques au HT, d’autres sont exorbitants et
d’autres encore conduisent à un message d’erreur (#VALEUR!). La raison est dûe à ces fameuses références relatives
qui n’ont pas lieu d’être ici. En effet le premier calcul met en jeu le HT (D4) et la TVA (E1). Lorsque vous tirez la
poignée une ligne plus bas, Excel choisit donc les cellules une ligne plus, soit D5 pour le nouveau montant HT ce qui
est logique, et E2 pour la TVA. Or la cellule E2 est vide. En effet, le taux de TVA est inscrit dans une cellule unique
et le calcul bien qu’incrémenté sur les autres lignes doit toujours faire référence à cette même cellule E1. Pour palier
le problème nous devons donc exploiter les références absolues.
● Effacez les résultats de la colonne MontantTTC,
● Sélectionnez de nouveau toutes les cellules (E4 à E8),
● Commencez à saisir le calcul comme précédemment sans fermer la parenthèse : =D4*(1+E1
Vous venez de sélectionnez le taux de TVA (E1). Il s’agit maintenant d’indiquer à Excel que cette référence est abso-
lue, qu’elle ne doit pas changer lorsque vous répercutez le calcul sur les cellules du dessous. Pour ce faire,
● Enfoncez la touche F4 du clavier,
Vous constatez que deux $ encadrent désormais la référence à E1 ($E$1) signi-
fiant que cette cellule est figée dans le calcul (absolue).
● Fermez la parenthèse,
● Validez par CTRL + Entrée.
Cette fois les résultats sont cohérents dans la mesure ou le taux
de TVA est exploité dans chacun des calculs.
RÉFÉRENCE CIRCULAIRE
Vous pouvez cliquer sur le bouton Repérer les antécédents de la barre d’outils
Référence circulaire de manière à afficher les cellules incluses dans le calcul et à isoler celle qui est incriminée.
LA FONCTION ROMAIN
Cette fonction est anecdotique. Cependant, à titre d’astuce, il est intéressant de l’utili-
ser pour constater qu’elle permet de transcrire un nombre arabe en nombre romain.
Cette fonction ROMAIN n’attend qu’un seul paramètre, la cellule du nombre à trans-
crire.
● Créez un nouveau classeur Excel,
● Saisissez quelques nombres de A1 à A6 par exemple,
● Sélectionnez les cellules de B1 à B6,
● Puis, saisissez la formule =ROMAIN(A1),
● Validez par CTRL + Entrée pour reproduire le calcul.
Vous obtenez ainsi toutes les transcriptions romaines des nombres saisis.
LA FONCTION ESTNUM
La fonction ESTNUM permet de réaliser un test logique. Elle n’attend qu’un paramètre, la cellule à tester. Elle ren-
voie VRAI si son contenu est numérique et FAUX dans le cas contraire. Utilisée conjointement avec une fonction SI
pour réaliser un critère, elle s’avère fort utile.
● Saisissez quelques nombres et textes de A1 à A6 par exemple,
● Sélectionnez les cellules de B1 à B6,
● Puis, saisissez la formule =ESTNUM(A1),
● Validez par CTRL + Entrée pour reproduire le calcul.
Le résultat est illustré par la figure.
LA FONCTION ESTVIDE
La fonction ESTVIDE est elle aussi une fonction logique. De la même manière, elle n’attend qu’un paramètre, la
cellule à tester. Elle renvoie VRAI si son contenu est vide et FAUX dans le cas contraire. Son utilisation conjointe
avec la fonction SI en guise de test est elle aussi pertinente.
● De A1 à A6, Saisissez tantôt des informations et tantôt laissez la cellule vide,
● Sélectionnez les cellules de B1 à B6,
● Puis, saisissez la formule =ESTVIDE(A1),
● Validez par CTRL + Entrée pour reproduire le calcul.
Le résultat est illustré par la figure.
Dans l’exemple illustré ci-dessus, en B1 est écrit =GAUCHE(A1;3), car seulement les trois premiers caractères en
partant de la gauche sont extraits (bon). En B2 est écrit =DROITE(A2;4), car seulement les quatre derniers caractè-
res en partant de la droite sont extraits (jour).
r