Wie kann man erreichen, dass viele Spaltenformeln in Excel dieselben Zeilen ignorieren?

Wie kann man erreichen, dass viele Spaltenformeln in Excel dieselben Zeilen ignorieren?

Ich habe mehrere Spalten und am Ende jeder Spalte habe ich eine Summen- und eine Mittelwertzeile. Jetzt möchte ich einige Zeilen ignorieren, sodass =SUM(A1:A15)ich =SUM(A1:A13;A15)Zeile 14 ignorieren möchte. Dies für jede Formel zu tun, ist eine mühsame Aufgabe.

Inmeine vorherige FrageIch habe herausgefunden, wie es für eine einzelne Spalte geht. Ich würde die A1:A15Zeichenfolge in eine separate Zelle einfügen und dann mit darauf verweisen INDIRECT. Auf diese Weise kann ich eine einzelne Zelle ändern und jede Formel für diese Spalte aktualisieren.

Das Problem ist, dass ich mehrere Spalten habe. Bei diesem Ansatz müsste ich die B1:B15Zelle für jede Spalte aktualisieren. Wie kann ich diesen Aktualisierungsprozess vereinfachen?

Antwort1

Sie könnendie OFFSETFunktionum einen ganzen Bereich um einen bestimmten Betrag zu verschieben. Wenn Sie beispielsweise den Text ="A1:A15"in Zelle haben C1, können Sie den Bereich B1:B15mithilfe der folgenden Formel erhalten:

=OFFSET(INDIRECT(C1), 0, 1)

Zu Ihrer Information: Die Funktion ist in Excel als definiert =OFFSET(reference, rows, columns, [height], [width]). Um die Breite/Höhe des ursprünglichen Bereichs neu zu trainieren, geben Sie die Argumente heightoder nicht an width. Beachten Sie auch, dass die Argumente rowsund columnspositiv sein können.odernegativ (Sie können also sowohl nach oben/unten als auch nach links/rechts verschieben).


Noch ein Hinweis: Die OFFSETFunktion funktioniert mitganze Bereiche, wenn Sie also im vorherigen Beispiel den Text eingegeben haben, wäre ="A1:A12,A15"der zurückgegebene Bereich nach der Verschiebung um eine Spalte nach rechts wie erwartet.OFFSETB2:B12,B15

verwandte Informationen