Académique Documents
Professionnel Documents
Culture Documents
2002
Structure
conditionnelle
SOMMAIRE
Notions pralables ____________________________________________________________ 3
A)
B)
C)
B)
C)
D)
1)
2)
E)
Syntaxe ____________________________________________________________________ 11
B)
C)
Syntaxe ____________________________________________________________________ 12
B)
C)
D)
Application ________________________________________________________________ 12
Principe ___________________________________________________________________ 13
B)
C)
D)
Application ________________________________________________________________ 13
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
2
Notions pralables
A) Oprateurs de comparaison
Symbole
=
<
>
<=
>=
<>
Exemple
A1=3
A1<3
A1>3
A1<=3
A1>=3
A1<>3
Signification
A est gal 3
A est infrieur 3
A est suprieur 3
A est infrieur ou gal 3
A est suprieur ou gal 3
A est diffrent de 3
B) Comparaison de valeurs
Exemple
A1=3
A1="Florence PETIT"
A1=B2
Signification
Comparaison de la valeur d'une cellule avec
un nombre fixe.
Comparaison de la valeur d'une cellule avec
un texte. Les guillemets sont obligatoires.
Comparaison de la valeur d'une cellule avec
la valeur d'une autre cellule.
C) Fonctions logiques ET / OU
ET(condi1;condi2;condi3)
OU(condi1;condi2;condi3)
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
3
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
4
Excel 2002
Structure conditionnelle
janvier 2009
5
Slectionnez les cellules avec toutes les informations sur les tudiants (sans
libells).
Appelez le menu Format >Mise en forme conditionnelle.
Compltez la condition comme ci-dessous.
Cliquez sur le bouton Format et choisissez la mise en forme demande (motif gris).
Validez les botes de dialogue.
Testez en ajoutant une nouvelle ligne, puis en supprimant des lignes.
Remarque :
LIGNE() est une fonction qui renvoie le numro de ligne d'Excel.
MOD(n1;n2) est la fonction qui renvoie le modulo (reste de la division du nombre
n1 par le nombre n2). Le nombre n1 est ici le N de ligne, et le n2 est 2, pour
trouver si le N de ligne est pair ou impair.
- Avec 1 dans la formule, la mise en forme s'applique aux lignes impaires.
- En remplaant 1 par 0, la mise en forme s'applique aux lignes paires.
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
6
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
7
Calcul conditionnel
Les fonctions NB.SI() et SOMME.SI() effectuent un calcul uniquement sur les cellules
correspondant la condition spcifie.
A) Fonction NB.SI()
Exemple : Sur la feuille FormatCondi1, afficher en H22 le nombre d'tudiants n'ayant pas la
moyenne en Anglais.
Cliquez dans la zone Plage, et dans la feuille de calcul, slectionnez les cellules
contenant les moyennes d'Anglais.
Remarque : vous pouvez dplacer la boite de dialogue si elle vous masque la plage
de donnes ou utiliser la procdure ci-dessous :
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
8
Procdure facultative :
a) Cliquer sur le bouton
b) Affichage de
c) Dplacer si besoin la zone de saisie et slectionner la plage de cellules concerne
d) Affichage de
e) Cliquer sur le bouton
A faire : Sur la feuille FormatCondi1, afficher en K22 le nombre d'tudiants n'ayant pas la
moyenne en Informatique.
Afficher dans la cellule prvue le nombre d'tudiants ayant une note >= 15 en anglais.
Afficher dans la cellule prvue le nombre d'tudiants ayant une note >= 15 en informatique.
Fonction SOMME.SI()
La fonction SOMME.SI(plage;critre;somme_plage), recherche dans une plage de
cellules (ex : B3:B10) si un critre est vrifi ("Alice") et effectue alors la somme des
valeurs des cellules d'une autre plage (ex: A3:A10).
Exemple : Dans la feuille SommeConditionnelle , saisir l'expression permettant de calculer le
total des ventes ralis par chaque vendeur.
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
9
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
10
Sinon
B) Analyse de cas
Exemple : Sur la feuille Notes_SIuneCondition, dans la colonne Runion, indiquer sur la ligne
"LUNDI" si l'tudiant appartient au groupe 1 et "JEUDI" s'il appartient au groupe 2.
=SI(D4="Gr. 1";"LUNDI";"JEUDI")
Traitement si condition fausse
Recopiez la formule dans les autres cellules.
Vrifiez que l'information affiche.
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
11
A) Syntaxe
=SI(ET(Condition1;Condition2);Traitement si vrai;Traitement si faux)
=SI(OU(Condition1;Condition2);Traitement si vrai;Traitement si faux)
B) Analyse de cas
Exemple : Sur la feuille Notes_SI2conditions
afficher "le 15 mai 9h Amphi A3" dans la colonne Information
pour les candidats ayant obtenu une note infrieure 10 dans chacune des 2 matires.
Sinon
D) Application
Application : Les candidats n'ayant pas obtenu la note de 10 l'une des deux matires doivent
se prsenter une session de rattrapage.
Le message suivant doit s'inscrire dans la colonne Convocation :
Session le 23 mai de 9h 11h
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
12
A) Principe
SI condition1 vraie
ALORS traitement1
SINON
SI condition2 vraie
ALORS traitement2
SINON traitement3
La condition peut tre soit simple soit double (oprateur ET, OU).
Le nombre de conditions (SI) est infrieur d'une unit par rapport au nombre de
traitements (pour 3 traitements, seulement 2 SI).
B) Analyse de cas
Exemple : Dans la feuille Notes_SIimbrication, complter la colonne Dcision sachant
que la dcision dpend de la valeur de la moyenne gnrale:
< 10
Ajourn(e)
>= 10
Admis(e)
>= 12
Admis(e) avec mention
D) Application
Modifier la formule de la colonne Dcision pour obtenir les dcisions suivantes:
< 10
Ajourn(e)
>= 10
Mention passable
>= 12
Mention assez bien
>= 14
Mention bien
>= 16
Mention trs bien
Universit de Marne-la-Valle
Informatique / F. Petit
Excel 2002
Structure conditionnelle
janvier 2009
13