Excel2010 06 L4 Les Formules Complexes
Excel2010 06 L4 Les Formules Complexes
Excel2010 06 L4 Les Formules Complexes
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 …
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.
Dans le menu déroulant des catégories, vous pourrez sélectionner une catégorie correspondant
à la fonction que vous recherchez.
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.
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
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 ».
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
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.
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.
La formule est dynamique, si on change l’une des deux valeurs ou les deux, le résultat change
immédiatement :
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.
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é.
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.
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.
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.
2) Référence nominale
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)
=$A1*2 =$A1*2
=$A2*2
=$A3*2
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
XI.