Avec la nouvelle prise en charge des fonctions nommées, des fonctions LAMBDA et d’assistance, les calculs de feuille de calcul, en particulier avec les tableaux, peuvent être plus efficaces et élégants.

Hero Lambda In Google Sheets
Image : Andy Wolber/Techrepublic.

En août 2022, Google a annoncé la prise en charge des fonctions nommées et l’ajout de la fonction LAMBDA – ainsi que de plusieurs fonctions connexes – à Feuilles Google. Ces caractéristiques rendent les fonctions non seulement plus faciles à partager entre les feuilles, mais aussi plus élégantes, car un calcul bien conçu peut fonctionner sur un ensemble complet de données.

Ces nouvelles fonctionnalités ont commencé à être disponibles dans Google Sheets pour la plupart des gens le 24 août 2022. Les clients Frontline, Nonprofits et G Suite Basic et Business hérités n’bénéficieront pas de ces fonctionnalités. Les bases de ce que vous devez savoir sur ces fonctions, avec quelques exemples, sont couvertes ci-dessous.

Quoi de neuf dans Google Sheets ?

Fonctions nommées

Les fonctions nommées ont tendance à rendre les calculs complexes plus compréhensibles, car des mots bien choisis peuvent transmettre un sens plus rapidement que les formules pour la plupart des gens. Par exemple, une personne peut probablement comprendre à quoi sert la formule (F – 32) x 5/9, mais un nom personnalisé tel que CONVERTTOCELSIUS peut mieux transmettre que cette fonction convertit les degrés Fahrenheit en Celsius.

Publicité

VOIR: Google Workspace vs Microsoft 365 : une analyse côte à côte avec liste de contrôle (TechRepublic Premium)

Mieux encore, vous pouvez importer une fonction nommée créée et utilisée dans un fichier Google Sheets dans un autre fichier Google Sheets. Les pages d’assistance indiquent que cette fonctionnalité se trouve dans le data | Menu Fonctions nommées, bien que lorsque j’écris ceci le dernier jour d’août 2022, l’option Fonction nommée n’était pas encore disponible dans mon compte Google.

Fonctions LAMBDA et d’assistance

Les fonctions LAMBDA et d’assistance ajoutées vous permettent de créer des fonctions personnalisées qui fonctionnent sur des valeurs transmises à la fonction. Il est important de noter que LAMBDA peut fonctionner avec des tableaux ou, pour les personnes qui ne connaissent pas ce terme, avec une collection de données ou de valeurs. Les fonctions LAMBDA et d’assistance peuvent faciliter la gestion et la maintenance de feuilles de calcul sophistiquées, car vous créez la fonction et lui transmettez des paramètres.

Fonctions BYROW et BYCOL

Respectivement, BYCOL crée une nouvelle ligne de données basée sur le regroupement des éléments de tableau par colonne – d’où son nom! — tandis que BYROW crée une nouvelle colonne de données basée sur le regroupement des éléments de tableau par ligne.

Dans un tableau de données météorologiques où une vitesse de vent est signalée dans un format de grille de calendrier, par exemple, BYROW peut être utilisé pour renvoyer la vitesse maximale du vent au cours d’une semaine (Figure B), tandis que BYCOL peut être utilisé pour rétablir la vitesse maximale du vent un jour donné (Figure A).

Figure A

A Bycol Google Sheet Example
La Fonction Bycol De La Cellule A7 Identifie Le Nombre Maximal D’éléments Du Tableau Ci-Dessus Pour Chaque Colonne (Par Exemple, 36 Est Le Nombre Maximal Des Nombres De La Colonne A).

Figure B

B Byrow Google Sheet Example
La Fonction Byrow De La Cellule I2 Identifie Le Nombre Maximal D’éléments Du Tableau À Gauche Pour Chaque Ligne (Par Exemple, 42 Est Le Nombre Maximal De La Ligne 2).

Fonction MAKEARRAY

MAKEARRAY offre un moyen de créer un ensemble calculé de lignes et de colonnes. Par exemple, MAKEARRAY peut générer un ensemble de données calculées, telles qu’une table de multiplication (Figure C), ou un ensemble de données générées aléatoirement.

FIgure C

C Makearray Google Sheet Example
La Fonction Makearray De La Cellule A1 A Généré Toutes Les Autres Données Affichées Dans Cette Feuille.

Fonction MAP

MAP vous permet de créer un nouveau tableau avec le LAMBDA appliqué au tableau sélectionné. Poursuivant nos exemples liés à la météo, cela pourrait être utilisé sur un tableau de températures (par exemple, les cellules A1: G5 dans Figure D) pour créer un nouveau réseau avec seulement des jours inférieurs à 32 degrés Fahrenheit identifiés comme froids (par exemple, les cellules A8:G11 dans Figure D).

Figure D

D Map Google Sheet Example
La Fonction Map De La Cellule A8 A Généré Tous Les Éléments De La Plage De A8 À G11. Cette Entrée À Une Cellule Fonctionne Efficacement Sur Le Tableau Ci-Dessus Pour Créer Les Descriptions Textuelles Comme Indiqué.

Fonction REDUCE

REDUCE applique un LAMBDA aux éléments d’un tableau, élément par élément, à plusieurs reprises. Souvent, cela peut être utilisé pour effectuer un calcul sur seulement certaines valeurs, comme l’ajout uniquement de nombres qui sont pairs. Dans un contexte météorologique, cela peut être utilisé pour calculer les minutes d’ensoleillement, mais en ne comptant que les jours où les minutes d’ensoleillement dépassent 240 minutes (Figure E).

Figure E

E Reduce Google Sheet Example
La Fonction Reduce Dans La Cellule A8 Avec Le La Fonction Lambda Affichée Additionne Tous Les Nombres De La Plage A2:G5 Supérieurs Ou Égaux À 240.

Fonction SCAN

SCAN, tout comme REDUCE, applique un LAMBDA à chaque valeur d’un tableau, élément par élément. Toutefois, contrairement à REDUCE, SCAN crée un nouveau tableau avec le même nombre d’éléments que l’original. Vous pouvez utiliser un SCAN pour appliquer un calcul aux éléments d’un tableau.

Dans mon exemple, le premier ensemble de données pourrait représenter un ensemble de chiffres de précipitations quotidiennes. La fonction SCAN crée un tableau d’une taille correspondante, mais chaque cellule affichant le total cumulé des précipitations, comme indiqué dans Figure F. Encore une fois, ce qui est remarquable ici, c’est que tous les nombres du deuxième tableau sont créés avec une seule entrée de cellule.

Figure F

F Scan Google Sheet Example
La Fonction Scan De La Cellule A8 Représente Un Total Cumulé (Calculé Cellule Par Cellule, Ligne Par Ligne) Des Nombres De La Plage A2:G5. La Fonction Scan Unique Entrée Dans La Cellule A8 A Généré Et Rempli Chaque Cellule De A8 À G11 Avec Les Totaux Cumulés Des Données Ci-Dessus.

Fonctions XLOOKUP et XMATCH

En plus des fonctions ci-dessus, Google a annoncé deux autres fonctions qui, au 31 août 2022, n’étaient pas encore disponibles dans Google Sheets pour aucun de mes différents comptes Google Workspace: XLOOKUP et XMATCH.

RECHERCHE X vous permet de rechercher un tableau et de renvoyer un élément qui correspond à une correspondance. Par exemple, dans une liste d’États et de capitales d’État, une RECHERCHE X d’un État peut renvoyer la capitale d’État correspondante. XMATCH recherche un ensemble de cellules et renvoie la position de l’élément. Par exemple, un XMATCH d’une liste alphabétique des États américains pour l’Alaska pourrait renvoyer la valeur 2, puisque seul l’Alabama la précède par ordre alphabétique.

Quelle est votre expérience avec les fonctions?

Si vous utilisez des fonctions nommées dans Google Sheets, avez-vous choisi, vous et vos collègues, des normes de dénomination de fonctions ? Les fonctionnalités LAMBDA ont-elles simplifié la façon dont vous travaillez avec les tableaux de données dans Google Sheets ? Laquelle des fonctions ci-dessus utilisez-vous le plus souvent? Pourquoi? Mentionnez-moi ou envoyez-moi un message sur Twitter (@awolber) pour me faire savoir quelle a été votre expérience avec LAMBDA et les fonctions d’assistance LAMBDA dans Google Sheets.

Rate this post
Publicité
Article précédentDate de sortie de la dernière mise à jour 0.23.0 de PUBG Mobile Lite, comment télécharger, taille du fichier et lien APK
Article suivantComment ajouter le menu contextuel de sélection dans Windows 11/10
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici