Numeriblog Google Workspace Google Sheets, le tableur surpuissant Google Sheets : les accolades

Google Sheets : les accolades

L'utilisation des accolades dans Google Sheets n'est pas une pratique connue et courante. Nous allons voir ici ensemble, comment s'en servir.

personnes ont consulté cet article

2 minutes

Rédigé par Thierry Vanoffe - il y a 2 ans

Ce que vous allez découvrir

  • Qu'est-ce qu'une accolade ?
  • Matrice, formule matricielle, syntaxe de formule matricielle
  • Exemple d'utilisation des { } dans Google Sheets
  • Utilisation des accolades avec une fonction
  • Ajouter des colonnes au tableau
  • Faire de l'assemblage de feuilles, de tableaux avec les formules matricielles {}

Google Sheets : les accolades

L’utilisation des accolades dans Google Sheets n’est pas une pratique connue et courante. Nous allons voir ici ensemble, comment s’en servir. Les accolades sur Google Sheets sont un outil puissant pour effectuer des calculs et des opérations complexes rapidement et facilement. Elles permettent de regrouper plusieurs formules en une seule cellule, de créer des tableaux dynamiques et d’automatiser des tâches répétitives. Les accolades sont particulièrement utiles pour les professionnels de la finance, de la comptabilité et de la gestion de données, ainsi que pour les étudiants et les enseignants en mathématiques. Dans cet article, nous allons explorer les différentes façons dont vous pouvez utiliser les accolades sur Google Sheets et comment elles peuvent vous aider à améliorer votre productivité.

Qu’est-ce qu’une accolade ?

Une accolade, c’est une embrassade, ou le fait de mettre les bras autour du cou, mais c’est aussi un signe de ponctuation à double courbure « {« , qui sert à réunir plusieurs mots, lignes, colonnes, et c’est plutôt cette définition qui va nous servir ici.

Les accolades { } permettent de créer des tableaux de valeurs en groupant des plages ou des valeurs.

Pour faire une accolade sur le clavier, une simple option+ (ou option+) permet de l’ouvrir ou la fermer (la combinaison de deux touches). Sur le clavier du PC, ça sera ALTGR+4 pour ouvrir et ALTGR+ »+ » pour fermer une accolade. Sur Mac : ALT+( et ALT+).

Les accolades, comme la fonction =arrayformula, permettent de rentrer dans la cour des formules matricielles, autrement dit la cour des grands utilisateurs de Google Sheets.

Matrice, formule matricielle, syntaxe de formule matricielle

Préparez-vous à rentrer dans la Matrice, Néo !

Quelques définitions pour bien comprendre « de quoi qu’on cause » (c’est comme ça qu’on dit dans ch’nord).

Matrice : une matrice est une plage de valeurs, soit une colonne, une ligne ou un ensemble de lignes et de colonnes.

Formule matricielle : une formule matricielle est une formule qui a la capacité d’effectuer plusieurs calculs sur les ensembles de données d’une matrice. Les formules matricielles sont de puissantes formules qui vous permettent d’effectuer des calculs complexes souvent impossibles avec des fonctions de feuille de calcul standard. Les formules matricielles sont fréquemment utilisées pour l’analyse de données, les sommes et les recherches conditionnelles, l’algèbre linéaire, les mathématiques et la manipulation matricielles, et bien plus encore.

Syntaxe des formules matricielles : les formules matricielles dans Google Sheets sont entre accolades : « {  } ».

Exemple d’utilisation des { } dans Google Sheets

Par exemple, pour créer un tableau de valeurs à partir des listes des colonnes A et B, entrez les deux plages dans des « { } » en les séparant par des « ;« 

Dans la cellule D2, j’ai utilisé cette formule :

={A2:A7;B2:B7}
Google Sheets accolades

Vous pouvez ajouter d’autres plages ou valeurs à ce tableau de valeurs, comme dans ce nouvel exemple avec l’ajout de la valeur « France » :

={A2:A7;B2:B7;"France"}
Google Sheets accolades formules

Utilisation des accolades avec une fonction

Un tableau de valeurs entre accolades peut être utilisé avec des fonctions. Par exemple, avec la fonction SORT pour effectuer un tri par ordre alphabétique croissant :

=sort({A2:A7;B2:B7;"France"})
Google Sheets accolades fonctions

Ajouter des colonnes au tableau

Dans les premiers exemples, les différentes plages et valeurs étaient séparées par un « ; » et donc ajoutées à la suite, les unes au-dessous des autres.

Pour ajouter les plages et les valeurs à la suite dans le tableau sous forme de colonnes au lieu de lignes, utilisez le séparateur « \ » (ou « , » si votre séparateur de décimales n’est pas la virgule), par exemple :

={A2:A7\A8:A13}
Ajouter des colonnes au tableau

Faire de l’assemblage de feuilles, de tableaux avec les formules matricielles {}

Imaginons maintenant un classeur Sheets regroupant trois feuilles (Asie, Afrique, Amérique), je souhaite regrouper en une formule l’ensemble des feuilles dans un seul tableau.

Démonstration sur de l’assemblage horizontal :

Formules matricielles

Vous souhaitez aller plus loin dans la Matrice ? N’hésitez pas à suivre une formation avancée sur Google Sheets chez Numericoach. Cet article vous a plu ? N’oubliez pas de le partager dans vos communautés et réseaux sociaux (Linkedin, Facebook…).

Pour ne rien manquer des dernières tendances, n’hésitez pas à vous inscrire à notre newsletter.

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Rédacteur

Photo de profil de l'auteur
Thierry Vanoffe

Thierry VANOFFE, consultant, formateur, coach Google Workspace CEO de Numericoach, leader de la formation Google Workspace en France. Passionné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos projets de formation.

S’abonner
Notification pour
4 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Alexandre B.

Super article ! Une fois qu’on sait les utiliser, ça change la vie !
J’ajouterai une utilisation basique mais non négligeables : ré-ordonner ses colonnes
Exemple : j’ai une plage A1:B20 et je veux faire une formule VLOOKUP avec pour clé de recherche une valeur en colonne B et la valeur recherchée en A.
Malheureusement VLOOKUP cherche toujours dans la première colonne d’une plage et donc ne peut donner des valeurs que dans les colonnes vers la droite.
Pour cela : VLOOKUP(clé ;{B1:B20\A1:A20};2;false) et ça change la vie
Quand on pousse encore un peu, la matrice permet des utilisations folles quand elle est associée à la formule QUERY

Bonjour et merci.
Vieux d’excel, je travaille souvent dessus puis transfère sur GSHEET, et là je butte:
Tableurs excel et gsheet dispo à cette adresse:
https://drive.google.com/drive/folders/1gJjnK0TRkjz9zXUHCB0aUW3XcWws7DzJ?usp=sharing
Problème rencontré:
En filtrant la colonne A pour masquer la ligne 16 (10/06/2022), la cellule D28 devrait passer à 5.
ça fonctionne très bien avec EXCEL mais pas avec GSHEET.
J’ai essayé de mettre des accolades à la place de la fonction ArrayFormula mais GSHEET me refuse de fermer l’accolade (cellule E28).
Si quelqu’un a une idée de déblocage, merci beaucoup

Stéphane

Bonjour, existe-t-il un moyen de recopier une même plage 1 fois, 2 fois, 3 fois, etc… en indiquant en argument le nombre de répétition de cette plage de telle sorte à pouvoir modifier dynamiquement le résultat final ?
Ceci afin de faire un planning où la succession des jours de travail et de repos n’est pas forcément identique et donc faire la 1ère série et la répéter sur 365 jours.
Merci d’avance