Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction des formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser les données plus efficacement. Ces formules développent automatiquement les résultats dans plusieurs cellules, rationalisant ainsi les flux de données et réduisant les tâches répétitives.
Dans ce blog, nous allons explorer cinq puissantes formules de tableaux dynamiques que vous pouvez commencer à utiliser dès aujourd'hui, ainsi que des cas d'utilisation réels pour chacune d'entre elles.
1. SÉQUENCE : Générer automatiquement des séries de nombres
Ce qu'il fait : Crée une liste de nombres dans une plage de lignes et de colonnes.
Cas d'utilisation : Générer un calendrier, numéroter automatiquement les tâches ou créer des plages de dates personnalisées.
=SÉQUENCE(7,1,1,1)
Cette formule génère les nombres 1 à 7 verticalement. Vous pouvez également personnaliser les lignes, les colonnes, les numéros de départ et les valeurs de pas.
Vérifier la formule dans la feuille de calcul
Astuce : combinez SEQUENCE et TEXT pour générer des plages de dates :
=ARRAYFORMULA(TEXT(SEQUENCE(7, 1, TODAY(), 1), "dddd"))
2. SPLIT : diviser les chaînes de caractères en colonnes ou en lignes
Ce qu'il fait : Divise le texte en fonction d'un délimiteur défini.
Cas d'utilisation : Diviser les noms complets, analyser les données CSV ou extraire des données à partir de champs combinés.
=SPLIT("John Doe", " ")
=SPLIT(A5, " ")
Ceci renvoie “John” et “Doe” dans des colonnes séparées. Vous pouvez diviser par des virgules, des points-virgules, des barres obliques, etc.
Bonus : utilisez SPLIT avec ARRAYFORMULA pour l'appliquer à toute une colonne.
3. FLATTEN : Réduire une plage en une seule colonne
Ce qu'il fait : Convertit un tableau 2D (lignes et colonnes) en une seule liste verticale.
Cas d'utilisation : Normalisation des données sur plusieurs lignes/colonnes en une seule liste à des fins d'analyse ou de filtrage.
=FLATTEN(A5:C7)
Utile lorsque vous devez analyser ou compter des valeurs dispersées dans une grille.
4. BYROW : appliquer une fonction personnalisée à chaque ligne
Ce qu'elle fait : applique une fonction LAMBDA personnalisée à chaque ligne.
Cas d'utilisation : Calculer les totaux des lignes, appliquer une logique conditionnelle ou créer des résumés basés sur les lignes.
=BYROW(A5:D7, LAMBDA(ligne, SUM(ligne)))
Cette méthode renvoie une colonne contenant la somme de chaque ligne.
Avancé : utilisez IF dans la LAMBDA pour ajouter des conditions par ligne.
5. BYCOL : Appliquer une fonction personnalisée à chaque colonne
Ce qu'elle fait : similaire à BYROW, mais fonctionne colonne par colonne.
Cas d'utilisation : Générer des moyennes, des valeurs maximales ou d'autres résumés sur plusieurs colonnes.
=BYCOL(A5:D7, LAMBDA(col, SUM(col)))
Un moyen rapide de résumer des colonnes sans écrire des formules distinctes pour chacune d'entre elles.
Réflexions finales
Les formules de tableau dynamique dans Google Sheets ne sont pas réservées aux techniciens ou aux utilisateurs avancés. Elles sont incroyablement utiles à tous ceux qui souhaitent gagner du temps et créer des feuilles de calcul plus intelligentes. En intégrant ces cinq formules à votre flux de travail, vous pouvez créer des outils plus souples, plus évolutifs et plus pertinents.
Essayez de les combiner avec FILTER, UNIQUE et ARRAYFORMULA pour aller encore plus loin.
Restez à l'écoute pour d'autres conseils de Sheetgo sur les formules avancées !



