Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spalte einfügen - Zellbezug automatisch anpassen

Spalte einfügen - Zellbezug automatisch anpassen
20.06.2016 14:45:40
mesut
Hallo zusammen,
und zwar habe ich folgendes Problem:
ich berechne in der Zelle BS3 den Mittelwert aus 12 Werten, die sich in den Feldern BG3:BR3 befinden. D.h. der Mittelwert steht in der Spalte rechts neben den Monatswerten.
Wenn ein neuer Monat hinzukommt füge ich diesen in Form einer neuen Spalte zwischen den Mittelwert und die bisherigen Monatswerte ein.
Der Mittelwert steht dann im Feld BT3. Die Formel verweist aber immer noch auf die zwölf alten Spalten BG:BR und nicht auf die Spalten BH:BS. Ich muss den Zellbezug manuell anpassen, indem ich den alten ersten Monat rausschmeiße und den neuen "13." in den Zellbezug einbeziehe.
Gibt es eine Möglichkeit die Formel so zu ändern, dass der Mittelwert immer aus den Werten in den zwölf Spalten links von der jeweiligen Zelle berechnet werden?
Vielen Dank im Voraus

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: eine Musterdatei...
20.06.2016 15:46:41
UweD
wäre hilfreich

AW: eine Musterdatei...
20.06.2016 16:08:21
UweD
Hallo
meinst du das so?

Tabelle1
 BGBHBIBJBKBLBMBNBOBPBQBRBSBT
3101112111210981014111010,6666666666667Mittelwert
4            $BG$3:$BR$3Kontrolle

verwendete Formeln
Zelle Formel Bereich N/A
BS3=MITTELWERT(INDIREKT(ADRESSE(3;SPALTE(BS4)-12)&":"&ADRESSE(3;SPALTE(BS4)-1)))  
BS4=ADRESSE(3;SPALTE(BS4)-12)&":"&ADRESSE(3;SPALTE(BS4)-1)  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 21.10 einschl. 64 Bit


nach Einfügen der Spalte

Tabelle1
 BGBHBIBJBKBLBMBNBOBPBQBRBSBTBU
3101112111210981014111019,91666666666667Mittelwert
4             $BH$3:$BS$3Kontrolle

verwendete Formeln
Zelle Formel Bereich N/A
BT3=MITTELWERT(INDIREKT(ADRESSE(3;SPALTE(BT4)-12)&":"&ADRESSE(3;SPALTE(BT4)-1)))  
BT4=ADRESSE(3;SPALTE(BT4)-12)&":"&ADRESSE(3;SPALTE(BT4)-1)  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 21.10 einschl. 64 Bit


Gruß UweD

Anzeige
AW: eine Musterdatei...
22.06.2016 09:13:19
mesut
Hallo Uwe,
denke für die schnelle Antwort. Ich bin leider jetzt erst dazu gekommen die Formel auszuprobieren und sie funktioniert genau so wie gewollt.
Ich hatte mir schon gedacht, dass man das Problem mit "indirekt" lösen kann... allerdings kannte ich die Funktion "Adresse" noch nicht.
Ich hab auch den Zeilenbezug mittels Funktion in die Formel reingeschrieben. Jetzt kann man sie in der Spalte runterkopieren.
BT3=MITTELWERT(INDIREKT(ADRESSE(ZEILE(BT2);SPALTE(BT2)-12)&":"&ADRESSE(ZEILE(BT2);SPALTE(BT2)-1)))
Vielen Dank

Anzeige
Danke für die Rückmeldung owT
22.06.2016 09:57:00
UweD

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spalte einfügen und Zellbezüge automatisch anpassen


Schritt-für-Schritt-Anleitung

Um eine Spalte in Excel einzufügen und sicherzustellen, dass die Zellbezüge automatisch angepasst werden, kannst du die INDIREKT- und ADRESSE-Funktionen verwenden. Hier ist eine einfache Anleitung:

  1. Formel in der Zielzelle erstellen: Gehe zu der Zelle, in der du den Mittelwert berechnen möchtest (z.B. BT3).

  2. Formel eingeben: Verwende die folgende Formel:

    =MITTELWERT(INDIREKT(ADRESSE(ZEILE(BT2);SPALTE(BT2)-12)&":"&ADRESSE(ZEILE(BT2);SPALTE(BT2)-1)))

    Diese Formel berechnet den Mittelwert basierend auf den 12 Werten links von der Zelle BT3.

  3. Spalte einfügen: Wenn du eine neue Spalte einfügst, bleibt die Formel in BT3 intakt und passt sich automatisch an, sodass sie den neuen Bereich korrekt berücksichtigt.

  4. Formel nach unten kopieren: Du kannst die Formel einfach nach unten kopieren, um die Berechnungen für die nachfolgenden Zeilen zu übernehmen.


Häufige Fehler und Lösungen

  • Fehler: Zellbezüge bleiben unverändert: Wenn die Zellbezüge nicht angepasst werden, stelle sicher, dass du die INDIREKT-Funktion korrekt verwendest. Diese Funktion ermöglicht es dir, dynamische Zellbezüge zu erstellen.

  • Lösung: Überprüfe die Formel auf korrekte Syntax und dass die Zeilen- und Spaltenangaben korrekt sind.

  • Fehler: Falsche Berechnung nach dem Einfügen: Wenn du eine neue Spalte einfügst und die Berechnung nicht stimmt, könnte es daran liegen, dass die Formel nicht dynamisch genug war.

  • Lösung: Verwende die oben gezeigte Formel, um sicherzustellen, dass der Mittelwert immer aus den 12 Werten links der Zelle berechnet wird.


Alternative Methoden

Eine andere Methode, um die Zellbezüge automatisch anzupassen, ist die Verwendung von Tabelle-Funktionen in Excel. Wenn du deine Daten als Tabelle formatierst:

  1. Wähle den Datenbereich aus und gehe zu Einfügen > Tabelle.
  2. Excel behandelt dann die Formeln in Bezug auf die Spaltennamen, was bedeutet, dass du beim Einfügen neuer Spalten keine manuellen Anpassungen mehr vornehmen musst.

Praktische Beispiele

Angenommen, du hast folgende Werte in den Zellen BG3 bis BR3:

BG BH BI BJ BK BL BM BN BO BP BQ BR
10 11 12 11 12 10 9 8 10 14 11 10

Wenn du eine neue Spalte einfügst, wird die Formel in BT3 den Mittelwert für die Spalten BH bis BS automatisch berechnen.


Tipps für Profis

  • Verwendung von Namensbereichen: Erstelle Namensbereiche für deine Daten, um die Formeln noch einfacher zu machen. So kannst du die Formeln besser verwalten und anpassen.

  • Dynamische Tabellen: Nutze die Tabelle-Funktion in Excel, um die Spalten dynamisch zu gestalten. Das erleichtert die Verwaltung von Formeln und sorgt dafür, dass sie sich automatisch anpassen.


FAQ: Häufige Fragen

1. Wie kann ich eine Spalte einfügen, ohne die bestehenden Zellbezüge zu verlieren?
Du kannst die INDIREKT-Funktion verwenden, um sicherzustellen, dass deine Formeln flexibel bleiben und sich automatisch aktualisieren.

2. Gibt es eine Möglichkeit, die Formeln in mehreren Zellen gleichzeitig zu ändern?
Ja, du kannst die Formeln kopieren und die Zellbezüge anpassen, indem du die SPALTE-Funktion verwendest, um sie dynamisch zu gestalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige