Comment utiliser ARRAYFORMULA dans Google Sheets
ce qu’il faut savoir
- ARRAYFORMULA vous permet de multiplier une plage de cellules (tableaux) au lieu de deux cellules.
- Un exemple de ARRAYFORMULA : =TableauFormule(SOMME(C3:C9 * F3:F9)).
- Les tableaux d’entrée doivent avoir la même taille ; les deux plages de cellules doivent avoir le même nombre de points de données.
Cet article explique comment utiliser ARRAYFORMULA dans Google Sheets afin que vous puissiez entrer plus de points de données dans vos calculs.
Comment utiliser ARRAYFORMULA dans Google Sheets
Vous pouvez utiliser ARRAYFORMULA comme n’importe quelle autre fonction, mais vous ne l’utilisez jamais seul. Il indique toujours au programme qu’il doit être utilisé avant une autre équation ou commande, et peut renvoyer plusieurs ensembles d’informations (tableaux). Voici un exemple.
-
Pour cet exemple, ARRAYFORMULA organisera les noms et prénoms en deux colonnes dans Google Sheets.
-
En règle générale, pour organiser les noms de la deuxième ligne dans la troisième colonne, vous utiliserez la formule « & ». Dans ce cas, vous utilisez deux esperluettes dans la formule comme ceci :
=(B2& », « &A2)
-
selon Entrer Exécutez la formule. Le résultat remplacera le texte de la formule.
-
Pour appliquer automatiquement la formule à toute la colonne, vous allez ajouter ARRAYFORMULA et apporter quelques modifications mineures aux paramètres. Comme toute autre formule dans Google Sheets, ARRAYFORMULA vient après le signe égal mais avant les paramètres.
Pour modifier la formule, cliquez sur le texte dans le champ de saisie.
-
Le simple fait d’ajouter la commande ARRAYFORMULA ne remplira pas le reste de la colonne, car vous devez dire à Google Sheets d’utiliser toutes les données. Pour cela, utilisez la notation correcte.Dans Sheets (et d’autres tableurs), vous pouvez utiliser côlon(:) Définissez une plage.Dans cet exemple, la plage est B2:B et A2:A.
Cette notation inclut toutes les colonnes A et B à l’exception de la première ligne contenant l’en-tête.Dans d’autres applications, vous utiliseriez quelque chose comme B : B Utilisez toute la colonne ou B2:B12 Incluez une plage spécifique (dans ce cas, les lignes 2 à 12 de la colonne B).
Vos tableaux d’entrée doivent avoir la même taille. Par exemple, si vous exécutez ARRAYFUNCTION sur une plage de trois cellules dans la colonne A et de deux cellules dans la colonne B, un résultat sera renvoyé sous forme d’erreur, mais les arguments valides seront toujours exécutés.
-
selon Entrer Exécutez la formule et remplissez le reste des cellules.
-
La colonne avec ARRAYFORMULA sera mise à jour au fur et à mesure que vous ajouterez d’autres entrées.
-
Si certaines de vos données changent, leur mise à jour modifiera également le résultat.
Dans cet exemple, les cellules de la colonne C adjacentes aux cellules vides des colonnes A et B contiennent des virgules car elles faisaient partie de la formule de tri d’origine. Ils n’apparaissent pas nécessairement dans d’autres fonctions.
-
Pour modifier le résultat, il vous suffit d’utiliser la fonction FORMULEARRAY pour revenir à la cellule et apporter des modifications. Le reste des résultats sera mis à jour automatiquement.
Google Sheets ne peut utiliser ARRAYFORMULA que pour des tableaux de même taille (c’est-à-dire contenant le même nombre de points de données).
Qu’est-ce que Google Sheets ARRAYFORMULA ?
La fonction ARRAYFORMULA dans Google Sheets est utilisée conjointement avec plusieurs autres calculs pour vous permettre d’inclure plus de points de données. Plutôt qu’un nombre ou une cellule unique, cette commande vous permet d’inclure plus d’informations dans vos calculs et de générer des résultats plus précis.
Par exemple, si vous essayez de multiplier deux plages de cellules, Google Sheets renverra une erreur car la fonction de multiplication ne sait trouver que le produit de deux nombres discrets ou plus (par exemple, 4 fois) [the value in Cell A1]). Cependant, l’ajout d’ARRAYFORMULA indique à Google de prendre en compte plus d’informations et de les utiliser d’une manière différente de la normale.
Objectif de ARRAYFORMULA
L’exemple ci-dessus n’est qu’une façon d’utiliser ARRAYFORMULA. Cela fonctionne pour la plupart des fonctions de Google Sheets et vous n’avez même pas besoin d’exporter le tableau. Par exemple, si vous créez une note de frais, vous pouvez configurer une fonction ARRAYFORMULA qui multiplie le prix d’un article par la quantité achetée, puis additionne tous les coûts. Cette fonction utilise plusieurs équations pour créer une seule information utile basée sur des éléments que vous pourrez mettre à jour ultérieurement.
Pourquoi ne pas remplir ?
Dans certains cas, vous pouvez obtenir le même résultat en saisissant la formule une fois, puis vers le bas ou en faisant glisser le coin inférieur droit de la cellule pour la copier dans toutes les lignes ou colonnes que vous avez mises en surbrillance. Cependant, si vous avez beaucoup d’informations à mettre à jour régulièrement, ARRAYFORMULA vous fera gagner du temps. Vous n’avez pas besoin de continuer à remplir car votre ensemble de données dépasse ce que vous avez copié ; il sera automatiquement mis à jour lorsque vous saisirez de nouveaux éléments.
Un autre avantage majeur d’ARRAYFORMULA est que si vous devez mettre à jour la formule, vous n’avez pas à la copier dans chaque champ de résultat. Par exemple, si vous décidez d’ajouter deux tableaux au lieu de les multiplier, vous pouvez simplement modifier une valeur dans la zone ARRAYFORMULA et elle remplira automatiquement les autres. Si vous remplissez, vous devrez ajuster chaque champ de sortie, même si vous utilisez à nouveau la fonction de remplissage, cela demandera plus de travail.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre