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 | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | Region Nord | Region Est | Region Ouest | Centre | Region Sud | Dom Tom | |
2 | Produits A | 5500 | 10345 | 67908 | 52500 | 23000 | 3274 |
3 | Produits B | 3000 | 6700 | 56789 | 47133 | 24555 | 2015 |
4 | Produits C | 4023 | 12000 | 2567 | 53825 | 34002 | 5000 |
5 | Produits D | 1100 | 6789 | 2257 | 7899 | 3045 | 2388 |
6 | RESULTAT | ||||||
7 | =ARRAY_CONSTRAIN(A1:G5;4;4) | Region Nord | Region Est | Region Ouest | |||
8 | Produits A | 5500 | 10345 | 67908 | |||
9 | Produits B | 3000 | 6700 | 56789 | |||
10 | Produits C | 4023 | 12000 | 2567 | |||
11 |