Syntaxe de la fonction

ARRAY_CONSTRAIN(tableau; nb_lignes; nb_col)

  • tableau : le tableau d’origine ;
  • nb_lignes : le nombre (strictement positif) de lignes à afficher, en partant de la première ;
  • nb_col : le nombre (strictement positif) de colonnes à afficher, en partant de la première.

Exemples d'utilisation

  • ARRAY_CONSTRAIN(B3:D23;10;5)

Exercices d'application

Dans cet exercice, nous souhaitons filtrer le tableau se trouvant dans la plage A2:G8 afin d’afficher uniquement les produits A, B et C des régions Nord, Est et Ouest. En d’autres termes, nous ne souhaitons que les 4 premières lignes du tableau et les 4 premières colonnes.

Pour cela, nous utilisons la fonction suivante en cellule A11 : 

=ARRAY_CONSTRAIN(A2:G8;4;4)

A titre informatif, nous aurions pu obtenir ce résultat via bien d’autres méthodes. Cependant, ARRAY_CONSTRAIN reste la fonction la plus simple à utiliser dans ce cas précis.

Si nous aurions souhaité des plages ou colonnes discontinues du tableau (comme par exemple uniquement la région nord et la région centre), nous aurions pu utiliser QUERY ou FILTER.

Démonstration

A7

=ARRAY_CONSTRAIN(A1:G5;4;4)

A BCDEFG
1 Region Nord Region Est Region Ouest Centre Region Sud Dom Tom
2Produits A 5500 10345 67908 52500 23000 3274
3Produits B3000 6700 56789 47133 24555 2015
4Produits C4023 12000 2567 53825 34002 5000
5Produits D1100 6789 2257 7899 3045 2388
6RESULTAT
7=ARRAY_CONSTRAIN(A1:G5;4;4)Region Nord Region Est Region Ouest
8Produits A 5500 10345 67908
9Produits B 3000 6700 56789
10Produits C 4023 12000 2567
11
Ouvrir dans Sheets

Fonctions