«

»

Fonction OUX

La fonction OUX est une nouvelle fonction logique qui correspond au OU exclusif

Présentation de la fonction OUX

En logique, il existe 2 façons de concevoir un OU

  • le OU inclusif. Un ou plusieurs de ses paramètres est VRAI pour que l'ensemble du test soit vrai, c'est la fonction OU traditionnelle d'Excel
  • le OU exclusif. Un et un seul paramètre doit être VRAI pour que l'ensemble du test soit vrai, c'est la nouvelle fonction OUX

La fonction OUX n'est présente dans Excel que depuis la version d'Excel 2013

Exemple d'illustration

Pour mieux comprendre dans quel cas s'applique la fonction OUX, nous allons prendre l'exemple suivant.

Nous voulons embaucher des candidats qui ont au moins 4 années d'étude après leur diplôme de fin de lycée ou qui ont 4 ans, ou plus, d'expérience dans le même milieu professionnel.

Par contre, nous ne pouvons pas nous permettre d'embaucher des candidats qui ont à la fois 4 années d'études, ou plus, et 4 années, ou plus, d'expérience professionnelle ⛔ car ils coûteraient trop chers à la compagnie.


 

 

Nous pouvons résumer ce problème par le schéma suivant.

  • 1er cas : si le candidat à moins de 4 ans d'étude ou moins de 4 ans d'expérience (partie grise hachurée), il n'est pas retenu.
  • 2e cas : si le candidat à moins de 4 ans d'expérience et plus de 4 ans d'étude (partie bleue), il est retenu
  • 3e cas : si le candidat à moins de 4 ans d'étude et plus de 4 ans d'expérience (partie rouge), il est retenu
  • 4e cas : si le candidat à plus de 4 ans d'étude ou plus de 4 ans d'expérience (partie mauve), il n'est pas retenu.

Test avec la fonction OU

Premièrement, en colonne D, nous avons construit notre test avec la fonction OU traditionnelle.

Partout où le test renvoie VRAI cela signifie que nous devrions embaucher des candidats.

=OU([@Etude]>=4,[@Experience]>=4)

(pour les références d'un tableau)

=OU(C2>=4,D2>=4)

(pour les références relatives )

Cependant, nous pouvons constater que pour les lignes 6 et 9, nous ne devrions pas employer ces personnes 😡😡😡💥💥💥😱😱😱.

En effet, elles cumulent à la fois de l'expérience et un niveau d'étude trop élevés.

Test avec la fonction OUX

C'est pourquoi, dans notre exemple, nous devons utiliser la fonction OUX (ou exclusif).

De cette façon, nous construirons un test pour trouver les individus qui ne répondent qu'à un seul critère mais pas aux 2.

=OUX(C2>=4,D2>=4)

Avec cette nouvelle formule, le résultat est différent.

Nous voyons maintenant, pour les lignes 6 et 9 que le résultat est FAUX. C'est exactement ce que nous voulons. 👍😃😊

Pour finir, en écrivant ce test dans une fonction SI, nous obtenons le résultat suivant dans notre classeur.

=SI(F2;"Entretien";"Refusé")

Articles complémentaires


Voici une liste d'articles qui pourrait également vous intéresser sur le même thème.

Lien Permanent pour cet article : https://www.excel-exercice.com/fonction-oux/


(3 commentaires)

  1. Anne-Sophie

    Bonjour,
    Je me permets une petite remarque quant à l'utilisation de la fonction OUX.
    Vous indiquez "Un et un seul paramètre doit être VRAI pour que l'ensemble du test soit vrai, c'est la nouvelle fonction OUX".
    En fait, il faut qu'un nombre IMPAIR de paramètres soit VRAI pour pour que l'ensemble du test soit vrai.
    On arrive en effet à obtenir une valeur VRAI si on a 1, 3, 5 .... paramètres VRAI.
    Dans l'exemple que vous utilisez, cela fonctionne, mais uniquement parce qu'il n'y a que 2 tests.
    Cordialement,
    Anne-Sophie

    PS : votre site est vraiment très intéressant, loin de moi l'idée de vouloir chercher la petite bête...

    1. Frédéric LE GUEN

      Roooo que c'est gentil
      A part des messages pour me demander de régler des problèmes sur des fichiers Excel, je n'ai jamais de messages positifs sur le contenu du site.
      Bon, je ne savais pas du tout qu'un OU exclusif retournait VRAI quand il y a un nombre impair de VRAI. Mais pour trouver un cas concret bonjour la galère. Si vous une idée, je prends

      1. Anne-Sophie

        Bonjour
        J'ai fait quelques recherches sur le OU exclusif de manière générale pour essayer de trouver un exemple d'application concret...
        J'en reviens bredouille !
        Le OU exclusif a des applications en électronique, en informatique et en cryptographie (https://fr.wikipedia.org/wiki/Fonction_OU_exclusif) mais il semblerait quand même qu'il soit utilisé principalement dans un cas à 2 arguments (http://prof.maquaire.free.fr/cas%20sociaux/cs%20xor.html), comme celui utilisé dans votre article.
        A tout hasard, voici également le lien vers un article (en anglais) qui propose une utilisation à 5 arguments
        https://powerspreadsheets.com/xor-function-excel/
        L'auteur n'a quand même pas l'air vraiment convaincu de l'utilité de cette fonction dans ce cas-là !
        Cordialement,
        Anne-Sophie

Laisser un commentaire

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