Aller au contenu

Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets

Antoine Brisset
Antoine Brisset
Temps de lecture : 2 min
Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets
Photo by Team Nocoloco / Unsplash

Table des matières

As-tu déjà entendu parler des fonctions nommées ("named functions"), la nouveauté disponible dans Google Sheets depuis cet été ?

Personnellement, je l'utilise depuis quelques semaines et je trouve ça absolument génial.

Les fonctions nommées, c'est quoi ?

Une fonction nommée, c'est une fonction personnalisée qu'on peut construire à partir des fonctions "natives" de Google Sheets.

Pour faire simple, c'est une fonction sur mesure que tu peux sauvegarder et réutiliser ailleurs.

Parce que oui, le truc cool, c'est que tu peux importer des fonctions nommées que tu as déjà créées dans n'importe quelle autre feuille Google Sheets.

Un peu comme une librairie en programmation.

Démo des fonctions nommées (la doc est ici)

Pourquoi utiliser les fonctions nommées ?

Bon, c'est bien joli tout ça, mais comment ça va te faire gagner du temps au quotidien ?

Et bien, imagine :

  • tu n'auras plus besoin de rechercher pour la énième fois comment faire telle ou telle opération
  • tu éviteras les erreurs de syntaxe sur les formules complexes (celles avec des regex ou des XPath notamment)
  • tu pourras enregistrer des petits bouts de code pour les réutiliser ailleurs
  • tu gagneras en clarté et en lisibilité dans tes feuilles de calcul
  • tu pourras partager tes fonctions à tes collègues

Sympa, non ?

Comment créer une fonction nommée ?

Pour créer une fonction nommée, il suffit de suivre ces étapes :

  1. Clique sur Données > Fonctions nommées
  2. Dans la barre latérale qui s'ouvre, sélectionne Ajouter une nouvelle fonction
  3. Donne un nom à ta fonction dans le champ Nom de la fonction
  4. Explique à quoi elle sert et ce qu'elle retourne comme résultat dans le champ Description de la fonction
  5. Entre les différents paramètres dont elle a besoin dans Espaces réservés pour les arguments
  6. Dans l'écran qui suit, tu peux donner plus de détails sur chaque paramètre dans le champ Description de l'argument et illustrer avec un exemple dans le champ Exemple d'argument.

Allez, j'te donne un exemple concret.

Admettons que tu veuilles créer une fonction nommée (qu'on appellera TITLE) pour scraper le title d'une page web en utilisant IMPORTXML.

Je te montre comment faire ↓

Création d'une fonction nommée pour scraper les balises title

Quelques idées de fonctions nommées

Avant tout, je te conseille de te créer un fichier Google Sheets dédié, dans lequel tu ajouteras toutes tes fonctions nommées à visée SEO.

Comme ça, tu ne te poseras pas de question quand tu voudras en importer une : tout sera réuni dans le même fichier.

Ensuite, voici quelques suggestions de fonctions à créer qui, j'en suis sûr, te feront gagner du temps au quotidien :

Allez, à toi de jouer maintenant !

Google Sheets

Antoine Brisset Twitter

Consultant SEO depuis 2010. Je traque les clics inutiles et automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.


Articles Similaires

Membres Public

Importer des datasets facilement grâce aux fonctions nommées de Google Sheets

Aujourd'hui, je vais te montrer comment importer facilement un jeu de données que tu utilises souvent à l'intérieur de tes feuilles Google Sheets. Exemple : tu travailles sur du SEO local et tu as besoin, régulièrement, de récupérer la liste des 36000 communes françaises. Pour éviter de devoir à chaque fois

Importer des datasets facilement grâce aux fonctions nommées de Google Sheets
Membres Public

Comment scraper proprement avec IMPORTXML ?

Quand on utilise IMPORTXML pour extraire le contenu de plusieurs balises (exemple : toutes les balises h2 d'une page), les différentes valeurs trouvées s'affichent par défaut les unes en dessous des autres, sur plusieurs lignes. C'est embêtant. Pourquoi ? Parce que si on ajoute d'autres URLs, on ne peut pas "tirer" la

Comment scraper proprement avec IMPORTXML ?
Membres Public

L'astérisque comme alternative à la fonction AND dans Google Sheets

Les formules Google Sheets, c'est bien, mais quand on commence à enchaîner les ouvertures de parenthèses pour imbriquer plusieurs fonctions, ça devient vite indigeste. Aujourd'hui, je vais te donner une astuce toute simple pour réduire le nombre de parenthèses dans tes IF. En général, pour tester si plusieurs conditions sont

L'astérisque comme alternative à la fonction AND dans Google Sheets