web-dev-qa-db-fra.com

Référencement d'une cellule dans Excel à l'aide des valeurs d'autres cellules

J'aimerais savoir s'il est possible de référencer une cellule dans Excel en fonction de la valeur d'une autre cellule.

Exemple

  • J'ai une cellule, disons A1 où j'ai le numéro de ligne que je veux utiliser (par exemple, le contenu de A1 est 42)

  • Je veux calculer la somme de la colonne B de la ligne 1 à la ligne correspondant au nombre indiqué dans A1. Quelque chose comme =SUM( B1:B<NUMBER_IN_A1> )

Y a-t-il un moyen?

11
Matteo

Utilisez & pour créer les coordonnées de cellule, accédez-y à l'aide de INDIRECT().

=SUM(INDIRECT("B1:B" & A1))
14
grawity

INDEX est normalement préférable à INDIRECT, si possible. Vous n'avez pas à "coder en dur" la colonne, et elle n'est pas (aussi) volatile.

=SUM(B1:INDEX(B:B,A1))

Voir la documentation pour plus de détails sur l'utilisation.

11
barry houdini