Revolvierende Formeln
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
Antwort schreiben
Antwort 1 von rainberg vom 12.11.2021, 16:43 Options
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
Antwort 2 von Charlotte_S vom 12.11.2021, 17:05 Options
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
Antwort 3 von Charlotte_S vom 12.11.2021, 17:09 Options
@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
Antwort 4 von Beni1982 vom 12.11.2021, 17:45 Options
Danke, hat geklappt!