Excel2010 06 L4 Les Formules Complexes

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 16

LIVRET PEDAGOGIQUE 3

Excel 2010
Les formules complexes
Excel 2010 – Livret pédagogique 4 – Les formules complexes

Avant Propos
Excel est un tableur, il s’agit d’un programme informatique capable de manipuler des feuilles
de calcul.
À l'origine destinés au traitement automatisé des données financières, les logiciels tableurs
sont maintenant utilisés pour effectuer des tâches variées, de la gestion de bases de données
simples à la production de graphiques (on peut alors parler de tableur-grapheur), en passant
par diverses analyses statistiques.

Introduction
Le propos de ce troisième livret Excel est l’approfondissement de l’utilisation des formules
Excel afin d’automatiser des calculs:
○ addition
○ multiplication
○ Minimum
○ Maximum
○ Etc …

2 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Table des matières


I. Taper les formules à la main...............................................................................................4
II. Assistant de création de formules :.....................................................................................5
III. La fonction SI( )...............................................................................................................5
IV. Somme de cellules non contigües....................................................................................9
V. Différence de cellules non contigües................................................................................10
VI. Etendre une formule.......................................................................................................11
VII. Références relatives, absolues, mixtes et nominales.....................................................12
Fixer une cellule dans une formule.......................................................................................12
1) Références absolues................................................................................................12
2) Référence nominale................................................................................................13
VIII............................................................................................................................................14
IX..............................................................................................................................................14
3) Références mixtes...................................................................................................14
X. Formule de manipulation de texte.....................................................................................15

3 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

I. Taper les formules à la main


Lors des précédents exercices, nous avons utilisé le menu de formules automatiques à de
nombreuses reprises.

Il peut arriver des cas où l’utilisation de ce menu ne sera pas pratique.


Nous allons donc taper les formules à la main.

4 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Assistant de création de formules :


II.La fonction SI( )
Nous avons utilisé les fonctions de base du bouton de création de formules automatiques.
Mais qu’en est-il des autres fonctions ? Excel en comprend de nombreuses autres.

Imaginons que vous désiriez rédiger une formule utilisant une fonction ne se trouvant pas
dans le menu déroulant du bouton de création de formules automatiques.

Sur un Excel vierge, tapez la valeur 25 dans la cellule A1 et positionnez-vous sur la cellule
A2. Dans le menu déroulant du bouton de création de formules automatiques, sélectionnez
autres fonctions.

L’assistant de création de formule s’ouvre.


Par défaut, il affiche la liste des fonctions récemment utilisées.

5 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Dans le menu déroulant des catégories, vous pourrez sélectionner une catégorie correspondant
à la fonction que vous recherchez.

En cliquant sur une fonction, vous obtenez sa description :

En validant, l’assistant vous aidera dans le remplissage des arguments de la fonction.

Ici, nous allons créer une fonction qui affichera « Oui » si le résultat de la cellule A1 est
supérieur à 30 et « Non » dans le cas contraire.
Transcrivons la phrase « Si la cellule A1 est supérieure à 30, j’écris OUI sinon j’écris NON »
en formule Excel.

Dans cette phrase :


« Si la cellule A1 est supérieure à 30 » : est la condition
 « J’écris OUI » : est l’action à réaliser si la condition est vraie
 « J’écris NON » : est l’action à réaliser si la condition est fausse

6 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Sélectionnez la fonction SI et cliquez sur « OK ».

L’assistant vous montre que la fonction SI nécessite 3 paramètres :

Test_Logique
C’est ici que nous allons indiquer la condition.
Utilisez l’icône de sélection pour choisir la cellule à tester

Cliquez ensuite sur la cellule A1 et ajoutez les conditions du test, à savoir « >30 ».
Validez la sélection ( ) pour revenir à la fenêtre précédente

Nous avons ainsi la première partie de notre formule.


« Si A1 est supérieure à 30 »

Valeur_si_vrai
Dans cette partie nous allons indiquer l’action à réaliser si la condition s’avère vraie.
Nous allons écrire OUI. Il faut donc écrire « OUI » (avec les guillemets car il s’agit de texte )
dans la partie « valeur_si_vrai ».

7 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Valeur_si_faux
Dans cette partie nous allons indiquer l’action à réaliser si la condition s’avère fausse.
Nous allons écrire NON. Il faut donc écrire « NON » (avec les guillemets car il s’agit de
texte) dans la partie « valeur_si_faux ».

Cliquez sur OK
La valeur de la cellule A1 est égale à 25, la fonction de la cellule A2 renvoie NON

Si on modifie la cellule A1 et qu’on y entre la valeur 31, la fonction de la cellule A2 renvoie


OUI

8 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

III. Somme de cellules non contigües

A partir d’un classeur Excel vierge, tapez la liste de valeurs suivante :

Nous allons cumuler les valeurs des cellules A2, A3, A4 puis A6, A7, A8
et enfin A10, A11, A12

 Nous créerons la formule somme manuellement (sans passer par l’assistant). Dans la
cellule A13, commençons par entrer = somme( .N’appuyez pas sur la touche entrée.
Avec la souris sélectionnez les cellules A2, A3, A4.

 La formule a maintenant cet aspect : =SOMME(A2:A4. Ajoutez un point-virgule (;)


puis sélectionnez à la souris les cellules A6, A7, A8, entrez à nouveau un point virgule
(;).

 La formule a désormais cet aspect =SOMME(A2:A4;A6:A8 ;.

 Entrez un nouveau point virgule à la suite de la formule et sélectionnez à la souris les


cellules A10, A11, A13. ajoutez une parenthèse fermante « ) » et validez votre formule
avec la touche entrée.

 La formule a maintenant cette forme : =SOMME(A2:A4;A6:A8;A10:A12)

 Validez avec la touche Entrée

Notez que :
o La fonction que nous avons utilisée est SOMME
o La fonction peut prendre plusieurs arguments
o Chaque argument est séparé par un point virgule « ; »
o Ici les arguments sont des intervalles de cellules. Les intervalles de cellules sont
représentés sous la forme suivante : [cellule de départ] :[cellule de fin], par exemple
A1 :A3 représente l’intervalle de cellules A1, A2, A3.

9 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

IV. Différence de cellules non contigües

Nous allons faire la différence de deux cellules non contiguës.


A partir d’un classeur Excel vierge, entrez les valeurs suivantes :

Nous allons faire la différence des cellules A1 et C3.


Il n’y a pas de fonction Excel pour effectuer une différence car l’ordre des éléments est
déterminant pour le signe du résultat.
Dans la cellule E5, commençons la formule par = puis sélectionnez, à l’aide de la souris, la
cellule A1 (ou tapez A1), tapez le signe moins (-) puis sélectionnez la cellule C3(ou tapez
C3).
Nous obtenons donc la formule suivante : =A1-C3

La formule est dynamique, si on change l’une des deux valeurs ou les deux, le résultat change
immédiatement :

10 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

V. Etendre une formule

A partir d’un classeur Excel vierge, entrez les valeurs suivantes :

Nous allons multiplier pour chaque ligne, la quantité par le prix à l’unité pour obtenir le prix
total.
Dans la cellule C2, entrez la formule =B2*A2 (prix X quantité).

Afin de ne pas avoir à retaper la formule sur chaque ligne, il est possible de l’étendre :
Placez vous sur la cellule contenant la formule.
Placez la souris au niveau du petit carré noir en bas à droite de sur la cellule
sélectionnée (le curseur de la souris se change en une croix noire), maintenez le bouton
gauche de la souris appuyé et descendez jusqu’à la cellule C5.

La formule a été copiée jusqu’à la cellule C5 :

En cellule C2, on peut constater que la formule est =B2*A2, en cellule C3, la formule
est =B3*A3 et ainsi de suite.
Le fait d’étendre la formule a permis, non seulement de la recopier sur toutes les lignes mais
de l’adapter.
Ici, nous avons étendu la formule verticalement, le numéro de ligne des formules a donc été
adapté.

11 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

VI. Références relatives, absolues, mixtes et nominales

Il peut arriver que plusieurs formules d’une feuille fasse appel à une cellule référence, comme
dans l’exemple suivant :
Nous souhaitons multiplier chaque chiffre de la colonne A par le contenu de la cellule D3.

La cellule B2 contient donc la formule : =A2*D3

La cellule D3 est notre cellule de référence

Si nous étendons la formule B2 en B3, voici ce que nous obtenons :

Car la formule en B3 est =A3*D4. Ici, A3 et D4 sont des références relatives, car nous
faisons appel directement au contenu de ces deux cellules.
Le fait d’étendre une formule adapte les références relatives : le chiffre en colonne A (A2 est
devenu A3) mais également pour le chiffre de référence D3, qui est devenu D4. D4 est une
cellule vide et vaut donc 0.

Il faut que lorsque nous étendons la formule B2 en B3, la cellule D3 ne soit pas modifiée.

Fixer une cellule dans une formule

1) Références absolues
Afin de fixer la cellule D3 dans la formule que nous souhaitons étendre, nous utiliserons le
caractère $.
Une cellule est la rencontre d’une colonne et d’une ligne : D3 correspond à la cellule se
trouvant colonne D, ligne 3.

Si nous mettons dans une formule un $ devant la ligne et la colonne la cellule ($D$3) ne
bougera pas dans la formule. C’est une référence absolue.

12 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Ainsi lorsque nous étendrons la formule, la référence à la cellule D3 ne bougera pas :

La formule en cellule B3 est =A2*$D$3, la formule étendue en cellule B3 est =A3*$D$3,


celle en B4 est =A4*$D$3 etc…

2) Référence nominale

Il est possible de renommer la cellule référence D3.


Pour se faire placez-vous sur la cellule D3 :

Le nom de la cellule (D3) apparait à


gauche de la barre de formules.
Sélectionnez le nom et remplacez le
par le nom de votre choix, par
exemple : multiplicateur (validez
avec la touche entrée).

la cellule s’appelle maintenant


multiplicateur.

Dans la cellule B2, tapez =A* et


cliquez sur la cellule D3.

13 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

D3 est remplacé par multiplicateur


dans la formule.

La formule en B2 peut être étendue


car « multiplicateur » dans la
formule signifie D3.
VII.
VIII.

3) Références mixtes
Il est possible de ne souhaiter la modification que de la ligne ou de la colonne d’une cellule de
référence.

o Si nous mettons dans une formule, un $ devant la lettre de la colonne (exemple : $D3), et
que nous étendons la formule, la colonne D ne bouge pas.

o Si nous mettons dans une formule, un $ devant le numéro de la ligne (exemple D$3), et
que nous étendons la formule, la ligne 3 ne bouge pas (référence mixte)

Dans le tableau ci-dessous, la formule en B1 est =$A1*2

La référence à la colonne A est absolue grâce au $ et celle de la ligne 1 est relative.


Si nous étendons la formule vers le bas, la référence à la ligne est modifiée ($A2 puis $A3
puis $A4 etc...).
Si nous étendons la formule vers la droite, la référence de colonne ne change pas ($A1 puis
$A1 puis $A1 etc. ...) :

=$A1*2 =$A1*2

=$A2*2

=$A3*2

14 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

Dans le tableau ci-dessous, la formule en B1 est =A$1*2

La référence à la ligne 1 est absolue grâce au $ et celle de la colonne A est relative.

Si nous étendons la formule vers le bas, la référence à la ligne ne change pas (A$1 puis A$1
puis A$1 ...)

Si nous étendons la formule vers la droite, la référence à la colonne change (A$1 puis B$1
puis C$1):

=B$1*2 =C$1*2

IX. =A$1*2 =A$1*2

15 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU


Excel 2010 – Livret pédagogique 4 – Les formules complexes

X. Formule de manipulation de texte

Il serait dommage de ne voir en Excel qu’une calculatrice de luxe.


Excel possède une multitude de fonctions qui ne sont pas basées sur les chiffres.
Voyons un exemple avec une fonction de manipulation de texte.

La fonction STXT permet d’extraire un certain nombre de caractères d’une chaine de


caractères.

Entrez le mot « formation » dans la cellule A1 :

Nous allons extraire les 4 premiers caractères du mot.

Entrez en cellule B2 la formule suivante :


=STXT(A1;1;4)
o STXT est la fonction de découpage des chaines de caractères
o Le premier paramètre « A1 » correspond au texte à découper (ici, A1=« formation »)
o Le deuxième paramètre 1 correspond au numéro de caractère de la chaîne où commencer
le découpage ici 1 car nous prenons les premiers caractères du mot.
o Le troisième paramètre 4 correspond au nombre de caractères à extraire

XI.

16 Numérique-Dispositif @robase3C-2016 Laura BAUDUIN/François LALEU

Vous aimerez peut-être aussi