Dies ist eine Frage zu Excel, nicht zu VBA. In meiner obersten Zeile habe ich eine einfache Formel, die den Durchschnitt der zehn Zellen darunter berechnet. Ich möchte die Zeile darunter kopieren und eine Kopie als neue Zeile einfügen. (Mein Bereich ist der aktuellste zuerst und ältere fallen schließlich aus den letzten zehn heraus.)
Wenn ich die Zeile kopiere und einfüge, passt sich die Formel in der Zeile darüber so an, dass die von mir eingefügte Zeile ignoriert wird (sie bildet den Durchschnitt von zehn Zellen unterhalb der neuen Zeile). Warum bleibt die Formel nicht an der zweiten bis elften Zeile haften? Wie erreiche ich das?
Wenn meine Tabelle beispielsweise so aussehen würde (ich habe sie nicht bei mir):
A1 Average(A2:A11)
A2 5
A3 8
...
A11 3
A12 (unused)
und ich kopiere Zeile A2 und füge sie dort ein, die Formel in A1 lautet: Durchschnitt(A3:A12). Ich möchte, dass es bei A2:A11 bleibt. Ich habe versucht, Dollarzeichen einzufügen (A$2:A$11), und das Einfügen hat die Formel trotzdem geändert. Bitte helfen Sie.
Antwort1
Versuchen:
=AVERAGE(INDIRECT("A2:A11"))