Zahlenfolgen mit SEQUENZ in Excel erzeugen

/* Css En-Bref */
.en-bref {
max-width: 640px;
margin: 2em auto;
padding: 1.5em 1.8em;
background: #f7f9f9;
border: 1px solid #10b58b;
border-left: 6px solid #10b58b;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15);
font-family: ‚Inter‘, ‚Segoe UI‘, sans-serif;
color: #3a2d0d;
text-align: left;
}

.en-bref .enbref-header {
font-size: 1.15em;
font-weight: 700;
color: #d97706;
margin-bottom: 0.6em;
display: flex;
align-items: center;
gap: 0.5em;
}

.en-bref p {
font-size: 1em;
line-height: 1.65;
margin: 10px;
}

.en-bref strong {
color: #1c1917;
}

Ob Sie einen Finanzbericht, einen Projektplan oder ein Lagerbestands-Tracking-Modell vorbereiten, das manuelle Erstellen einer Zahlenfolge in Excel kann schnell lästig werden. Die seit Excel 365 eingeführte SEQUENCE-Funktion bietet eine schnelle und elegante Alternative: Mit wenigen Klicks erzeugen Sie Listen, Matrizen und sogar dynamische Bereiche, die sich automatisch an Ihre Bedürfnisse anpassen. In diesem Artikel erkunden wir gemeinsam dieses kleine Juwel Schritt für Schritt mit konkreten Beispielen, Tipps zur Vermeidung von Fallstricken und einigen praktischen Vergleichen.

Was ist die SEQUENCE-Funktion ?

SEQUENCE ist eine dynamische Funktion, die ein Array (einen Bereich) aufeinanderfolgender Zahlen zurückgibt, ohne dass Sie den Ausfüllgriff ziehen müssen. Sie können die Anzahl der Zeilen, Spalten, den Startwert und die Schrittweite (Inkrement) steuern. Sie integriert sich nahtlos in Array-Formeln: Sobald Sie einen Parameter ändern, wird die gesamte Tabelle aktualisiert.

Syntax und detaillierte Parameter

Die Grundsyntax lautet wie folgt:

=SEQUENCE(lignes; [colonnes]; [début]; [pas])
  • Zeilen: Anzahl der zu erzeugenden Zeilen (muss ≥ 1 sein).
  • Spalten (optional): Standard ist 1, gibt die Anzahl der Spalten im Bereich an.
  • Start (optional): Startwert der Sequenz (Standard 1).
  • Schritt (optional): Inkrement zwischen zwei Werten (Standard 1). Kann negativ sein, um eine absteigende Folge zu erzeugen.

Jeder dieser Parameter kann eine Referenz auf eine andere Zelle oder das Ergebnis einer Funktion sein. Zum Beispiel, wenn Sie bei dem Wert in A2 starten und zu jeder Zeile 5 hinzufügen möchten:

=SEQUENCE(10;; A2; 5)

Konkrete Anwendungsbeispiele

1. Eine einfache aufsteigende Folge erzeugen

Um eine Liste von 20 Nummern zu erstellen, beginnend bei 1:

=SEQUENCE(20)

Das Ergebnis ist eine Spalte von 1 bis 20. Wenn Sie lieber eine Zeile möchten, fügen Sie das zweite Argument hinzu:

=SEQUENCE(1; 20)

2. Eine Datenmatrix erstellen

SEQUENCE wird besonders mächtig, wenn Sie eine zweidimensionale Tabelle füllen möchten. Angenommen, Sie möchten 5 Zeilen und 4 Spalten mit einem Startwert von 100 und einem Schritt von 10:

=SEQUENCE(5; 4; 100; 10)

Excel zeigt dann eine 5×4-Matrix an:

100 110 120 130
140 150 160 170
180 190 200 210
220 230 240 250
260 270 280 290

3. Kombination mit anderen Formeln

Die wahre Stärke von SEQUENCE zeigt sich, wenn man sie mit Funktionen wie SUMMEWENNS kombiniert, um dynamische Bereiche zu filtern und zu summieren oder um automatisch benannte Spaltenüberschriften zu erzeugen. Zum Beispiel, um nur gerade Spalten zu summieren:

=SOMME(SEQUENCE(1;10;1;1) * (MOD(SEQUENCE(1;10);2)=0))

Hier erzeugt SEQUENCE(1;10;1;1) die Zahlen 1 bis 10, MOD prüft die Parität und die Multiplikation blendet die ungeraden aus.

Tipps und bewährte Verfahren

Schrittweite und Ausrichtung anpassen

  • Für eine absteigende Folge definieren Sie Schritt negativ.
  • Wenn Sie Zeilen und Spalten tauschen möchten, ohne die Funktion zu ändern, kombinieren Sie mit TRANSPOSE.
  • Verwenden Sie die Funktion SEQUENCE als Referenz in INDEX oder WAHL, um wiederkehrende Muster zu erstellen (z. B. Wochentage).

Fehlerbehandlung und Kompatibilität

SEQUENCE ist nur ab Excel 365 und Excel Online verfügbar. Wenn Sie mit einer älteren Version arbeiten, greifen Sie auf klassische Techniken zurück: Ziehen des Ausfüllkästchens oder Erstellen einer Formel wie:

=SI(LIGNE(A1)>10;"";LIGNE(A1))

Man kann auch Textformeln kombinieren, um manuell benutzerdefinierte Einträge zu erzeugen, ähnlich den Textfunktionen wie LINKS oder TEIL, die in Szenarien zum Ausschneiden oder Strukturieren von Daten verwendet werden.

Vergleich mit anderen Methoden

Manuelle automatische Serien vs. SEQUENCE

Vor SEQUENCE musste der Benutzer:

  • Den ersten Wert eingeben.
  • Das Ausfüllkästchen bis zum gewünschten Wert ziehen.
  • Auf die Option „Serien“ klicken, um eine Schrittweite festzulegen.

Das ist schon schnell, aber:

Eine neue Bereichserstellung bedeutet, diese Schritte manuell zu wiederholen, während man bei SEQUENCE nur ein Argument ändern muss.

SEQUENCE auf komplexere Fälle erweitern

Erstellung eines dynamischen Kalenders

Stellen Sie sich einen Monatskalender vor: Sie können die Daten des Monats mit einer Formel erstellen:

=SEQUENCE(JOUR(DERNIER.JOUR.OUVRE(MOIS(AUJOURD’HUI());0));1;DEBUT.MOIS(AUJOURD’HUI());1)

Jeden Monatsanfang wird Ihr Kalender automatisch zurückgesetzt, ohne die Arbeitsmappe zu berühren.

Verwendung mit Segmenten (Slicern)

Wenn Sie SEQUENCE mit einer strukturierten Tabelle und interaktiven Segmenten kombinieren, erhalten Sie eine Anzeige, die sich dynamisch anpasst: Jede Auswahl filtert und formatiert das Raster neu. Makros sind nicht mehr nötig.

FAQ

Was ist der Unterschied zwischen SEQUENCE und dem automatischen Ausfüllen?
Das automatische Ausfüllen bleibt manuell und ortsabhängig, während SEQUENCE deklarativ ist: Es handelt sich um eine Formel, die automatisch einen ganzen Bereich erzeugt.
Kann man SEQUENCE in Google Sheets verwenden?
Ja, Google Sheets bietet ebenfalls SEQUENCE mit einer sehr ähnlichen Syntax an, was die Portabilität von Arbeitsmappen zwischen Plattformen erleichtert.
Wie kann man Nullen oder leere Werte in einer Sequenz ausblenden?
Sie können SEQUENCE in WENN oder LET einschließen, um bestimmte Werte durch leeren Text zu ersetzen:
=SI(SEQUENCE(5;1;0;1)=0;"";SEQUENCE(5;1;0;1)).
Ist es möglich, SEQUENCE und SVERWEIS zu kombinieren?
Absolut: SEQUENCE kann dynamisch Zeilenindizes erzeugen, die an SVERWEIS oder INDEX übergeben werden, was Ihre Extraktionen noch weiter automatisiert.

Zusammenfassend ist SEQUENCE eine echte Zeitersparnis, um alle Arten von Reihen, Matrizen oder dynamischen Überschriften zu erzeugen. Wenn Sie regelmäßig mit wiederkehrenden Vorlagen arbeiten, wird Ihnen diese Funktion viele manuelle Schritte ersparen. Zögern Sie nicht, sie auszuprobieren und mit anderen Formeln zu kombinieren, um ihre volle Kraft zu entfalten.

Schreibe einen Kommentar