Chap 3 Fonctions Logiques

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

Chap.

3 – FONCTIONS LOGIQUES
1. TESTS SIMPLES

1.1. Ouvrir le fichier.


• Sur la schoolbox, ouvrir le fichier Fonctions logiques.
• Enregistrer sur le bureau le nouveau classeur: Ctrl S

1.2. Fonction SI simple


La fonction SI() effectue un test logique et retourne une valeur si le résultat est VRAI, et une autre valeur si le résultat est
FAUX.

• Sur la feuille SI simple, vous trouvez les données ci-dessous :

1.2.1.Enoncé du cas.
On souhaite pénaliser les clients qui paient en retard. On augmente donc de 1% les montants dus de tous les
clients dont la date de paiement est postérieure à la date d’échéance.

1.2.2.Syntaxe de la fonction SI.

La fonction SI comprend trois Test_Condition Condition sur laquelle porte le test


arguments Valeur_si_vrai Action à réaliser si la condition est vérifiée
Valeur_si_faux Action à réaliser si la condition n’est pas vérifiée

SI(Test_condition ;Valeur_si_vrai ;valeur_si_faux)

1.2.3.Opérateurs de comparaison.

Six opérateurs de = Est égal à


comparaison sont > Est supérieur à
disponibles. Ils < Est inférieur à
permettent de comparer >= Est supérieur ou égal à
le contenu d’une cellule à <= Est inférieur ou égal à
une valeur ou une borne. <> Est différent de

1.2.4.Construire une formule conditionnelle.

La colonne E doit afficher les valeurs textuelles :


➢ Oui si la date de paiement est postérieure à la date d’échéance
➢ Non si la date de paiement est antérieure ou égale à la date d’échéance.

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 1/7


1.2.4.1. Formule de la colonne Retard

• Cliquer sur la cellule E5


• Saisir =SI(
• Cliquer sur la cellule D5 contenant la date de paiement
• Saisir >
• Cliquer sur la cellule C5 contenant la date d’échéance.
• Saisir ;“Oui“;“Non“
• Validez en cliquant sur la touche

Entrer de la barre de formule.

La valeur NON apparaît en E5


et la barre de formule affiche

 Remarque : Quand le résultat d’un test est une valeur textuelle, on doit mettre cette valeur entre guillemets. Si on veut
que rien ne s’affiche, taper ‘’’’
Pour l’exemple ci-dessus dans la formule =SI(C5>D5 ;’’non’’ ;’’’’) rien ne s’affichera au lieu de ‘’oui’’.

1.2.4.2. Formule de la colonne Pénalité


Il y aura une pénalité calculée sur la base du montant multiplié par le taux de pénalité saisi en A2, aucune sinon.

• Cliquer sur la cellule F5


• Saisir =SI(
• Cliquer sur la cellule E5 contenant l’indication de retard
• Saisir =“Oui“;
• Cliquer sur la cellule B5 contenant le montant dû
• Saisir *
• Cliquer sur la cellule A2 contenant le taux de pénalité, puis appuyer sur la touche F4 du clavier (pour
passer l’adresse du taux de pénalité en référence absolue)
• Saisir ;0)

• Validez en cliquant sur la touche Entrer de la barre de formule.

La valeur 0 apparaît en F5 et
la barre de formule affiche

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 2/7


1.2.4.3. Formule de la colonne Total
• Cliquer sur la cellule G5
• Saisir =
• Cliquer sur la cellule B5
• Saisir +
• Cliquer sur la cellule F5

• Validez en cliquant sur la touche Entrer de la barre de formule.


• Maintenir la touche Shift enfoncée et appuyer 2 fois sur la touche flèche gauche du clavier  pour
sélectionner les cellules E5 à G5.
• Pointer sur la poignée de recopie de la cellule G5 et cliquer-glisser jusqu’à la ligne 9, pour recopier les
formules des trois cellules jusqu’à la fin du tableau.
• Compléter le tableau comme ci-dessous :

( Rq : pour saisir une date ne taper que par exemple 15/6/14, le format Date courte par défaut d’Excel complète
l’année sur 4 caractères)

1.3. Empêcher un affichage


Quand on veut construire des modèles avec des formules mais sans valeurs saisies, les valeurs 0 ou des messages
apparaissent dans les cellules qui contiennent les formules. Ceux-ci ne sont parfois pas significatifs et font croire que les
valeurs sont fausses → on va les empêcher de s’afficher.

1.3.1.Saisir les codes produits


• Cliquer sur l’onglet de la feuille Si caché,
• Saisir Z100 en cellule A4.

• Validez en cliquant sur la touche Entrer


de la barre de formule
• Pointer sur la poignée de recopie
• Cliquer –glisser pour recopier la
formule jusqu’à la ligne 8

1.3.2.Construire la formule du
calcul de la marge
• Sélectionner la cellule D4
• Saisir = Les valeurs permettant de
• Cliquer sur la cellule B4 contenant les calculer la marge, n’ayant
recettes pas encore été saisies, la
• Saisir - colonne D affiche des
• Cliquer sur la cellule C4 contenant les dépenses zéros.

1.3.3.Introduire une formule conditionnelle


• Effacer le contenu de la plage D4 :D8
Créé par V. Basire Chap 3 fonctions logiques.docx - Page 3/7
• Cliquer sur la cellule D4
• saisir =SI(
• Cliquer sur la cellule B4 contenant les recettes
• Saisir -
• Cliquer sur la cellule C4 contenant les dépenses
• Saisir =0;“ “;
• Cliquer sur la cellule B4 contenant les recettes
• Saisir -
• Cliquer sur la cellule C4 contenant les dépenses

• Validez en cliquant sur la touche Entrer


de la barre de formule.

La cellule D4 n’affiche rien,


mais la formule apparaît dans
la barre de formule

• Pointer sur la poignée de recopie


• Cliquer –glisser pour recopier la formule jusqu’à la ligne 8
La marge ne s’affiche que quand des valeurs sont saisies en colonnes B et/ou C :
• Saisir 1000 en B4, 800 en C4 → la valeur de la marge 200 s’affiche en D4.
• Saisir 1500 en B5, 850 en C5 → la valeur de la marge 650 s’affiche en D4.

1.3.4.Enregistrer les modifications


• Tapez Ctrl S

2. TESTS COMBINES
2.1. Fonction SI et Fonction ET
La fonction ET() s’emploie généralement avec la fonction SI pour effectuer plusieurs tests logiques. Elle retourne
VRAI si tous les résultats sont vrais.

2.1.1.Enoncé du cas
On souhaite octroyer une prime à des commerciaux si leurs ventes des premier et second semestre sont
supérieures à 100 000€.

2.1.2.Construire la formule conditionnelle


• Sélectionner la feuille ET
• Cliquer sur la cellule D3
• Dans la barre de formule, cliquer sur la commande Insérer une fonction

Dans la boîte de dialogue qui s’affiche :


• dans la fenêtre Sélectionner une catégorie,
choisir Logique
• dans la fenêtre Sélectionner une fonction, double-cliquer sur SI

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 4/7


Dans la boîte de dialogue Arguments de la fonction :
• Le curseur étant dans la zone Test_logique, Cliquer sur la flèche située à gauche de la barre de
formule (les dernières fonctions utilisées s’affichent)
• Cliquer sur la fonction ET, s’il elle apparaît, sinon cliquer sur Autres Fonctions
Dans la boîte de dialogue qui s’affiche :
• si besoin, dans la fenêtre Sélectionner une catégorie, choisir Logique
• dans la fenêtre Sélectionner une fonction,
double-cliquer sur ET
Dans la boîte de dialogue Arguments de la
fonction :
• Le curseur étant dans la zone
Valeur_logique1,
• Cliquer sur B3
• Saisir >100000 (la première condition)
• Appuyer sur la touche Tabulation pour
activer la zone Valeur_logique2.
• Cliquer sur C3
• Saisir >100000 (la deuxième condition)

• Cliquer sur SI dans la barre de formule (pour revenir à la fonction SI : Excel l’affiche en gras pour indiquer que
dorénavant on travaille dans la fonction SI et non plus dans la fonction ET) – La fonction ET est inscrite dans la zone
Test_logique de la fonction SI.
• Cliquer dans la zone Valeur_si_vrai.
• Saisir ‘’Prime’’
• Appuyer sur la touche Tabulation pour activer la zone Valeur_si_faux.
• Saisir ““ (pour que rien ne s’affiche)
• Valider par OK

En D3 la formule suivante s’affiche :


• Pointer sur la poignée de recopie de la cellule D3
• Double-Cliquer pour recopier la formule jusqu’à la fin du tableau.

2.2. Fonction SI et Fonction OU


La fonction OU() s’emploie généralement avec la fonction SI pour effectuer plusieurs tests logiques. Elle retourne
VRAI si au moins un résultat est vrai.

2.2.1.Enoncé du cas
On accorde une prime de 2% du
montant annuel des ventes, si la
somme des ventes du 1er et du 2ème semestres dépasse 200 000 € ou si les ventes du 2ème semestre dépassent
100 000 €.

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 5/7


2.2.2.Construire la formule conditionnelle
• Sélectionner la feuille OU
• Cliquer sur la cellule D3
• Dans la barre de formule, cliquer sur la commande Insérer une fonction

Dans la boîte de dialogue qui s’affiche :


• dans la fenêtre Sélectionner une catégorie,
choisir Logique
• dans la fenêtre Sélectionner une fonction,
choisir SI
Dans la boîte de dialogue Arguments de la fonction :
• Le curseur étant dans la zone Test_logique, Cliquer sur la flèche
située à gauche de la barre de formule (les dernières fonctions utilisées
s’affichent)
• Cliquer sur la fonction OU, s’il elle apparaît, sinon cliquer sur
Autres Fonctions
Dans la boîte de dialogue qui s’affiche :
• dans la fenêtre Sélectionner une catégorie, choisir Logique
• dans la fenêtre Sélectionner une fonction, choisir OU
Dans la boîte de dialogue Arguments de la fonction :
• Le curseur étant dans la zone Valeur_logique1,
• Cliquer sur B3
• Saisir +
• Cliquer sur C3
• Saisir >200000 (la première condition)
• Appuyer sur la touche Tabulation pour activer la zone Valeur_logique2.
• Cliquer sur C3
• Saisir >100000 (la deuxième condition)

• Cliquer sur SI dans la barre de formule (pour revenir à la fonction SI : Excel l’affiche en gras pour indiquer que
dorénavant on travaille dans la fonction SI et non plus dans la fonction OU) – La fonction OU est inscrite dans la zone
Test_logique de la fonction SI.
• Cliquer dans la zone Valeur_si_vrai.
• Saisir (
• Cliquer sur B3
• Saisir +
• Cliquer sur C3
• Saisir )*2%
• Appuyer sur la touche Tabulation pour activer la zone Valeur_si_faux.
• Saisir 0
• Valider par OK ou Entrée

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 6/7


• En D3 la formule suivante s’affiche :
• Pointer sur la
poignée de
recopie de la cellule D3
• Double-Cliquer pour recopier la formule jusqu’à la fin du tableau.

3. ENTREGISTRER LES MODIFICATIONS


• Cliquer sur Ctrl S (ou ) pour sauvegarder les modifications.

Créé par V. Basire Chap 3 fonctions logiques.docx - Page 7/7

Vous aimerez peut-être aussi