La fonction ARRAYFORMULA permet d'afficher des valeurs issues d'une formule de tableau sur plusieurs lignes et/ou colonnes, et d'utiliser avec des tableaux des fonctions ne prenant pas en charge ces derniers.

Les exemples ci-dessous devraient vous aider à mieux comprendre l'utilité de cette fonction très particulière et comment l'utiliser.

Utilisation :

=ARRAYFORMULA(formule_tableau)


Exemple d'utilisation simple

Pour faire une addition simple (et sans fonction), il faut entrer la formule suivante =A2+B2 :

google sheets addition arrayformula

Il faut ensuite recopier la formule vers le bas :

google sheets addition recopie arrayformula

Dans ce cas, il y a donc une formule dans chacune des 8 cellules.

Eh bien, la fonction ARRAYFORMULA permet d'afficher les mêmes résultats mais en entrant la formule une fois et dans une seule cellule !

Pour faire cela, entrez la fonction ARRAYFORMULA puis A2+B2 et remplacez les cellules par les plages entières A2:A9+B2:B9.

La formule est donc ici :

=ARRAYFORMULA(A2:A9+B2:B9)
google sheets fonction arrayformula

La formule (entrée uniquement dans la cellule C2) renverra ensuite le résultat de l'addition de chaque paire de nombre :

google sheets fonction arrayformula exemple