Maîtriser la formule QUERY : 4 cas d'utilisation avec exemples

La formule QUERY de Google Sheets est un outil puissant pour filtrer, regrouper et résumer des données. Grâce à cette formule, vous pouvez simplifier la gestion des données, effectuer des analyses avancées et créer des rapports détaillés.

Dans ce blog, nous allons explorer quatre cas d'utilisation pratiques pour démontrer comment la formule QUERY peut transformer vos flux de travail.

1. Rationalisation de la gestion des stocks

Scénario : Un responsable d'entrepôt doit récupérer des informations sur les produits survendus et calculer les totaux quotidiens des ruptures de stock à partir des relevés d'inventaire.

A

B

C

Produit

Stock

Ventes

Produit A

50

60

Produit B

30

15

Produit C

10

20

=QUERY(A1:C4, “SELECT A, B, C, (C - B) WHERE (C - B) > 0 LABEL (C - B) ‘Survendu par’ “, 1)

Répartition :

  1. Plage de données : (A1:C4).
    • La formule traite les données de l'ensemble du tableau.
  2. Clause SELECT : SÉLECTIONNER A, B, C, (C - B).
    • Récupère les colonnes A, B, C et la différence entre les ventes et le stock (C - B).
  3. clause WHERE : (C - B) > 0.
    • Filtre les lignes où les ventes sont supérieures au stock, ne montrant que les produits survendus.
  4. Clause d'étiquetage : ÉTIQUETTE (C - B) ‘Survente de’.
    • Renomme (C - B) en “Survente de” dans la sortie.
  5. Indicateur d'en-tête : (1).
    • Traite la première ligne comme un en-tête pour une mise en forme correcte.
Produit Stock Ventes Survente par
Produit A 50 60 10
Produit C 10 20 10

Copier la feuille de calcul pour vérifier la formule

Comment cela fonctionne-t-il ?

La formule QUERY sélectionne les produits dont les ventes dépassent le stock, en calculant automatiquement le montant de la survente.

Avantages

  • Identifier les produits survendus en quelques secondes.
  • Éliminer le filtrage manuel et les erreurs de calcul.

2. Synthèse des données financières par catégorie

Scénario : Une équipe financière doit analyser les dépenses par catégorie pour les rapports quotidiens et mensuels.

A

B

C

Date

Catégorie

Dépenses ($)

01/01/2024

Marketing

200

01/01/2024

Voyage

300

02/01/2024

Marketing

150

=QUERY(A1:C5, “SELECT B, SUM(C) WHERE B IS NOT NULL GROUP BY B LABEL SUM(C) ‘Total Expense ($)'”.”, 1)

Ventilation

  1. Plage de données : (A1:C5).
    • La formule traite les données des colonnes A, B et C dans cet intervalle.
  2. Clause SELECT: SÉLECTIONNER B, SOMME(C).
    • Récupère la colonne B (Catégorie) et calcule la somme de la colonne C (Dépenses).
  3. Clause WHERE:OÙ B N'EST PAS NUL.
    • Exclut les lignes où la colonne B (Catégorie) est vide.
  4. Clause de groupe : GROUP BY B LABEL SUM(C)
    • Regroupe les données par catégorie (B) pour calculer les totaux pour chaque catégorie unique.
  5. Clause d'étiquetage : LABEL SUM(C) ‘Dépenses totales ($)’.
    • Renomme le total calculé (SOMME(C)) en “Dépenses totales ($)” pour plus de clarté.
  6. Indicateur d'en-tête : 1.
    • Traite la première ligne comme un en-tête pour une mise en forme correcte.
Catégorie Dépenses totales ($)
Marketing 350
Voyage 300

Copier la feuille de calcul pour vérifier la formule

Comment cela fonctionne-t-il ?

La formule QUERY regroupe les dépenses par catégorie et calcule leur total.

Avantages

  • Obtenir des informations sur les habitudes de dépenses.
  • Préparer rapidement des données pour des analyses financières ou des présentations.

Ventilation

  1. Plage de données : (A1:C5).
    • La formule traite les données des colonnes A, B et C dans cet intervalle.
  2. Clause SELECT: SÉLECTIONNER B, SOMME(C).
    • Récupère la colonne B (Catégorie) et calcule la somme de la colonne C (Dépenses).
  3. Clause WHERE:OÙ B N'EST PAS NUL.
    • Exclut les lignes où la colonne B (Catégorie) est vide.
  4. Clause de groupe : GROUP BY B LABEL SUM(C)
    • Regroupe les données par catégorie (B) pour calculer les totaux pour chaque catégorie unique.
  5. Clause d'étiquetage : LABEL SUM(C) ‘Dépenses totales ($)’.
    • Renomme le total calculé (SOMME(C)) en “Dépenses totales ($)” pour plus de clarté.
  6. Indicateur d'en-tête : 1.
    • Traite la première ligne comme un en-tête pour une mise en forme correcte.
Catégorie Dépenses totales ($)
Marketing 350
Voyage 300

Copier la feuille de calcul pour vérifier la formule

3. Suivi des mouvements de stocks

Scénario : Le directeur d'un magasin souhaite contrôler les stocks ajoutés et vendus par produit au cours d'une semaine.

A

B

C

Produit

Date

Stock ($)

Produit A

01/01/2024

10

Produit A

02/01/2024

20

Produit B

01/01/2024

5

=QUERY(A1:C6, “SELECT A, SUM(C) WHERE A IS NOT NULL GROUP BY A LABEL SUM(C) ‘Stock total ajouté ($)’ “.“, 1)

Répartition :

  1. Plage de données : (A1:C6).
    • La formule traite les données des colonnes A, B et C dans cet intervalle.
  2. Clause SELECT: SÉLECTIONNER A, SUM(C).
    • Récupère la colonne A (Nom du produit) et la somme de la colonne C (Stock ajouté).
  3. Clause WHERE: OÙ A N'EST PAS NUL.
    • Exclut les lignes où la colonne A (Nom du produit) est vide.
  4. Clause de groupe : GROUPER PAR A.
    • Regroupe les données par produit (A) pour calculer les totaux pour chaque produit unique.
  5. Clause d'étiquetage : ÉTIQUETTE SUM(C) ‘Stock total ajouté ($)’.
    • Renomme le total calculé (SOMME(C)) en “Stock total ajouté ($)” pour plus de clarté.
  6. Indicateur d'en-tête : 1.
    • Traite la première ligne comme un en-tête pour une mise en forme correcte.
Produit Stock total ajouté ($)
Produit A 30
Produit B 5

Copier la feuille de calcul pour vérifier la formule

Comment cela fonctionne-t-il ?

La formule QUERY regroupe les entrées de stock par produit et calcule le total.

Avantages

  • Résumer les tendances boursières de manière dynamique.
  • Simplifier les tâches de rapprochement des stocks.

4. Création de rapports détaillés sur les feuilles de temps

Scénario : Une équipe de RH doit générer des rapports sur les heures de travail des employés par projet et par semaine.

A

B

C

Employé

Projet

Heures ($)

Alice

Projet X

10

Bob

Projet Y

15

Alice

Projet Y

20

=QUERY(A1:C5, “SELECT B, SUM(C) WHERE B IS NOT NULL GROUP BY B LABEL SUM(C) ‘Total Hours'”.”, 1)

Ventilation

  1. Plage de données : A1:C5.
    • Traite les données des colonnes A, B et C dans cet intervalle.
  2. Clause SELECT: SÉLECTIONNER B, SOMME(C).
    • Récupère la colonne B (Nom du projet) et calcule la somme de la colonne C (heures travaillées).
  3. Clause WHERE: OÙ B N'EST PAS NUL.
    • Exclut les lignes où la colonne B (Nom du projet) est vide.
  4. Clause de groupe : GROUPE PAR B.
    • Regroupe les données par projet (B) pour calculer les totaux de chaque projet.
  5. Clause d'étiquetage : ÉTIQUETTE SUM(C) ‘Heures totales’.
    • Renomme le total calculé (SOMME(C)) à “Heures totales” pour plus de clarté
  6. Indicateur d'en-tête : 1.
    • Traite la première ligne comme un en-tête pour une mise en forme correcte.
Projet Total des heures
Projet X 10
Projet Y 35

Copier la feuille de calcul pour vérifier la formule

Comment cela fonctionne-t-il ?

La formule QUERY regroupe les heures par projet et calcule leur total, offrant ainsi une vue détaillée de la répartition du temps.

Avantages

  • Automatiser les résumés des feuilles de temps.
  • Minimiser les erreurs manuelles dans l'établissement des rapports.

Déverrouiller la puissance des formules de requête

La formule QUERY est un outil indispensable pour tous ceux qui travaillent avec des données dans Google Sheets. Sa capacité à filtrer, regrouper et résumer les données de manière dynamique simplifie les flux de travail et permet d'obtenir des informations précieuses.

Vous avez un cas d'utilisation unique de la formule QUERY ? Partagez-le dans les commentaires - nous aimerions savoir comment vous utilisez cet outil polyvalent !

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Comment calculer le taux d'intérêt nominal à l'aide de Google Sheets ?

Sarah est une jeune professionnelle qui doit prendre des décisions financières importantes. Des cartes de crédit aux hypothèques, en passant par les prêts étudiants et les...
Fonctionnalités et formules de google sheets

Extraire les données de Google Calendar dans Google Sheets à l'aide d'Apps Script

Cet article a été publié à l'origine dans notre forum communautaire. Objectif : Ce guide montre comment utiliser Google Apps Script pour extraire des données...
Fonctionnalités et formules de google sheets

Utilisation de la fonction PROPER pour mettre en majuscule la première lettre de chaque mot dans Google Sheets

Note : Cet article a été publié à l'origine dans notre forum communautaire. Vous avez déjà eu besoin de nettoyer une liste de noms, de titres ou d'autres...