Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Index aber Zeilen Fortlaufend

Index aber Zeilen Fortlaufend
31.08.2015 15:51:51
Robert
Moin,
ich zerbreche mir schon seit einiger Zeit den Kopf.
Ich habe 4 Spalten die mit Informationen belegt sind, die sich nicht ändern.
Die Spalte D wir wöchentlich aktualisiert aber via Spalte einfügen. Sprich Aktuell ist Spalte E für die Kalenderwoche34 vorgesehen. Kommenden Montag füge ich Spalte D erneut ein und KW34 rutscht dann in Spalte E.
Die Entwicklung zwischen den letzten beiden KW´s wird in Spalte C festgehalten.
Somit ändert sich der Wert wöchentlich. Zwei Dinge brauche ich jetzt:
1. Mittels der Funktion INDEX oder INDIREKT greift die Formel zur Berechnung der Entwicklung immer auf Spalte D und E zurück. Leider kann ich die Formel aber nicht in der Spalte C in die Zellen kopieren sodas sie fortlaufend den Zellbezug anpasst:
Tabellenbeispiel
A B C D E
1 R bla 10 100 90
2 O blu 5 100 95
3 D bli 20 100 80
4 L ble -10 100 110
Folgende Formel ist bis dato hinterlegt:
=INDIREKT("D2";WAHR)-INDIREKT("E2";WAHR)
Die Formel erfüllt meinen Wunsch, dass ich immer D und E vergleichen kann. Allerdings muss ich die Formel in 200 Zeilen kopieren. Dabei wird aber sowohl der Zellbezug D2 und E2 nicht angepasst. In Zeile drei soll die Formel ja im idealfall
=INDIREKT("D3";WAHR)-INDIREKT("E3";WAHR)
lauten. Bin mit meinem Latein leider am Ende.
Würde mich über Hilfe sehr freuen.

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index aber Zeilen Fortlaufend
31.08.2015 15:55:18
Rudi
Hallo,
=INDIREKT("D" &Zeile(a2);WAHR)-INDIREKT("E" &Zeile(a2);WAHR)
Gruß
Rudi

AW: Index aber Zeilen Fortlaufend
31.08.2015 16:01:43
Robert
Hammer Rudi.
Ich hatte den Hinweis schon mit der Zeile, hab aber die Einbindung nicht hinbekommen.
Lieben Dank

AW: Index aber Zeilen Fortlaufend
31.08.2015 16:06:53
Daniel
Hi
wenn immer Spalten eingefügt werden, kannst du mit Index so machen:
=Index(2:2;1;4)-Index(2:2;1;5)
beim "nach unten ziehen" der Formel wandert die Zeile mit, während die Spalte immer fest auf "D" und "E" bleibt.
Index hat gegenüber der Indirekt-Funktion den Vorteil, dass Indirekt nicht volatil ist (volatil = Formeln werden bei JEDER Änderung in Excel neu berechnet, nicht-volatil = Formeln werden nur dann neu berechnet, wenn sich im angegebenen Zellbereich was ändert).
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Index-Funktion für fortlaufende Zeilen in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne dein Excel-Dokument und navigiere zu der Tabelle, in der du die Berechnungen durchführen möchtest.

  2. Wähle die Zelle in Spalte C, in der du die erste Berechnung durchführen möchtest (z.B. C2).

  3. Gib die Formel ein:

    =INDIREKT("D" & ZEILE(A2); WAHR) - INDIREKT("E" & ZEILE(A2); WAHR)

    Diese Formel vergleicht die Werte in Spalte D und E und passt die Zeilennummer automatisch an, wenn du die Formel kopierst.

  4. Kopiere die Formel nach unten in die restlichen Zellen der Spalte C, um die Berechnungen für alle Zeilen fortlaufend durchzuführen.

  5. Überprüfe die Ergebnisse, um sicherzustellen, dass die Berechnungen korrekt sind.


Häufige Fehler und Lösungen

  • Formel wird nicht korrekt angepasst: Stelle sicher, dass du die Formel mit der ZEILE()-Funktion verwendest, um den Zellbezug fortlaufend anzupassen.

  • Fehler bei der Verwendung von INDIREKT: Beachte, dass die INDIREKT-Funktion nicht volatil ist und somit bei jeder Änderung in Excel neu berechnet wird. Wenn du viele Daten hast, kann das die Leistung beeinträchtigen.

  • Spalten werden nicht erkannt: Wenn du die Spalten D und E verschiebst oder entfernst, kann die Formel fehlerhaft werden. Achte darauf, dass die Spalten immer vorhanden sind.


Alternative Methoden

Eine alternative Methode zur Berechnung ist die Verwendung der INDEX-Funktion, die weniger anfällig für Fehler ist:

=INDEX(2:2; 1; 4) - INDEX(2:2; 1; 5)

Diese Formel bleibt auch bei Änderungen in der Struktur der Tabelle stabil, da sie sich auf die Zeilen nicht auf die Spalten bezieht.


Praktische Beispiele

Nehmen wir an, du hast folgende Daten:

A B C D E
1 R bla 100 90
2 O blu 100 95
3 D bli 100 80
4 L ble 100 110

Wenn du die Formel in C2 verwendest und nach unten ziehst, erhältst du:

  • C2: =INDIREKT("D" & ZEILE(A2); WAHR) - INDIREKT("E" & ZEILE(A2); WAHR) → 10
  • C3: =INDIREKT("D" & ZEILE(A3); WAHR) - INDIREKT("E" & ZEILE(A3); WAHR) → 5
  • C4: =INDIREKT("D" & ZEILE(A4); WAHR) - INDIREKT("E" & ZEILE(A4); WAHR) → 20

Tipps für Profis

  • Verwende die INDEX-Funktion: Diese Methode ist effizienter, besonders wenn du mit großen Datenmengen arbeitest. Sie reduziert die Berechnungszeit.

  • Nutze Tabellen: Wenn du Excel-Tabellen (STRG + T) verwendest, werden Formeln automatisch angepasst, wenn du Zeilen oder Spalten hinzufügst oder entfernst.

  • Makros für häufige Aufgaben: Wenn du oft ähnliche Berechnungen durchführst, kann das Erstellen eines Makros Zeit sparen.


FAQ: Häufige Fragen

1. Warum sollte ich die INDEX-Funktion anstelle von INDIREKT verwenden?
Die INDEX-Funktion ist nicht volatil und verursacht weniger Rechenaufwand bei großen Datenmengen.

2. Wie kann ich die Formel für mehr als 200 Zeilen schnell kopieren?
Markiere die Zelle mit der Formel, ziehe das Ausfüllkästchen (kleines Quadrat in der rechten unteren Ecke der Zelle) nach unten, um die Formel schnell in die gewünschten Zellen zu kopieren.

3. Funktioniert diese Methode auch in älteren Excel-Versionen?
Ja, diese Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige