Ich habe dies in D1:
=sum(D3:D)
Ich möchte, dass D1 immer die Summe der restlichen Spalte D ist (D2 ist eine Überschrift).
Ich verschiebe manchmal eine Zeile, z. B. von 8 nach 3, und dadurch ändert sich D1 in Summe (d4: d).
Ich möchte, dass D1 als meine Summe der Spalte bleibt.
google-sheets
Doug Cassidy
quelle
quelle
Mit INDIRECT hatte ich Probleme, als ich eine neue Zeile oder Spalte einfügte und alles verschob, und hier kommt OFFSET ins Spiel .
Verwenden
=sum(OFFSET(D2:D,1,0))
Dadurch wird sichergestellt, dass Ihre Formel beim Einfügen von Zellen und beim Kopieren und Einfügen korrekt aktualisiert wird.
quelle
Einfacherer Weg :
=sum(D$3:D)
. Das $ sperrt die Startzeile.quelle
=sum(D$4:D)
. Er möchte, dass es ab der 3. Zeile beginnt, auch wenn neue Zeilen hinzugefügt / gelöscht / verschoben werden.Mir wird sehr bewusst, dass bestimmte Funktionen, die Inhalte interpretieren, sehr zeitaufwändig sind. Indirekt ist einer von denen, die ich vermeide.
Ein anderer Ansatz besteht darin, eine Pufferzeile am Anfang und Ende des Zeilenbereichs zu platzieren. Sie können die Höhe verkleinern und mit einer Farbe füllen oder die Zeile ausblenden.
Zeile 1 ist also Überschriften. Zeile 2 ist das, was Sie derzeit als Zeile 2 haben. Zeile 3 ist Ihre Pufferzeile. D1 = Summe (D $ 3: D)
Jetzt können Sie nach Belieben neu anordnen.
Wenn Sie Zeile 3 in Ihren eingefrorenen Kopfbereich aufnehmen, können Sie sogar Ihre Tabelle sortieren. Die eingefrorenen Zeilen werden nicht beeinflusst.
quelle