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

Forumthread: Excel Datenreihe mit Formel

Excel Datenreihe mit Formel
04.07.2013 15:01:35
Thomas
Hallo,
Beispiel:
wenn ich in Zelle A1 eine 1 schreibe, in A2 eine 3 schreibe, dann beide Zellen markiere und an der unteren rechten Ecke nach unten ziehe, dann füllt Excel die Zellen aus mit 5, 7, 9, etc.
Dieses verhalten benötige ich für Formeln, d.h., in Zelle A1 schreibe ich =Z1, in Zelle A2 schreibe ich =Z3, wenn ich dann so vorgehe wie oben beschrieben, kommt nur Blödsinn raus.
Hat jemand eine Idee, wie das richtig gehen könnte?
Vielen Dank.

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Datenreihe mit Formel
04.07.2013 15:11:57
selli
hallo thomas,
ab A2 diese formel und dann runterziehen.
=INDIREKT("Z"&ZEILE()*2-1)
gruß
selli

AW: Excel Datenreihe mit Formel
04.07.2013 15:21:58
silex1
Hallo selli,
wenn Du aus INDIREKT() INDEX() machst, ist dies besser und es sind auch nicht mehr Zeichen:
=INDEX(Z:Z;ZEILE(A1)*2-1)
VG René

@silex
04.07.2013 15:27:48
selli
hallo rene,
was genau macht die sache besser? ein zeichen weniger in der formel? super.
Hat jemand eine Idee, wie das richtig gehen könnte?
entschuldigung, ich habe mich lediglich an die fragestellung gehalten.
gruß
selli

Anzeige
INDIREKT = volatil AW: @silex
04.07.2013 15:34:20
Klaus
Hi Selli,
was genau macht die sache besser? ein zeichen weniger in der formel? super.
Nein, nicht das eine Byte das gespart wird - sondern der Verzicht auf eine langsame, volatile Funktion, in diesem Fall INDIREKT. Lies dazu mal:
http://www.online-excel.de/excel/singsel.php?f=171
Grüße,
Klaus M.vdT.

Anzeige
INDIREKT = volatil AW: @silex
04.07.2013 15:47:00
Thomas
Hallo zusammen,
vielen Dank für eure Anregungen.
Gruß, Thomas
;
Anzeige
Anzeige

Infobox / Tutorial

Excel Datenreihe mit Formeln erstellen


Schritt-für-Schritt-Anleitung

Um eine Datenreihe in Excel mit einer Formel zu erstellen, gehe wie folgt vor:

  1. Öffne Excel und wähle die Zelle aus, in die du die erste Formel eingeben möchtest (z.B. A1).
  2. Gib die erste Formel ein, z.B. =Z1.
  3. In die Zelle darunter (A2) gib die nächste Formel ein, z.B. =Z3.
  4. Markiere beide Zellen (A1 und A2).
  5. Ziehe die untere rechte Ecke der Markierung nach unten, um die Datenreihe zu erweitern.

Für eine bessere Performance, verwende die INDEX-Funktion anstelle von INDIREKT:

  • In A1: =INDEX(Z:Z; ZEILE(A1)*2-1)
  • In A2: =INDEX(Z:Z; ZEILE(A2)*2-1)

Wiederhole die Schritte 4 und 5, um die Datenreihe zu füllen.


Häufige Fehler und Lösungen

  • Fehler: Die Datenreihe füllt sich nicht korrekt.

    • Lösung: Stelle sicher, dass die Formeln in den ersten Zellen korrekt eingegeben sind. Überprüfe auch, ob die Zellreferenzen stimmen.
  • Fehler: Verwendung von INDIREKT führt zu langsamen Berechnungen.

    • Lösung: Nutze stattdessen die INDEX-Funktion, um die Berechnungen zu beschleunigen.

Alternative Methoden

Eine weitere Möglichkeit, eine Datenreihe in Excel zu erstellen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ein einfaches Beispiel:

Sub ErstelleDatenreihe()
    Dim i As Integer
    For i = 1 To 10
        Cells(i, 1).Value = Cells(i, 2).Value * 2
    Next i
End Sub

Das Skript multipliziert die Werte aus Spalte B und füllt die Werte in Spalte A.


Praktische Beispiele

  1. Gerade Zahlen anzeigen:

    • In A1: =2
    • In A2: =A1 + 2
    • Ziehe die Formel nach unten, um die nächsten geraden Zahlen zu erhalten.
  2. Daten aus einer anderen Tabelle:

    • Wenn du Daten aus einer Tabelle namens "Tabelle1" beziehen möchtest:
    • In A1: =Tabelle1!A1
    • In A2: =Tabelle1!A2
    • Ziehe die Formel nach unten.

Tipps für Profis

  • Verwende die Datenreihe-Funktion von Excel, um automatisch Werte zu generieren, anstatt manuell Formeln zu ziehen.
  • Nutze absolute Zellreferenzen (z.B. $A$1) in deinen Formeln, wenn du einen festen Bezug benötigst.
  • Halte deine Formeln so kurz wie möglich, um die Lesbarkeit zu erhöhen und die Performance zu optimieren.

FAQ: Häufige Fragen

1. Wie kann ich eine Datenreihe mit mehr als zwei Zellen erstellen? Du kannst eine komplexere Formel verwenden, die mehrere Zellen in die Berechnung einbezieht. Stelle sicher, dass die Logik der Formel korrekt ist.

2. Warum funktioniert die INDIREKT-Funktion nicht gut? Die INDIREKT-Funktion ist volatil, was bedeutet, dass sie bei jeder Änderung in der Tabelle neu berechnet wird, was die Performance beeinträchtigen kann. Verwende daher die INDEX-Funktion für bessere Effizienz.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige