Les choses ne seront pas toujours comme nous le souhaitons. L'inattendu peut arriver. Par exemple, disons que vous devez diviser les nombres. Essayer de diviser un nombre par zéro (0) donne une erreur. Les fonctions logiques sont utiles dans de tels cas. Dans ce didacticiel, nous allons couvrir les sujets suivants.
Dans ce didacticiel, nous allons couvrir les sujets suivants.
- Qu'est-ce qu'une fonction logique?
- Exemple de fonction IF
- Explication des fonctions Excel Logic
- Fonctions IF imbriquées
Qu'est-ce qu'une fonction logique?
C'est une fonctionnalité qui nous permet d'introduire la prise de décision lors de l'exécution de formules et de fonctions. Les fonctions sont utilisées pour;
- Vérifier si une condition est vraie ou fausse
- Combinez plusieurs conditions ensemble
Une condition est une expression qui prend la valeur vraie ou fausse. L'expression peut être une fonction qui détermine si la valeur entrée dans une cellule est de type numérique ou texte, si une valeur est supérieure, égale ou inférieure à une valeur spécifiée, etc.
Exemple de fonction IF
Nous travaillerons avec le budget des fournitures pour la maison de ce tutoriel. Nous utiliserons la fonction IF pour déterminer si un article est cher ou non. Nous supposerons que les articles d'une valeur supérieure à 6 000 sont chers. Celles qui sont moins de 6 000 sont moins chères. L'image suivante nous montre l'ensemble de données avec lequel nous allons travailler.
- Placez le curseur sur la cellule F4
- Entrez la formule suivante qui utilise la fonction IF
= IF (E4 <6000, "Oui", "Non")
ICI,
- "= IF (…)" appelle les fonctions IF
- "E4 <6000" est la condition que la fonction IF évalue. Il vérifie que la valeur de l'adresse de cellule E4 (sous-total) est inférieure à 6000
- "Oui" c'est la valeur que la fonction affichera si la valeur de E4 est inférieure à 6 000
- "Non" c'est la valeur que la fonction affichera si la valeur de E4 est supérieure à 6 000
Lorsque vous avez terminé, appuyez sur la touche Entrée
Vous obtiendrez les résultats suivants
Explication des fonctions Excel Logic
Le tableau suivant montre toutes les fonctions logiques dans Excel
S / N | FONCTION | CATÉGORIE | LA DESCRIPTION | USAGE |
---|---|---|---|---|
01 | ET | Logique | Vérifie plusieurs conditions et renvoie true si toutes les conditions sont évaluées à true. | = AND (1> 0, ISNUMBER (1)) La fonction ci-dessus renvoie TRUE car les deux conditions sont vraies. |
02 | FAUX | Logique | Renvoie la valeur logique FALSE. Il est utilisé pour comparer les résultats d'une condition ou d'une fonction qui renvoie vrai ou faux | FAUX() |
03 | SI | Logique | Vérifie si une condition est remplie ou non. Si la condition est remplie, elle renvoie vrai. Si la condition n'est pas remplie, elle renvoie false. = IF (test_logique, [value_if_true], [value_if_false]) | = IF (ISNUMBER (22), "Yes", "No") 22 est Number afin qu'il renvoie Yes. |
04 | IFERREUR | Logique | Renvoie la valeur de l'expression si aucune erreur ne se produit. Si une erreur se produit, elle renvoie la valeur d'erreur | = IFERROR (5/0, "Diviser par zéro erreur") |
05 | IFNA | Logique | Renvoie la valeur si l'erreur # N / A ne se produit pas. Si une erreur # N / A se produit, elle renvoie la valeur NA. # Erreur N / A signifie une valeur si elle n'est pas disponible pour une formule ou une fonction. | = IFNA (D6 * E6,0) NB la formule ci-dessus renvoie zéro si les deux ou D6 ou E6 est / sont vides |
06 | NE PAS | Logique | Renvoie vrai si la condition est fausse et renvoie faux si la condition est vraie | = NOT (ISTEXT (0)) NB la fonction ci-dessus renvoie vrai. C'est parce que ISTEXT (0) renvoie faux et que la fonction NOT convertit faux en TRUE |
07 | OU | Logique | Utilisé lors de l'évaluation de plusieurs conditions. Renvoie vrai si une ou toutes les conditions sont vraies. Renvoie false si toutes les conditions sont fausses | = OU (D8 = "admin", E8 = "caissier") NB la fonction ci-dessus renvoie true si l'un ou les deux admin ou caissier D8 et E8 |
08 | VRAI | Logique | Renvoie la valeur logique TRUE. Il est utilisé pour comparer les résultats d'une condition ou d'une fonction qui renvoie vrai ou faux | VRAI() |
Fonctions IF imbriquées
Une fonction IF imbriquée est une fonction IF dans une autre fonction IF . Les instructions imbriquées sont utiles lorsque nous devons travailler avec plus de deux conditions. Disons que nous voulons développer un programme simple qui vérifie le jour de la semaine. Si le jour est samedi, nous voulons afficher «bien faire la fête», si c'est dimanche, nous voulons afficher «temps de repos», et si c'est n'importe quel jour du lundi au vendredi que nous voulons afficher, n'oubliez pas de compléter votre liste de choses à faire.
Une fonction if imbriquée peut nous aider à implémenter l'exemple ci-dessus. L'organigramme suivant montre comment la fonction IF imbriquée sera implémentée.
La formule de l'organigramme ci-dessus est la suivante
= IF (B1 = "dimanche", "temps de repos", IF (B1 = "samedi", "fête bien", "liste des choses à faire"))
ICI,
- "= IF (….)" Est la fonction if principale
- "= IF (…, IF (….))" La deuxième fonction IF est celle imbriquée. Il fournit une évaluation supplémentaire si la fonction IF principale a renvoyé false.
Exemple pratique
Créez un nouveau classeur et entrez les données comme indiqué ci-dessous
- Entrez la formule suivante
= IF (B1 = "dimanche", "temps de repos", IF (B1 = "samedi", "fête bien", "liste des choses à faire"))
- Entrez samedi dans l'adresse de cellule B1
- Vous obtiendrez les résultats suivants
Téléchargez le fichier Excel utilisé dans le didacticiel
Résumé
Les fonctions logiques sont utilisées pour introduire la prise de décision lors de l'évaluation des formules et des fonctions dans Excel.