Comment utiliser la fonction ARRAYFORMULA dans Google Sheets

Combien de fois avez-vous créé une formule et l’avez-vous copiée dans des cellules adjacentes de votre feuille ? Dans Google Sheets, vous pouvez ignorer cette étape en utilisant la fonction ARRAYFORMULA.

ARRAYFORMULA dans Google Sheets vous permet de renvoyer plusieurs valeurs au lieu d’une seule. Cela vous permet de combiner la fonction avec d’autres comme SUM, SUMIF, IF et plus pour obtenir des résultats pour toute une gamme de cellules.

À propos des formules matricielles

Si vous n’êtes pas familier avec les formules matricielles, vous pouvez facilement décomposer le terme. Un tableau est un ensemble de cellules disposées en lignes et en colonnes. Une formule est un type d’équation qui effectue une action ou un calcul sur la ou les cellules référencées.

Ainsi, si vous combinez les deux, vous pouvez utiliser une formule matricielle pour effectuer plusieurs calculs sur un groupe de cellules en même temps. Vous pouvez obtenir un ou plusieurs résultats avec une formule matricielle basée sur les calculs que vous effectuez. Mais beaucoup trouvent une plus grande valeur dans ce dernier.

Pour faciliter l’utilisation des formules matricielles, Google Sheets propose une fonction spéciale, la fonction ARRAYFORMULA.

Utiliser ARRAYFORMULA dans Google Sheets

La syntaxe de la fonction est ARRAYFORMULA(array_formula) où le seul argument est requis. L’argument peut être une plage de cellules, une expression ou une fonction sur un ou plusieurs tableaux de même taille.

Il existe deux façons d’insérer une formule ARRAYFORMULA dans Google Sheets.

Cette première méthode est idéale si vous avez déjà entré votre formule et que vous souhaitez utiliser la fonction ARRAYFORMULA à la place. Ou pour les moments où vous souhaitez vous concentrer sur l’essentiel de la formule, puis vous soucier d’ajouter la fonction ARRAYFORMULA.

Si vous avez entré une formule normale dans une cellule, placez le curseur dans ou sur la formule dans la barre de formule. Appuyez ensuite sur Ctrl+Maj+Entrée sous Windows ou Commande+Maj+Retour sur Mac. Votre formule est convertie en une formule ARRAYFORMULA.

Appuyez simplement sur la touche Entrée ou Retour pour appliquer la formule convertie.

La méthode suivante pour insérer une formule ARRAYFORMULA dans Google Sheets consiste à la saisir comme n’importe quelle autre formule. Alors regardons quelques exemples de base.

Exemples ARRAYFORMULA de base

Pour ce premier exemple, nous allons effectuer un simple calcul de multiplication pour une plage de cellules. Nous prenons notre quantité vendue et la multiplions par le prix unitaire. Pour ce faire pour l’ensemble de notre tableau, nous utiliserions la formule suivante :

=ARRAYFORMULA(B2:B6*C2:C6)

Bien que nous ayons une petite plage de cellules pour notre calcul ici, les cellules B2 à B6 multipliées par les cellules C2 à C6, imaginez avoir des centaines de cellules dans le tableau. Au lieu de coller une formule que vous devez ensuite copier, utilisez simplement ARRAYFORMULA pour le tableau.

ARRAYFORMULA avec multiplication dans Google Sheets

Pour cet exemple suivant, ajoutons une autre fonction. Nous ajoutons la formule de la fonction IF comme argument à ARRAYFORMULA. En utilisant la formule ci-dessous, nous afficherons un bonus si le montant dans la plage de cellules F2 à F6 est supérieur à 20 000 et aucun bonus si ce n’est pas le cas.

=ARRAYFORMULA(IF(F2:F6>20000,"Bonus", "No Bonus"))

Encore une fois, nous économisons une étape en collant une seule formule qui remplit toute la plage de cellules.

ARRAYFORMULA avec IF dans Google Sheets

Dans notre dernier exemple, nous combinons la fonction SUMIF avec ARRAYFORMULA. En utilisant la formule suivante, nous additionnons les montants des cellules M2 à M16 lorsque les valeurs des cellules O3 à O5 sont égales à celles des cellules L2 à L16.

= ARRAYFORMULA(SUMIF(L2:L16,O3:O5,M2:M16))

Maintenant, avec cette formule simple, nous ne pouvons obtenir que les totaux des ventes pour les trois produits souhaités. La formule de la fonction ARRAYFORMULA remplit correctement nos cellules pour les chemises, les shorts et les chaussures.

ARRAYFORMULA avec SUMIF dans Google Sheets

Voici les bases de l’utilisation de la fonction ARRAYFORMULA dans Google Sheets. N’hésitez donc pas à expérimenter des formules plus complexes pour obtenir les résultats souhaités.

N’oubliez pas qu’il s’agit de l’une de ces fonctionnalités de Google Sheets qui n’est actuellement pas disponible dans Microsoft Excel, alors utilisez-la !

Le post Comment utiliser la fonction ARRAYFORMULA dans Google Sheets est apparu en premier sur Germanic News.

gnns-general