Comment utiliser And, Or et Not dans Google Sheets Query

Dans mes tutoriels Query déjà publiés, j’ai utilisé les opérateurs logiques de Query mentionnés dans le titre. Mais il n’y a pas d’article spécifique sur la façon d’utiliser And, Or et Not dans Google Sheets Query.

Alors cette fois, apprenons l’utilisation de ces opérateurs logiques.

Bientôt, je souhaite partager des tutoriels avancés basés sur les opérations logiques AND, OR, NOT dans Query. Considérez donc ceci comme une première étape.

Vérifiez également: Apprenez la fonction Query de Google Sheets.

And, Or et Not dans la clause Where de Google Sheets Query

Nous pouvons utiliser les opérateurs logiques AND, OR et NOT dans la clause Where de Google Sheets Query. Quel est leur objectif?

L’objectif de la clause Where dans Query est de ne renvoyer que les lignes qui correspondent aux conditions spécifiées.

Dans la « condition spécifiée », nous pouvons utiliser des opérateurs de comparaison simples ou complexes.

Voici ces tutoriels pertinents que vous pouvez consulter à votre guise:

  1. Opérateurs de comparaison simples dans Query.
  2. Opérateurs de comparaison de chaînes complexes.
    • Contient.
    • Comme.
    • Correspond.
    • Commence par.
    • Se termine par.

Je parlais de l’utilisation de « conditions spécifiées » dans Query.

Voici l’utilisation des opérateurs logiques And, Or et Not dans Query.

Avec l’aide de ces opérateurs logiques dans la clause Where de Query, nous pouvons lier plusieurs conditions.

Voici des exemples qui vous aideront à apprendre l’utilisation de And, Or et Not dans Google Sheets Query.

Comment utiliser l’opérateur OR logique dans Google Sheets Query

  1. Plusieurs conditions correspondantes dans la même colonne (« Ceci ou cela » dans la même colonne):

    =query(A1:E7, "Select * where B='Premier' or B='Deuxième'", 1)

    Opérateur OR dans la requête Sheets

    La formule ci-dessus filtre les données de A1:E7 si la colonne B contient la valeur « Premier » ou « Deuxième » (ceci ou cela).

  2. Critère correspondant dans l’une des colonnes (« Ceci ou cela » dans différentes colonnes):

    Comment filtrer les noms des étudiants ayant obtenu une note supérieure à 95 dans l’une des trois matières données?

    Nous pouvons utiliser l’opérateur OR logique dans Query pour lier les conditions comme suit:

    =query(A1:E7, "Select A where C>95 or D>95 or E>95", 1)

    Je sais que les valeurs utilisées pour les comparaisons ne sont pas toujours une chaîne ou un nombre comme ci-dessus. Cela peut aussi être une date.

    Si j’utilise cet espace pour en parler, cela pourrait détourner votre attention du sujet, c’est-à-dire And, Or et Not dans Google Sheets Query.

    Veuillez lire à ce sujet ici – Exemples d’utilisation des littéraux dans Query dans Google Sheets.

Comment utiliser l’opérateur AND logique dans Google Sheets Query

  1. Plusieurs conditions correspondantes dans différentes colonnes:

    =query(A1:E7, "Select * where A='Étudiant 1' and B='Premier'", 1)

    Opérateur AND dans la requête Sheets

    Utilisez l’opérateur AND logique dans Query lorsque les conditions se trouvent dans deux colonnes ou plus.

    La formule de Query ci-dessus filtre la plage si A= »Étudiant 1″ et la colonne B= »Premier ».

    Nous essayons d’apprendre comment utiliser And, Or et Not dans Google Sheets Query.

    Avant d’aborder l’opérateur logique NOT, permettez-moi de vous donner l’utilisation combinée de AND et OR dans Query dans Sheets.

    Similaire: Utilisation combinée des opérateurs logiques IF, AND, OR dans Google Sheets.

Utilisation combinée des opérateurs logiques AND et OR dans Sheets Query

  1. Exemple d’utilisation combinée de AND et OR dans Query:

    =query(A1:E7, "Select * where A='Étudiant 1' and (B='Premier' or B='Deuxième')", 1)

    Cette formule filtre le tableau si la valeur dans la colonne A est « Étudiant 1 » et la valeur dans la colonne B est soit « Premier » soit « Deuxième ».

    And, Or et Not dans Google Sheets Query

    J’ai mis les critères multiples OU entre parenthèses pour définir la priorité explicite.

Comment utiliser l’opérateur NOT logique dans Google Sheets Query

  1. Exemple d’utilisation de l’opérateur NOT logique dans Query:

    Avec cet exemple, je termine ce tutoriel.

    Cette formule utilise l’opérateur NOT logique dans Google Sheets Query.

    =query(A1:E7, "Select * where A='Étudiant 1' and not B='Premier'", 1)

    Mais les formules suivantes remplacent NOT en modifiant l’opérateur de comparaison simple.

  2. Opérateur !=:

    =query(A1:E7, "Select * where A='Étudiant 1' and B!='Premier'", 1)
  3. Opérateur <>, différent de:

    =query(A1:E7, "Select * where A='Étudiant 1' and B<>'Premier'", 1)

    Cela signifie que vous pouvez utiliser les opérateurs de comparaison <> ou != à la place de NOT. Mais en ce qui concerne les valeurs nulles, je préfère celui-ci.

    =query(A1:E7, "Select * where A is not null", 1)

    C’est tout ce qu’il y a à savoir sur l’utilisation de And, Or et Not dans Google Sheets Query. Amusez-vous bien!


Crawlan.com

Articles en lien