1.3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Zusammen,

ich muss eine Tabelle mit Excel programmieren. Nun stellt sich mir folgende Schwierigkeit:

Ich habe eine riesige Datengrundlage in einem Tabellenblatt. Aus dieser soll auf einem anderen Blatt eine Auswertung gemacht werden. Die Formel allgemein heißt einfach:"

=(BlattnameA1+BlattnameB1)/BlattnameC1 (also einfaches Prozentrechnen).

Das dumme ist, dass das nächste Feld, welches er mir berechnen soll im Prinzip die selbe Formel ist, nur

=(BlattnameA6+BlattnameB6)/BlattnameC6 ( also um 5 Zellen weiter unten auf dem "Datenblatt".

Kann man so etwas programmieren, dass er quasi autoausfüllen einer Formel mit jeweils einem Schritt von 5 Zellen macht? Das von Hand ausfüllen oder ändern würde Jahre dauern.

Wenn ich die Formel ziehe berechnet er mir ja nur die nächste Zelle (also A2+B2/C2).

Wenn ich eine dumme Frage gestellt habe Entschuldigung, aber ich kenn mich mit Excel nicht wirklich aus.

Gruss

Beni

4 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Beni,

so sollte es funktionieren...

=(INDIREKT("Tabelle1!A"&ZEILE(A2)*5-4)+INDIREKT("Tabelle2!B"&ZEILE(A2)*5-4))/INDIREKT("Tabelle3!c"&ZEILE(A2)*5-4)

....vorausgesetzt, Du passt die Tabellennamen an.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Beni!

Die Auswertung soll ja auf einem anderen Blatt stattfinden als sich die Daten befinden, da ist also alles frei? Dann schreibe in die Zelle A1:

=(INDIREKT("Blattname!A" & ((ZEILE() - 1) * 5 + 1)) + INDIREKT("Blattname!B" & ((ZEILE() - 1) * 5 + 1))) / INDIREKT("Blattname!C" & ((ZEILE() - 1) * 5 + 1))

und ziehe die Formel so weit runter wie nötig. Das müsste ein Ansatz sein.

MfG Charlotte
0 Punkte
Beantwortet von
@rainberg:

Hallo!

Trotz der Ähnlichkeit und 20 min später, ich habe nicht abgeschrieben, musste nur mal zwischendurch auf Toilette. Lucy kann's bezeugen.

Gruß,
Charlotte
0 Punkte
Beantwortet von
Danke, hat geklappt!
...