Ist folgendes Vorgehen in Excel ueberhaupt möglich?
Ich will die Zellverweise innerhalb einer Formel selbst als Zellwert definieren.
Bsp.:
Mittelwert(A100:A200) wobei die Zahlen 100 und 200 in extra Zellen stehen und einfach geändert werden können ohne in den Formeln selber rumzuschreiben.
Oder ist dies nur mit einer VB-Routine möglich?
Danke fuer Hinweise und Tips auch wenn ihr sagt: ‚Ist definitiv nicht machbar‘.
Thomas.
Mittelwert(A100:A200) wobei die Zahlen 100 und 200 in extra
Zellen stehen und einfach geändert werden können ohne in den
Formeln selber rumzuschreiben.
Das geht. Dafür gibt’s die Funktion ADRESSE.
ADRESSE(x;y) ergibt die Adresse von Zeile x und Spalte y, wobei x und y sowohl als Zahlen als auch als Bezug eingegeben werden können.
Wenn die 100 in A1 steht, ergibt also ADRESSE(1;A1) als Output „$A$100“. Mann kann noch weitere Parameter angeben, schau mal in die Hilfe.
Gruß Kubi
Wenn die 100 in A1 steht, ergibt also ADRESSE(1;A1) als Output
„$A$100“. Mann kann noch weitere Parameter angeben, schau mal
in die Hilfe.
…soweit so gut, das funktioniert auch, allerdings kann ich weder ADRESSE(1;A1) direkt in die SUMMEN-Formel einbauen, noch kann ich aus der Summenformel auf die Zellen mit dem berechneten $A$100 zugreiffen.
Scheint also alles in allem doch nicht so zu gehen.
Irgendwelche anderen Möglichkeiten oder hab ich was uebersehen?
Gruss, Thomas.
…soweit so gut, das funktioniert auch, allerdings kann ich
weder ADRESSE(1;A1) direkt in die SUMMEN-Formel einbauen, noch
kann ich aus der Summenformel auf die Zellen mit dem
berechneten $A$100 zugreiffen.
Sorry, fehlte noch was: wenn Du auf die Adressen in Formeln zugreifen willst, mußt Du das über INDIREKT machen. Also etwa
=SUMME(INDIREKT(ADRESSE(1;A1));INDIREKT(ADRESSE(1;A2)))
Gruß Kubi