Utiliser le numéro de ligne comme variable dans un tableur

On a parfois besoin dans une formule d’utiliser le numéro de ligne comme une variable. On utilisera la fonction INDIRECT.

Par exemple on a dans la cellule J2 un nombre qui est utilisé dans les formules contenues dans les cellules A2 à D4, la valeur de J2 étant variable

Ces formules récupèrent des données qui sont dans une autre feuille sur une même ligne.

Fonction INDIRECT

Le résultat est la valeur contenue dans la cellule appelée en paramètre.

Syntaxe

=INDIRECT("B2")

donne le même résultat que =B2.

Mais cela est vraiment utile si au moins une partie du paramètre est contenue dans une autre cellule, c’est-à-dire variable.

=INDIRECT("$Blogs.B"&$J$2)

Si la cellule J2 contient le nombre 366, alors le résultat sera la valeur de la cellule Blogs.B366.

Cette fonction peut aussi appelée une plage de cellules.

=SOMME(INDIRECT("A1:C3"))

Source

https://wiki.documentfoundation.org/FR/Calc:_fonction_INDIRECT

Nombre total de vues : 2 908 - Aujourd'hui : 1 vues