Combiner les fonctions IF et AND/OR pour une logique plus complexe dans Excel

La fonction IF est assez puissante en tant que fonction autonome. Cependant, lorsqu’elle est combinée avec les fonctions ET/OU, elle devient beaucoup plus puissante, vous permettant de tester plusieurs conditions à la fois.

Explication des instructions IF

Une instruction IF est utilisée pour évaluer une condition et produire une valeur selon que la condition est vraie ou fausse. Les formules IF constituent le fondement de la logique dans Microsoft Excel et vous permettent de vérifier si les éléments de données répondent à un certain critère lors de l’analyse et de l’interprétation des données.

La fonction IF a une syntaxe de base :

Les instructions IF peuvent être combinées avec d’autres fonctions pour une analyse plus détaillée et des rapports complexes.

Fonctions logiques ET/OU

Les fonctions ET/OU sont des fonctions capables en elles-mêmes, mais elles peuvent également être utilisées comme opérateurs logiques pour une logique plus complexe.

La fonction ET est utilisée pour déterminer si toutes les conditions d’un test logique sont vraies, tandis que la fonction OU est utilisée pour vérifier si au moins une condition d’un test logique est vraie.

La fonction ET ne renvoie VRAI que si toutes les conditions de la formule sont remplies. Si l’une des conditions est FAUSSE, le résultat sera FAUX. Elle suit la syntaxe suivante :

Voir aussi :  J'ai classé les navigateurs web les plus sûrs : Découvrez les gagnants

La fonction OU renvoie VRAI si l’une des conditions est vraie. Elle ne renvoie FAUX que si toutes les conditions sont fausses. La syntaxe de la fonction OR est la suivante

Comme en logique booléenne, Excel dispose d’une troisième fonction logique, NOT, qui renvoie la valeur de vérité opposée à la condition, c’est-à-dire qu’elle renvoie FALSE lorsque la condition est VRAIE et TRUE lorsque la condition est fausse.

Les fonctions AND et OR peuvent prendre en compte jusqu’à 255 conditions différentes.

En général, la fonction ET est utilisée lorsque toutes les conditions doivent être remplies, tandis que la fonction OU est utilisée lorsqu’il suffit qu’au moins une condition soit remplie.

Comment utiliser les instructions IF avec des conditions AND/OR ?

Une instruction IF simple vous permet de tester une seule condition. En revanche, une instruction IF imbriquée, dans laquelle plusieurs instructions IF sont incluses dans une formule, évalue de haut en bas, en s’arrêtant à la première instruction vraie et en ignorant les autres. Pour tester deux critères ou plus, vous devez utiliser les fonctions AND ou OR imbriquées dans une instruction IF.

Une instruction IF/AND imbriquée suit la syntaxe suivante :

L’instruction IF/OR imbriquée a une syntaxe similaire :

Exemple 1 : Primes des employés

Comme nous l’avons déjà mentionné, une combinaison des instructions IF et AND/OR s’avère utile lorsque vous devez vérifier plusieurs critères, par exemple pour déterminer si un employé a obtenu une prime en fonction de ses performances de vente, de son statut professionnel et du nombre de recommandations qu’il a faites.

Voir aussi :  L'IA dans les applications de prise de notes Isn'de la prise de notes n'est pas un gadget : ici, c'est l'IA qui est's Comment je les utilise

Supposons qu’une petite entreprise répertorie ses employés et leurs statistiques dans la feuille de calcul suivante :

Une prime de 500 dollars est accordée à tous les employés à temps plein qui ont réalisé plus de 3 000 dollars de chiffre d’affaires et au moins une recommandation. Tous les autres reçoivent 200 dollars. Pour déterminer quel employé reçoit quoi, j’utiliserais la formule suivante :

Pour être plus généreux, je pourrais modifier la formule pour utiliser la fonction OR. Je pourrais alors accorder une prime de 500 $ à chaque employé qui a rapporté plus de 3 000 $ ou qui a recommandé au moins trois personnes, quel que soit son statut d’emploi. Voici à quoi ressemblerait la formule obtenue :

Exemple 2 : Promotions

Les promotions des employés constituent un autre scénario dans lequel les fonctions imbriquées IF/AND et IF/OR peuvent s’avérer utiles.

Supposons que la même entreprise souhaite promouvoir certains de ses employés à temps plein qui ont satisfait à certains critères, à savoir un minimum de deux ans d’ancienneté et une note de performance d’au moins 3 sur une échelle de 5 points. Elle pourrait utiliser la formule suivante :

Une politique de promotion plus souple pourrait promouvoir tous les salariés qui ne remplissent qu’un seul des critères prédéfinis en utilisant la formule suivante :

Voir aussi :  Vapeur'Le nouvel onglet de Steam permet de trouver des jeux gratuits plus facilement que jamais

Les fonctions IF et AND/OR imbriquées sont très puissantes et ouvrent un nouveau monde d’analyses et de rapports de données. Vous pouvez les utiliser pour la mise en forme conditionnelle dans Excel et imbriquer plusieurs fonctions ET/OU pour une logique encore plus complexe. Cependant, vous devez garder à l’esprit que l’imbrication rend les formules plus difficiles à déboguer et à maintenir.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *