Ich möchte wissen, ob es möglich ist, in Excel auf eine Zelle zu verweisen, abhängig vom Wert einer anderen Zelle.
Beispiel
Ich habe eine Zelle, sagen wir,
A1
wo ich die Zeilennummer habe, die ich verwenden möchte (z. B.A1
ist der Inhalt von42
)B
Ich möchte die Summe der Spalten von Zeile1
zu Zeile berechnen, die der in angegebenen Zahl entsprechenA1
. So etwas wie=SUM( B1:B<NUMBER_IN_A1> )
Gibt es irgendeinen Weg?
Antwort1
Verwenden Sie &
zum Erstellen der Zellkoordinaten und greifen Sie über darauf zu INDIRECT()
.
=SUM(INDIRECT("B1:B" & A1))
Antwort2
INDEX
ist normalerweise vorzuziehen INDIRECT
, sofern möglich. Sie müssen die Spalte nicht „fest codieren“ und sie ist nicht (so) volatil.
=SUM(B1:INDEX(B:B,A1))
Sehen Sie sich dieDokumentationfür weitere Einzelheiten zur Verwendung.