Comment utiliser la fonction ARRAY FORMULA dans Google Sheets

Comment utiliser la fonction ARRAY FORMULA dans Google Sheets

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

Avec ARRAYFORMULA dans Google Sheets, vous pouvez renvoyer plusieurs valeurs au lieu d’une seule. Cela vous permet de combiner cette fonction avec d’autres fonctions telles que SUM, SUMIF, IF, etc. pour produire des résultats pour toute une plage de cellules.

À propos des formules matricielles

Si vous n’êtes pas familier avec les formules matricielles, vous pouvez simplement casser le terme. Un tableau est une plage de cellules disposées en lignes et en colonnes. Une formule est une sorte d’équation qui effectue une action ou un calcul dans une ou plusieurs cellules spécifiées.

Ainsi, lorsque vous les combinez, une formule matricielle vous permet d’effectuer plusieurs calculs sur un groupe de cellules en même temps. Vous pouvez obtenir un seul résultat ou plusieurs résultats avec une formule matricielle basée sur les calculs que vous avez effectués. Mais beaucoup trouvent une grande valeur dans ce dernier.

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

Utiliser FORMULE ARRAY dans Google Sheets

La syntaxe de la fonction ARRAYFORMULA(array_formula)est telle qu’un seul argument est requis. L’argument peut inclure une plage de cellules, une expression ou une fonction pour 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 lorsque vous avez déjà saisi votre formule et réalisez que vous souhaitez utiliser la fonction FORMULE TABLEAU à la place. Ou pour les moments où vous souhaitez vous concentrer sur l’essence de la formule et vous soucier d’ajouter la fonction ARRAYFORMULA plus tard.

Après avoir saisi une formule ordinaire dans une cellule, placez le curseur dans ou au-dessus de la formule dans la barre de formule. Appuyez ensuite sur Ctrl+Maj+Entrée sous Windows ou Commande+Maj+Retour sur Mac. Vous verrez comment votre formule est convertie en formule ARRAYFORMULA.

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

La prochaine façon d’insérer une formule ARRAYFORMULA dans Google Sheets consiste à la saisir comme vous le feriez pour toute autre formule. Alors regardons quelques exemples de base.

Exemples de base de FORMULE ARRAY

Dans ce premier exemple, nous allons effectuer un simple calcul de multiplication sur une plage de cellules. Nous prendrons notre nombre d’articles vendus et le multiplierons par le prix unitaire. Pour ce faire pour l’ensemble de notre tableau, nous utiliserons la formule suivante :

=ARRAYFORMULA(B2:B6*C2:C6)

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

Dans l’exemple suivant, ajoutons une autre fonction. Nous ajouterons la formule de la fonction SI comme argument à la FORMULE TABLEAU. En utilisant la formule ci-dessous, nous afficherons un bonus si la somme dans la plage de cellules F2 à F6 est supérieure à 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 insérant une seule formule qui remplit toute la plage de cellules.

Dans notre dernier exemple, nous allons combiner la fonction SUMIF avec une FORMULE TABLEAU. En utilisant la formule ci-dessous, nous additionnons les sommes dans les cellules M2 à M16 si les valeurs dans les cellules O3 à O5 sont égales aux valeurs dans les cellules L2 à L16.

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

Maintenant, avec cette formule simple, nous pouvons obtenir des données sur les ventes totales uniquement pour les trois produits dont nous avons besoin. La formule de la fonction ARRAY FORMULA remplit correctement nos cellules pour les chemises, les shorts et les chaussures.

Vous avez ici les bases de l’utilisation de la fonction ARRAY FORMULA dans Google Sheets. Vous pouvez donc expérimenter des formules plus complexes pour obtenir les résultats souhaités.

Gardez à l’esprit qu’il s’agit de l’une de ces fonctionnalités de Google Sheets qui n’est actuellement pas disponible dans Microsoft Excel, alors profitez-en !

One thought on “Comment utiliser la fonction ARRAY FORMULA dans Google Sheets

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *