Faire un OU exclusif avec la fonction OUX

Dernière mise à jour le 14/05/2024
Temps de lecture : 3 minutes

La fonction OUX d'Excel vous permet de faire des OU exclusifs.

  1. 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.mettent d'enrichir la construction de tests logiques

  2. 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

=OUX(Test1; Test2; Test3; ...)

La fonction OUX est présente dans Excel depuis la version d'Excel 2013. Vous pouvez mettre jusqu'à 256 conditions.

Exemple d'illustration avec la fonction OUX

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'études 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.

Diagramme representatif de la fonction OUX

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

  • 1er cas : si le candidat à moins de 4 ans d'études 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'études (partie bleue), il est retenu.
  • 3e cas : si le candidat à moins de 4 ans d'études et plus de 4 ans d'expérience (partie rouge), il est retenu.
  • 4e cas : si le candidat à plus de 4 ans d'études ou plus de 4 ans d'expérience (partie mauve), il n'est pas retenu.

Résultat avec la fonction OU

Si nous construisons un test logique avec la fonction OU, nous devrions retenir toutes les personnes qui remplissent l'un des 2 critères

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

Resultat du test logique avec la fonction OU pour la selection des candidats

Cependant, nous pouvons constater que pour les lignes 3, 9 et 12, nous ne devrions pas employer ces personnes. En effet, elles cumulent à la fois de l'expérience et un niveau d'études trop élevés. C'est pourquoi, dans notre exemple, nous devons utiliser la fonction OUX (ou exclusif).

Test avec la fonction OUX

Nous allons construirons un test pour trouver les individus qui ne répondent qu'à un seul critère mais pas aux 2. Avec la fonction OUX d'Excel, nous voyons maintenant, pour les lignes 3, 9 et 12 que le résultat est FAUX. C'est exactement ce que nous voulons. Un seul des 2 critères VRAI.

Test logique avec la fonction OUX

Nous pouvons rendre le résultat plus lisible en utilisant une fonction SI. De cette façon, il est facile de lire les personnes qui seront retenues.

Inclure la fonction OUX dans un test SI

Vous trouverez des informations complémentaires sur la fonction OUX sur le site de Microsoft.

Articles liés

4 Comments

  1. prof.maquaire
    11/06/2018 @ 18:25

    Bonjour,
    Le ou exclusif est effectivement utilisé comme clef d'imparité (ou d'imparité si inversé). De façon câblée, il a pu être utilisé sur des systèmes de transmission rapides, afin de vérifier l'acheminement correct d'une trame. Maintenant, si on veut vérifier la validité d'une trame, on pourrait encore l'utiliser sous forme programmée.
    Mais c'est un mode de fonctionnement qui ne parle généralement qu'aux électroniciens anciens... peut-être aussi à certains informaticiens (ça reste à confirmer).
    prof.maquaire

    PS : la page de mon site que vous pointez est un peu ancienne... promis, je vais la rafraîchir un peu ;o/

    Reply

  2. Anne-Sophie
    22/02/2018 @ 16:15

    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...

    Reply

    • Frédéric LE GUEN
      22/02/2018 @ 18:18

      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

      Reply

      • Anne-Sophie
        23/02/2018 @ 11:13

        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 ), comme celui utilisé dans votre article.
        A tout hasard, voici également le lien vers un article (en anglais) qui propose une utilisation à 5 arguments

        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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Faire un OU exclusif avec la fonction OUX

Reading time: 3 minutes
Dernière mise à jour le 14/05/2024

La fonction OUX d'Excel vous permet de faire des OU exclusifs.

  1. 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.mettent d'enrichir la construction de tests logiques

  2. 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

=OUX(Test1; Test2; Test3; ...)

La fonction OUX est présente dans Excel depuis la version d'Excel 2013. Vous pouvez mettre jusqu'à 256 conditions.

Exemple d'illustration avec la fonction OUX

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'études 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.

Diagramme representatif de la fonction OUX

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

  • 1er cas : si le candidat à moins de 4 ans d'études 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'études (partie bleue), il est retenu.
  • 3e cas : si le candidat à moins de 4 ans d'études et plus de 4 ans d'expérience (partie rouge), il est retenu.
  • 4e cas : si le candidat à plus de 4 ans d'études ou plus de 4 ans d'expérience (partie mauve), il n'est pas retenu.

Résultat avec la fonction OU

Si nous construisons un test logique avec la fonction OU, nous devrions retenir toutes les personnes qui remplissent l'un des 2 critères

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

Resultat du test logique avec la fonction OU pour la selection des candidats

Cependant, nous pouvons constater que pour les lignes 3, 9 et 12, nous ne devrions pas employer ces personnes. En effet, elles cumulent à la fois de l'expérience et un niveau d'études trop élevés. C'est pourquoi, dans notre exemple, nous devons utiliser la fonction OUX (ou exclusif).

Test avec la fonction OUX

Nous allons construirons un test pour trouver les individus qui ne répondent qu'à un seul critère mais pas aux 2. Avec la fonction OUX d'Excel, nous voyons maintenant, pour les lignes 3, 9 et 12 que le résultat est FAUX. C'est exactement ce que nous voulons. Un seul des 2 critères VRAI.

Test logique avec la fonction OUX

Nous pouvons rendre le résultat plus lisible en utilisant une fonction SI. De cette façon, il est facile de lire les personnes qui seront retenues.

Inclure la fonction OUX dans un test SI

Vous trouverez des informations complémentaires sur la fonction OUX sur le site de Microsoft.

Articles liés

4 Comments

  1. prof.maquaire
    11/06/2018 @ 18:25

    Bonjour,
    Le ou exclusif est effectivement utilisé comme clef d'imparité (ou d'imparité si inversé). De façon câblée, il a pu être utilisé sur des systèmes de transmission rapides, afin de vérifier l'acheminement correct d'une trame. Maintenant, si on veut vérifier la validité d'une trame, on pourrait encore l'utiliser sous forme programmée.
    Mais c'est un mode de fonctionnement qui ne parle généralement qu'aux électroniciens anciens... peut-être aussi à certains informaticiens (ça reste à confirmer).
    prof.maquaire

    PS : la page de mon site que vous pointez est un peu ancienne... promis, je vais la rafraîchir un peu ;o/

    Reply

  2. Anne-Sophie
    22/02/2018 @ 16:15

    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...

    Reply

    • Frédéric LE GUEN
      22/02/2018 @ 18:18

      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

      Reply

      • Anne-Sophie
        23/02/2018 @ 11:13

        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 ), comme celui utilisé dans votre article.
        A tout hasard, voici également le lien vers un article (en anglais) qui propose une utilisation à 5 arguments

        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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.