Lire des plages à partir de cellules Excel

Anonim

Voici comment créer des formules dans Excel dans lesquelles les plages sont variables

Lorsque vous utilisez une plage dans vos formules, il arrive généralement que vous spécifiez explicitement la plage dans la formule, par exemple :

= SOMME (B2 : B13)

Dès que vous souhaitez étendre la formule ou l'utiliser avec une autre zone, il est nécessaire d'adapter la référence dans la formule.

Mais il y a un autre chemin. Vous pouvez écrire la référence dans la formule (ici : B2 : B13) dans une autre cellule et accéder à cette cellule à l'aide d'une fonction INDIRECT. La figure suivante montre un exemple de cette technique :

Dans la cellule D2, la somme des cellules B2 : B13 est formée. Cependant, cela ne se fait pas à l'aide d'une fonction SUM dans laquelle la référence est spécifiée directement. Au lieu de cela, la formule de la cellule D2 est :

= SOMME (INDIRECT (D1))

La fonction INDIRECT garantit que la référence de la fonction SOMME est extraite de la cellule D1. L'expression B2 : B13 est utilisée ici, donc cette référence est utilisée dans la formule.

Si la zone pour le total change, vous pouvez facilement ajuster la nouvelle zone dans la cellule D1.

La fonction INDIRECT est particulièrement adaptée à l'utilisation de domaines dont l'étendue n'est déterminée qu'à l'aide d'une formule dans d'autres fonctions.