Vous souhaitez améliorer vos compétences Excel? Découvrez les principales fonctions logiques d'Excel qui peuvent simplifier votre analyse de données et rationaliser votre flux de travail.
Les fonctions logiques d'Excel sont l'épine dorsale des formules Excel; l'analyse des données est incomplète sans ces fonctions. Vous devez vous tourner vers des fonctions logiques chaque fois que vous travaillez avec des éléments dynamiques et que vous souhaitez attribuer une valeur logique basée sur une autre valeur/condition.
Comme tout autre langage de programmation, Excel propose une suite de fonctions logiques qui simplifient la vie de l'utilisateur. Si vous travaillez avec des données conditionnelles et que vous souhaitez qu'Excel effectue automatiquement certains calculs pour vous, il est temps de maîtriser ces formules logiques.
Quelles sont les fonctions logiques d'Excel?
Excel offre une variété de fonctions aux utilisateurs finaux. Parmi toutes les fonctions disponibles, les opérations logiques sont les plus utilisées car elles ajoutent une valeur considérable à vos données. Vous pouvez attribuer une logique conditionnelle en déplacement, sans vous soucier du calcul et de l'attribution de valeurs pertinentes pour chaque cellule de données.
Certaines fonctions logiques couramment utilisées incluent les suivantes :
- SI
- IFS
- SIERREUR
- ET
- OU
- PAS
Vous pouvez utiliser les fonctions ci-dessus individuellement et avec les instructions IF. Lorsque vous les utilisez avec l'instruction IF, vous obtenez de puissantes instructions conditionnelles, qui peuvent élever vos formules d'un cran et faire de vous un analyste de données expert.
1. Déclaration SI
L'instruction IF est la fonction la plus basique d'Excel, mais elle a néanmoins du punch. Lors de l'attribution de valeurs basées sur des conditions, vous vous tournez vers l'instruction IF d'Excel, la fonction principale pour les conditions logiques.
Selon le type et l'utilisation de la fonction SI, vous obtiendrez un résultat pertinent de votre formule. Pour améliorer votre utilisation et la qualité de vos formules, vous pouvez utiliser deux types d'instructions IF :
- Instruction IF unique
- Instruction IF imbriquée
UN. L'instruction IF unique
L'instruction IF autonome est idéale lors de la vérification d'une seule condition. Spécifiez la condition; en fonction de cette condition, l'instruction IF renverra une valeur True/False.
Voici comment utiliser l'instruction IF avec un seul critère :
=IF(logical_test, [value_if_true], [value_if_false])
Exemple: Lorsque la valeur de la condition est 1, le résultat est Bon, et alternativement, il est Mauvais lorsque la valeur de la condition est 2.
=SI(A2=1,"Bien", SI(B2=1, "Mauvais"))
B Instruction IF imbriquée
En utilisant le Fonction SI avec la fonction SI imbriquée dans Excel est facile. La fonction Nested IF vous permet de passer plusieurs conditions dans une formule. Vous pouvez spécifier diverses conditions et les valeurs True/False résultantes avec une instruction IF supplémentaire.
Voici la formule pour utiliser les instructions IF imbriquées :
=IF(logical_test, [value_if_true], if (logical_test, [value_if_true], ...[value_if_false]))
Ajoutez le nombre requis de parenthèses fermantes à la fin de votre formule pour fermer toutes vos fonctions SI.
Exemple: Si vous avez plusieurs conditions telles que 1, 2 et 3 et que vous souhaitez attribuer une valeur associée à chaque nombre, vous pouvez utiliser la fonction SI imbriquée comme suit :
=SI(A2=1,"Bien", SI(A2=2, "Moyen", "Mauvais"))
En fonction de votre valeur de condition, une valeur est attribuée automatiquement.
2. Fonction IFS
La fonction IFS est une fonction logique relativement simple, car elle est plus facile à lire et vous pouvez calculer efficacement plusieurs conditions simultanément.
Cependant, la fonction IFS évalue toutes les conditions définies, contrairement à son homologue qui n'évalue qu'une seule condition lors de l'exécution. Vous pouvez utiliser la fonction IFS comme indiqué ci-dessous :
=IFS([Test_logique1, Valeur_si_Vrai1],...)
Dans la fonction IFS, vous devez définir chaque valeur True et False.
3. SIERREUR Fonction
Comme son nom l'indique, vous pouvez utiliser la fonction SIERREUR pour gérer les erreurs inhérentes chaque fois que vous en rencontrez une. Par exemple, diviser un nombre par 0 vous donne un #DIV/0! erreur dans Excel.
Alternativement, lorsque vous utilisez la fonction VLOOKUP dans Excel, vous obtenez une erreur #N/A chaque fois que vous obtenez un résultat de valeur non correspondante/vide. Pour intercepter ces erreurs et afficher une autre valeur, vous pouvez utiliser la fonction SIERREUR.
Voici la syntaxe pour référence :
=IFERREUR(valeur, valeur_si_erreur)
Exemple: Lorsque vous divisez le numérateur par les valeurs de la colonne du dénominateur, vous obtenez le #DIV/0! erreur. Vous pouvez utiliser SIERREUR pour afficher une autre valeur (0 dans l'exemple ci-dessous), dès que la formule génère une erreur.
=SIERREUR(A2/B2, 0)
4. Fonction ET
La fonction AND fait partie de la fonction IF et vous pouvez l'utiliser pour définir deux ou plusieurs conditions dépendantes dans une formule IF. Supposons que vous deviez afficher un résultat, sur la base de deux critères dans votre formule :
=SI(ET(Critère1, Critère2), [valeur_si_vrai], [valeur_si_faux])
Avant d'attribuer la valeur True, la formule vérifiera si les critères 1 et 2 sont remplis. Si l'une des conditions n'est pas remplie, il passera automatiquement à la dernière partie de la formule, la valeur False définie.
Lorsque vous avez plus de deux conditions, vous pouvez modifier la formule ci-dessus; au lieu de deux, spécifiez trois conditions ou plus avec la clause AND. Voici la syntaxe pour référence :
=SI(ET(Critères1, Critères2, Critères3...), [valeur_si_vrai], [valeur_si_faux])
Exemple: Dans l'exemple suivant, lorsque les valeurs des colonnes Première condition et Deuxième condition sont égales à 1, le résultat est Bon, sinon il est Mauvais.
=SI(ET(A2=1,B2=1),"Bien","Mauvais")
5. Fonction OU
La fonction OU est multi-facettes, vous donnant beaucoup de liberté pour étendre vos opérations logiques. Contrairement à la fonction AND, la fonction OR fournira un résultat si l'une des conditions spécifiées est vraie. Alternativement, vous obtiendrez la valeur False spécifiée si les conditions ne sont pas remplies.
=SI(OU(Critère1, Critère2), [valeur_si_vrai], [valeur_si_faux])
Voici comment vous pouvez utiliser la fonction OU avec plusieurs conditions dans une fonction SI :
=SI(OU(Critères1, Critères2, Critères3...), [valeur_si_vrai], [valeur_si_faux])
Exemple: La sortie affiche Good puisqu'une condition spécifiée est True dans la fonction OR.
6. Fonction NON
Que se passe-t-il lorsque vous avez beaucoup de valeurs et que vous souhaitez annuler vos vérifications conditionnelles? Au lieu de spécifier toutes les valeurs dans la formule, vous pouvez utiliser la fonction NOT avec la fonction IF pour simplifier vos formules.
Vous pouvez considérer la fonction NOT comme une fonction inverse, et elle fonctionne bien lorsque vous souhaitez spécifier les conditions opposées dans vos instructions IF. Voici la syntaxe de base d'une fonction NOT dans Excel :
=IF(NOT(logical_test), [value_if_true], [value_if_false])
Exemple: Dans l'exemple ci-dessous, la condition recherche l'opposé de 1 et affiche Mauvais dès que la condition est Vraie.
Excel de Microsoft offre une variété de fonctions pour les utilisateurs débutants et avancés. Compte tenu de son utilisation répandue, il y a beaucoup à attendre dans Excel. Si vous débutez avec Excel, vous devez apprendre les fonctions les plus élémentaires et gravir les échelons lentement pour maîtriser l'outil.