ou FAUX) sur la valeur d'une cellule ou sur le résultat d'une autre formule. La fonction SI se décompose en trois parties -Le test -Le résultat si le test est vrai -Le résultat si le test est faux Formule de la cellule =SI(test logique; soit VRAI alors ...; soit FAUX alors ....) 2. Nous souhaitons tester la valeur de la cellule qui calcule la moyenne et d'afficher Formule de la cellule =SI(E2>=10;«Admis»;«Non Admis») 3. On peut tout aussi bien écrire la formule en inversant le contrôle et on obtient le même résultat. 4. Le tableau ci-contre vous présente les différents opérateurs logiques autorisés et leur signification 5. Vous pouvez également construire votre test en remplaçant la référence à la cellule E3 par la formule de la moyenne Formule de la cellule =SI(MOYENNE(B2:D2)>=10;<br>«Admis»;«Non Admis») 6. Maintenant, on ne veut afficher que le mots «Admis». On va donc faire une formule SI en n'inscrivant que le critère si le résultat est vrai
Et vous obtenez le résultat suivant
Formule de la cellule =SI(E2>=10;«Admis») 7. Alors, pour éviter d'avoir ce résultat, on va mettre le test si FAUX à vide.
C'est à dire en écrivant non pas 0 non pas un
espace mais 2 guillemets Formule de la cellule «» CONDITIONS - OPERATEUR OU
1. L'opérateur OU est vérifié quand au moins un
des tests qui composent la condition est vérifié.
L'opérateur OU a l'écriture suivante
Formule de la cellule OU(première valeur test ; deuxième valeur test ;..) 2. Soit l'exemple suivant. Un étudiant est admis s'il a eu au moins 12 dans la deuxième matière ou au moins une moyenne de 10 3. On commence donc par écrire le nom de la fonction et on met le premier test logique Formule de la cellule =OU(C2>=12; 4. Et on termine par le test sur la moyenne Formule de la cellule E2>=10) 5. Et alors, dans notre exemple, la formule complète s'écrit comme ci-dessous Formule de la cellule =SI(OU(C2>=12;E2>=10);<br>«Admis»;«Non Admis») 6. On peut donc voir que Caroline et Estelle ont la même moyenne, Estelle est acceptée car elle a un des deux tests de vraie (matière 2>=12) alors que Caroline n'en a aucune CONDITIONS - OPERATEUR ET Page visitée : 12494 fois -
1. Une condition ‘ET' sera vérifiée si et seulement
tous les tests de la fonction sont vrais.
L'opérateur ET s'écrit de la façon suivante
Formule de la cellule ET(première valeur test; <br>deuxième valeur test;...) 2. Un étudiant sera admis s'il a la moyenne dans toutes les matières et aucune note inférieure à 6. 3. L'opérateur ET va être constitué en deux parties distinctes : la première porte sur la moyenne Formule de la cellule ET(E2>=10 4. La seconde porte sur toutes les notes. Ici il faut recréer un opérateur ET en y incluant toutes les notes Formule de la cellule ET(B2>5;C2>5;D2>5) 5. Cette condition signifie que l'on teste chacune des valeurs et si les 3 sont vraies alors l'ensemble de notre test est vrai. Dans ce cas, si nous avons toutes les notes supérieures à 5, le test est vrai. Par contre, si une seule note est inférieure à 5, le résultat est faux. 6. L'opérateur ET s'écrit donc comme suit Formule de la cellule ET(E2>=10;ET(B2>5;C2>5;D2>5)) 7. La formule complète de la colonne G s'écrit alors Formule de la cellule =SI(ET(E2>=10;<br>ET(B2>5;C2>5;D2>5));<br>«Admis»;«Non Admis») CONDITIONS - CONDITIONS IMBRIQUEES Page visitée : 28398 fois -
1. Vous serez sans doute confronté, à réaliser une
condition qui n'implique pas uniquement 2 possibilités. Il est possible qu'à un résultat donné correspondent 3, 4 voir plus, d'actions différentes.
2. Et donc dans ce cas, la formule de cette
condition s'écrit de la manière suivante
3. Dans notre exemple, selon la valeur de la
cellule E2 nous afficherons - «Non Admis» si la moyenne est inférieure à 10 - «Passable» si la moyenne est entre 10 et 12 - «Assez Bien» si la moyenne est entre 12 et 14 - «Bien» si la moyenne est entre 14 et 16 - «Très Bien» si la moyenne est supérieure à 16 4. Donc, vous commencez par le premier test (moyenne inférieure 10) Formule de la cellule =SI(E2<10;«Non Admis»; ..... 5. Et au lieu d'écrire un résultat pour le cas ou le moyenne n'est pas inférieure à 10, on va créer une nouvelle condition pour le cas de 10 à 12 Formule de la cellule =SI(E2<10;«Non Admis»;<br>SI(E2<12;«Passable»; 6. Et ainsi de suite pour les autres tests. On obtient une formule, certes lourde, mais complète. Noter le nombre important de parenthèses à la fin pour fermer toutes les conditions 7. Pour éclaircir l'écriture, vous pouvez insérer des sauts de lignes en appuyant sur les touches « ALT » et « Entrée ». Ceci n'a aucune incidence sur la formule. Formule de la cellule « ALT » + « Entrée » CONDITIONS - RESULTAT NUMERIQUE Page visitée : 6829 fois -
1. Jusqu'à présent, des conditions résultaient des
libellés. Mais il est aussi possible d'afficher une valeur numérique ou une formule Par exemple, une entreprise ne peut pas livrer plus de pièces qu'elle n'en a en stock. 2. Dans cet exemple, nous avons la quantité de pièces demandées et le stock disponible. Deux cas possibles, soit on a la totalité des pièces en stock, soit on doit encore livrer des pièces. 3. Pour résoudre le problème, on va d'abord faire un test sur la différence entre la quantité en stock et la quantité commandée. Formule de la cellule =SI(C5<B5 4. Ensuite, selon le résultat, on est capable de dire si on a livré la quantité demandé ou seulement la quantité en stock Formule de la cellule =SI(C5<B5;C5;B5) 5. Pour la colonne E, on va faire un second test pour afficher la quantité restante à livrer quand toute la commande n'a pas pu être honorée. 6. Donc, on va faire un test pour vérifier si la quantité livrée (résultant de la formule précédante), est inférieure ou pas à la quantité commandée Formule de la cellule =SI(D5<B5; 7. Si le test est vrai (c'est à dire que nous n'avons pas tout livré), on affiche la différence entre ce qui a été commandée- la quantité livrée ; sinon, c'est 0 Formule de la cellule =SI(D5<B5;B5-D5;0) CONDITIONS - FONCTION NB.SI - 1. Cette formule détermine le nombre de cellules non vides répondant au critère choisi dans une plage donnée. 2. Vous voulez réaliser des statistiques sur la vente de vos produits au cours du mois de mars. 3. Dans un premier temps vous souhaitez connaître le nombre de fois que des crayons ont été commandés. 4. Positionnez-vous sous la colonne ‘Produit' et inscrivez le début de la formule : Formule de la cellule =NB.SI ( 5. Sélectionnez la plage de cellules contenant l'information à rechercher Formule de la cellule B3 :B12 6. Insérer un point-virgule pour séparer les paramètres et terminez en la valeur vous recherchez : Formule de la cellule «Crayon» 7. La formule s'écrit donc : Formule de la cellule =NB.SI (B3:B12; «Crayon»)
8. « On recherche dans la plage qui s'étend de la
cellule B3 à la cellule B12 le nombre de cellules qui contiennent le libellé ‘Crayon' ».
9. Première remarque : si le critère est un libellé
ou une condition il faut ajouter des guillemets. 10. Deuxième remarque : on aurait pu remplacer le libellé par une référence à une cellule Formule de la cellule =NB.SI (B3:B12;B3) 11. Vous allez maintenant rechercher le nombre de commandes inférieures à 80 euros. La formule s'écrit : Formule de la cellule =NB.SI(E3:E12;"<80") 12. « On recherche, dans la plage qui s'étend de la cellule E3 à E12, le nombre de cellules qui ont une valeur inférieure à 80 ».