Vous êtes sur la page 1sur 13

EXCEL

2002
Structure
conditionnelle

SOMMAIRE
Notions pralables ____________________________________________________________ 3
A)

Oprateurs de comparaison ____________________________________________________ 3

B)

Comparaison de valeurs _______________________________________________________ 3

C)

Fonctions logiques ET / OU ____________________________________________________ 3

Mise en forme conditionnelle ___________________________________________________ 4


A)
1)
2)
3)

Faire une mise en forme conditionnelle __________________________________________ 4


Condition portant sur une comparaison avec un nombre donn _______________________________ 4
Condition portant sur une comparaison avec un texte _______________________________________ 4
Condition portant sur une comparaison avec une formule ___________________________________ 5

B)

Reproduire une mise en forme _________________________________________________ 6

C)

Supprimer une mise en forme __________________________________________________ 6

D)

Faire une mise en forme conditionnelle avec des formules __________________________ 6

1)
2)

E)

Mettre en forme une ligne sur deux _____________________________________________________ 6


Mettre en forme selon une condition sur une cellule de la ligne _______________________________ 7

Slectionner une zone de mise en forme conditionnelle _____________________________ 7

Calcul conditionnel ___________________________________________________________ 8


A)

Fonction NB.SI() _____________________________________________________________ 8

Fonction SOMME.SI() _____________________________________________________________ 9

Fonction SI avec une condition _________________________________________________ 11


A)

Syntaxe ____________________________________________________________________ 11

B)

Analyse de cas ______________________________________________________________ 11

C)

Mise en uvre dans Excel ____________________________________________________ 11

Fonction SI avec 2 conditions __________________________________________________ 12


A)

Syntaxe ____________________________________________________________________ 12

B)

Analyse de cas ______________________________________________________________ 12

C)

Mise en uvre dans Excel ____________________________________________________ 12

D)

Application ________________________________________________________________ 12

La fonction SI avec imbrication ________________________________________________ 13


A)

Principe ___________________________________________________________________ 13

B)

Analyse de cas ______________________________________________________________ 13

C)

Mise en uvre dans Excel ____________________________________________________ 13

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

Le rsultat est VRAI si toutes les


conditions sont ralises la fois
Le rsultat est VRAI au moins une des
conditions est ralise

Excel 2002
Structure conditionnelle

janvier 2009
3

Mise en forme conditionnelle


A) Faire une mise en forme conditionnelle
Ce traitement met en forme le contenu d'une cellule lorsqu'une condition est vrifie sur
cette cellule ou sur un ensemble de cellules.

1) Condition portant sur une comparaison avec un nombre donn


Exemple : Dans le classeur ExoCondition.xls, sur la feuille FormatCondi1, mettez en rouge et
en gras les notes de moyenne d'anglais infrieures 10.

 Slectionnez les cellules mettre en forme : H5 H17.


 Appelez le menu Format > Mise en forme conditionnelle.






Dans la zone de l'oprateur, choisissez Infrieur .


Dans la dernire zone, tapez 10.
Cliquez sur le bouton Format.
Slectionnez la couleur souhaite
et choisissez Gras comme Style.
 Cliquez sur le bouton OK.

 Cliquez sur le bouton OK.

2) Condition portant sur une comparaison avec un texte


Exemple : Mettre dans la colonne Sexe un fond rose sur les cellules dont le contenu est F, et
un fond bleu sur les cellules dont le contenu est M.

 Slectionnez les cellules mettre en forme : D5 D17.


 Appelez le menu Format > Mise en forme conditionnelle.
 Dans la zone de l'oprateur, choisissez Egale .
 Dans la dernire zone, tapez F.
 Cliquez sur le bouton Format.
 Choisissez l'onglet Motifs et slectionnez la couleur de fond souhaite.

Universit de Marne-la-Valle
Informatique / F. Petit

Excel 2002
Structure conditionnelle

janvier 2009
4

 Cliquez sur le bouton OK.

 Cliquez sur le bouton Ajouter et ajoutez la 2 condition de la mme manire.

 Cliquez sur le bouton OK.


Remarquez qu'aprs validation, la zone tape M, se transforme en ="M".

3) Condition portant sur une comparaison avec une formule


Exemple : Sur la feuille FormatCondi1, mettez en vert les notes de moyenne gnrale
suprieures ou gales la moyenne de la classe (non prsente sur la feuille mais calculable).

 Slectionnez les cellules mettre en forme : L5 L17.


 Appelez le menu Format > Mise en forme conditionnelle.
 Dans la zone de l'oprateur, choisissez suprieure ou gale .
 Dans la dernire zone, tapez =moyenne(.

 Sur la feuille de calcul, slectionnez la souris la plage de cellules des


moyennes gnrales, de L5 L17).
 Finissez la formule en tapant la parenthse fermante )
 Cliquez sur le bouton Format.
 Slectionnez la couleur de police souhaite.
 Cliquez sur le bouton OK.

 Cliquez sur le bouton OK.


Universit de Marne-la-Valle
Informatique / F. Petit

Excel 2002
Structure conditionnelle

janvier 2009
5

B) Reproduire une mise en forme


Exemple : Reproduire la mise en forme conditionnelle des notes de moyenne d'anglais sur les
notes de moyenne d'informatique.

 Slectionnez une des cellules ayant la mise en forme demande.


 Cliquez sur le pinceau
Reproduire la mise en forme.
 Passez le pinceau sur les cellules mettre en forme : K5 K17.

C) Supprimer une mise en forme


Exemple : Supprimer la mise en forme conditionnelle des cellules sur le sexe de l'tudiant.

 Slectionnez les cellules concernes : D5 D17


 Appelez le menu Format > Mise en forme conditionnelle.
 Cliquez sur le bouton Supprimer
 Cochez les conditions supprimer (ici la condition 1 la
condition 2).
 Validez avec OK.
 Validez avec OK.

D) Faire une mise en forme conditionnelle avec des formules


1) Mettre en forme une ligne sur deux
Exemple : Sur la feuille FormatCondi2, mettre un fond gris aux cellules d'une ligne sur deux

 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

2) Mettre en forme selon une condition sur une cellule de la ligne


Exemple : Sur la feuille FormatCondi3, mettre un fond gris aux cellules de la ligne du dimanche

 Slectionnez les cellules des lignes concernes (sauf libell).


 Appelez le menu Format >Mise en forme conditionnelle.
 Compltez la condition comme ci-dessous.

JOURSEM(date1;2) renvoie 1 pour lundi, , 7 pour dimanche.


Exemple : Sur la feuille FormatCondi3, mettre un fond gris aux cellules correspondant au
samedi ou au dimanche

 Slectionnez les cellules des lignes concernes (sauf libell).


 Appelez le menu Format >Mise en forme conditionnelle.
 Compltez la condition comme ci-dessous.

On utilise ici la fonction logique OU(condition1;condition2).

E) Slectionner une zone de mise en forme conditionnelle


Pour retrouver les cellules ayant un format conditionnel

 Appelez le menu Edition > Atteindre.


 Dans la boite Atteindre, cliquez sur le bouton Cellules
 Cochez le bouton Formats conditionnels et validez avec
OK.
La zone de cellules condition est slectionne.
On peut supprimer la mise en forme conditionnelle ou la
modifier

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.

La fonction NB.SI(plage;critre) compte, dans la plage de cellules spcifie, le nombre


d'lments correspondant au critre indiqu.
 Cliquez dans la cellule devant recevoir le rsultat (H22).
 Cliquez sur le menu Insertion > Fonction.
ou sur le bouton
de la barre de formule.

 Droulez la zone catgorie pour slectionner Statistiques.


 Dans la partie Slectionnez une fonction, cliquez sur NB.SI.
 Cliquez sur le bouton OK.

 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

 Dans la zone Critre, tapez <10.


 Cliquez sur le bouton OK.

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

 Cliquez dans la cellule devant recevoir le rsultat (exemple : D13).


 Appelez le menu Insertion > Fonction
ou sur le bouton
de la barre de formule.
 Cliquez sur la catgorie Math & Trigo.
 Dans la partie Nom de fonction, cliquez sur Somme.Si.
 Cliquez sur le bouton OK.

 Compltez les zones de saisie :


Plage
plage de cellules contenant le critre
Critre
critre
Somme_plage
plage de cellules contenant les valeurs cumuler

 Cliquez sur le bouton OK.


 Vrifiez que l'information affiche.

Universit de Marne-la-Valle
Informatique / F. Petit

Excel 2002
Structure conditionnelle

janvier 2009
10

Fonction SI avec une condition


A) Syntaxe
=SI(condition;Traitement SI condition VRAIE;Traitement SI condition FAUSSE)
Alors

Sinon

Le traitement peut tre :


l'affichage d'une valeur numrique
(ex : 0)
l'affichage d'une chane de caractres (ex : "LUNDI" )
l'affichage d'une chane de caractres vide (ex : "")
un calcul
une autre condition (imbrication)

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 le groupe de l'tudiant est Gr. 1


ALORS afficher le texte LUNDI dans la cellule
SINON afficher le texte JEUDI dans la cellule

C) Mise en uvre dans Excel


 Cliquez dans la cellule E4.
 Tapez l'expression suivante :
Condition

Traitement si condition vraie

=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

Fonction SI avec 2 conditions


Les deux conditions doivent tre relies par une fonction logique :
ET lorsque les 2 conditions doivent tre VRAIES
OU lorsque l'une des deux conditions doit tre vrifie.

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.

SI moyenne Anglais < 10 et moyenne Informatique < 10


ALORS afficher "le 15 mai 9h Amphi A3"
SINON afficher rien (la chane vide)

C) Mise en uvre dans Excel


er

 Slectionnez la cellule contenant le 1 rsultat : M5


 Saisissez l'expression
=SI(ET(H5<10;K5<10);"le 15 mai 9h Amphi 3";"")
Alors

Sinon

 Copiez l'expression dans les autres cellules.


 Vrifiez que l'information affiche.

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

La fonction SI avec imbrication


le traitement peut parfois dpendre d'une srie de conditions imbriques.
Le traitement prsent dans la formule est alors une condition.

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

SI moyenne gnrale >= 12


ALORS afficher Admis(e) avec mention
SINON
SI moyenne gnrale >= 10
ALORS afficher Admis(e)
SINON afficher Ajourn(e)

C) Mise en uvre dans Excel


 Slectionnez la cellule M5
 Saisissez l'expression suivante :
=SI(L5>=12;"Admis(e) avec mention";SI(L5>=10;"Admis(e)";"Ajourn(e)"))
 Copiez l'expression dans les autres cellules.
 Vrifiez que l'information affiche.

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

Vous aimerez peut-être aussi