Referenzieren einer Zelle in Excel mithilfe von Werten aus anderen Zellen

11

Ich würde gerne wissen, ob es möglich ist, eine Zelle in Excel abhängig vom Wert einer anderen Zelle zu referenzieren.

Beispiel

  • Ich habe eine Zelle, sagen wir mal, A1wo ich die Zeilennummer habe, die ich verwenden möchte (z. B. der Inhalt von A1ist 42)

  • Ich möchte die Summe der Spalten Bvon Zeile 1zu Zeile berechnen, die der in angegebenen Zahl entspricht A1. Etwas wie=SUM( B1:B<NUMBER_IN_A1> )

Gibt es irgendeinen Weg?

Matteo
quelle

Antworten:

14

Verwenden Sie &diese Option , um die Zellkoordinaten zu erstellen und mit zuzugreifen INDIRECT().

=SUM(INDIRECT("B1:B" & A1))
user1686
quelle
Nicht dafür markiert, aber dies funktioniert auch für OpenOffice Calc.
Knyri
11

INDEXist normalerweise vorzuziehen INDIRECT, wenn möglich. Sie müssen die Spalte nicht "fest codieren" und sie ist nicht (als) flüchtig.

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

Weitere Informationen zur Verwendung finden Sie in der Dokumentation .

Barry Houdini
quelle
Vielen Dank. INDEX arbeitet mit externen Referenzen (ohne sie zu öffnen), INDIRECT nicht.
Hellcode