Comment utiliser la fonction SI dans la formule Requête de Google Sheets

« Les secrets cachés de la fonction SI dans la formule Requête de Google Sheets »

Imaginez si vous pouviez apporter de la dynamique à vos filtres dans Google Sheets… Eh bien, c’est exactement ce que la fonction SI vous permet de faire dans la formule Requête de Google Sheets. Dans cet article, je vais vous révéler comment utiliser cette fonctionnalité puissante pour filtrer vos données de manière intelligente. Préparez-vous à être impressionné !

Données d’exemple pour tester la formule logique SI dans la requête

Pour commencer, nous aurons besoin de quelques données d’exemple pour expérimenter avec la fonction SI dans la formule Requête. Vous pouvez facilement importer ces données à partir d’une page Wikipedia à l’aide de la formule IMPORTHTML dans Google Sheets. Voici comment faire :

=query(importhtml("https://en.wikipedia.org/wiki/List_of_best-selling_fiction_authors","Table",1),"Select Col1,Col7")

Cette formule importe une table à sept colonnes à partir d’une page Wikipedia. Pour notre exemple, nous exclurons les colonnes 2 à 6 à l’aide de la formule Requête. Maintenant que nous avons ces données, nous pouvons commencer à explorer la fonction SI dans la formule Requête.

Le rôle de la fonction SI dans la formule Requête

La fonction SI est généralement utilisée dans la formule Requête pour apporter de la dynamique au filtre. Permettez-moi de vous expliquer en utilisant un exemple concret.

Imaginons que vous ayez une liste d’auteurs à succès dans la catégorie de la fiction, et que vous souhaitiez filtrer ces données en fonction de la nationalité de l’auteur. Avec la fonction SI dans la formule Requête, cela devient un jeu d’enfant.

Pour commencer, nous allons créer un menu déroulant dans la cellule D2 pour sélectionner la nationalité de l’auteur. Suivez ces étapes simples pour créer le menu déroulant :

  1. Allez dans la cellule D2.
  2. Cliquez sur « Données » dans le menu, puis sélectionnez « Validation des données ».
  3. Dans la fenêtre de validation des données, choisissez « Liste d’éléments » comme critère et entrez les chaînes de texte suivantes : « Britannique », « Anglais », « Américain » et « Tous ».
  4. Cliquez sur « Enregistrer ». Votre menu déroulant est prêt dans la cellule D2.

Maintenant que nous avons notre menu déroulant, nous pouvons filtrer nos données en fonction de la nationalité de l’auteur à l’aide de la formule suivante :

=query(A1:B,"Select A where B='"&D2&"'",1)

Cette formule sélectionne la colonne A (qui contient les noms des auteurs à succès dans la catégorie de la fiction) en fonction de la condition dans la cellule D2 (qui est notre menu déroulant pour sélectionner la nationalité de l’auteur).

Mais qu’en est-il du critère « Tous » dans la cellule D2 ? Étant donné que ce n’est pas une nationalité spécifique, il n’y a pas de chaîne correspondante dans la colonne B. Ce que je souhaite faire en sélectionnant ce critère dans le menu déroulant, c’est de lister tous les auteurs, indépendamment de leur nationalité.

C’est là que la fonction SI dans la formule Requête entre en jeu. Nous allons modifier légèrement notre formule en utilisant la fonction SI pour rendre le critère « Tous » dynamique. Voici comment :

=query(A1:B,"Select A " & IF(D2="Tous",, "where B = '"&D2&"' "),1)

Maintenant, si vous sélectionnez « Tous » dans la cellule D2, la formule listera tous les auteurs, car la fonction SI renvoie une valeur nulle pour cette condition. C’est simple, mais puissant !

Conclusion

Vous voilà maintenant capable de maîtriser la fonction SI dans la formule Requête de Google Sheets. N’oubliez pas d’être attentif à l’utilisation des guillemets dans vos formules, car cela peut parfois causer des erreurs. Profitez de cette fonctionnalité pour filtrer vos données de manière intelligente et gagnez en efficacité dans votre travail !

Si vous souhaitez en savoir plus sur les fonctionnalités avancées de Google Sheets et d’autres astuces, rendez-vous sur Crawlan.com. Ne manquez pas la chance d’en apprendre davantage sur l’univers fascinant de Google Sheets !

Articles connexes : Comment obtenir une option « Tous » dans un menu déroulant sur Google Sheets.

Articles en lien