Utiliser les fonctions SI et RECHERCHEV

Transcription

Utiliser les fonctions SI et RECHERCHEV
Utiliser les fonctions « SI » et « RECHERCHEV »
dans un tableur
Excel 2007 et
2010
Les fonctions SI et RECHERCHEV permettent d'afficher différents résultats ou commentaires
dans une cellule en fonction de la valeur d'une ou plusieurs autres cellules.
Deux exemples:
- Associer automatiquement une mention (assez bien, bien, très bien) en fonction de la
moyenne obtenue
- Associer automatiquement une note en fonction d’un barème (en biochimie notamment)
La fonction SI
La fonction SI effectue un test logique qui va retourner 2 valeurs (ET UNIQUEMENT 2) : VRAI ou FAUX
Exemple :
Notation de résultats expérimentaux en biochimie :
Le % d’erreur d’un élève est donné dans la cellule B2.
L’élève obtient 2 points si son % d'erreur est inférieur à 3 et 0 points s'il est supérieur.
Pour cela, on utilise la fonction SI qui s'écrit ainsi:
=SI(test;Si test est VRAI;Si test est faux)
avec :
- « test » : B2<3 (si le % d’erreur de cet élève est strictement inférieur à 3)
- « Si test est vrai » : 2 (si le % d’erreur de cet élève est strictement inférieur à 3, alors s'affichera
dans la cellule la valeur de 2)
- « Si test est faux» : 0 (si le % d’erreur de cet élève n’est pas strictement inférieur à 3, donc
supérieur à 3 alors s'affichera dans la cellule la valeur de 0)
Formule à écrire dans la cellule :
= SI(B2<3; 2;0)
Il suffit ensuite de copier la formule dans les autres cellules de la colonne en la « tirant vers le bas »
(Croix noire en bas à droite de la cellule B2 à faire glisser jusqu’à la dernière cellule désirée)
Remarque :
Il est possible de taper les conditions (ici : 3, 2 et 0) ou "de les chercher" dans une cellule, dans le cas où ces
conditions pourraient être modifiées. Attention dans ce cas à figer ces cellules (avec $). Cela évite de tout
retaper.
Exemple :
La formule à écrire dans la cellule C2 devient : = SI(B2<$C$9; $C$10;$D$10)
En ”tirant” la formule vers le bas, seul B variera (B3, B4, …) alors que les cellules C9, C10 et D10
resteront identiques.
En modifiant juste la (ou les) valeur(s) du barème, Excel revérifiera la formule dans toutes les cellules
concernées.
Il est possible d’afficher du texte mais dans ce cas-là, il faut écrire les conditions vraie et fausse entre
guillemets.
Exemple :
La moyenne d’un étudiant est donnée dans la cellule F2.
On veut écrire dans la cellule F3 si l’étudiant est recalé (moyenne < 10) ou admis (moyenne > 10).
Formule à introduire dans la cellule F3 : = SI(F2<10; "Recalé";"Admis")
Groupe Formation Action – Académies de Besançon, Nancy-Metz, Strasbourg 2011/2014
Développer les usages du numérique dans l’enseignement des biotechnologies au lycée
1/2
Utiliser les fonctions « SI » et « RECHERCHEV »
dans un tableur
Excel 2007 et
2010
La fonction SI imbriqués
Dans certains cas, on aimerait nuancer le barème. On doit dans ce cas utiliser des fonctions SI imbriquées : il
faut inclure une seconde fonction SI dans le paramètre FAUX de la première.
Exemple :
La formule à introduire dans la cellule C2 sera:
= SI(B2<1,5;2;si(B2<3;1;0))
ou
= SI(B2<$C$9;$C$10;si(B2<$D$9;$D$10;$F$10))
La fonction RECHERCHEV (valeur proche)
Cette fonction permet d’éviter d’écrire beaucoup de SI imbriqués dans le cas où les conditions sont nombreuses.
Exemple :
Avec les fonctions SI, la formule serait : =SI(B2<$E$4;$F$3;si(B2<$E$5;$F$4;si(B2<$E$6;$F$5;$F$6)))
La fonction RECHERCHEV simplifie beaucoup la formule.
Pour la construire, il faut 4 paramètres :
Le premier correspond à la cellule contenant la valeur à analyser (ici le % d’erreur de l’élève)
Le second correspond à la plage de données du tableau de références (ici le barème : points en fonction du
% pourcentage d’erreur). La première colonne de la plage de données doit obligatoirement contenir
l’information recherchée.
Attention à bien couvrir toute l'échelle des données: de 0 à …
Le troisième désigne la colonne qui va être lue comme résultat (ici, la colonne des points donc colonne 2 du
tableau de références)
Le quatrième précise la recherche d’une valeur approchante (toujours 1)
Rq.: Si l'on désire rechercher une valeur exacte, mettre 0.
La formule à introduire dans la cellule C2 de notre exemple sera donc :
= recherchev(B2;$E$3:$F$6;2;1)
D’autres fonctions dérivées de la fonction SI existent. Par exemple:
- NB.SI permet de compter le nombre d’occurrences d’un nom, d’une date, d’une valeur
dans une liste
- SOMME.SI permet de calculer une somme correspondant au critère recherché.
Groupe Formation Action – Académies de Besançon, Nancy-Metz, Strasbourg 2011/2014
Développer les usages du numérique dans l’enseignement des biotechnologies au lycée
2/2

Documents pareils