Excel meistern: 3 Funktionen, die Sie zum Tabellenkalkulationsmeister machen

Excel verfügt über Tausende von Funktionen, doch die meisten Benutzer beschränken sich auf die Grundlagen wie SUMME und MITTELWERT. Diese Funktionen reichen zwar für einfache Aufgaben aus, doch es gibt drei Funktionen, die komplexere Szenarien mit deutlich weniger Aufwand bewältigen. Die Funktionen SEQUENZ, LET und LAMBDA werden zwar nicht so häufig verwendet, lösen aber spezifische Probleme, die umständliche Workarounds oder langwierige, schwer zu pflegende Formeln erfordern.

Excel meistern: 3 Funktionen, die Sie zum Tabellenkalkulationsexperten machen

Mithilfe dieser Funktionen können Sie dynamische, eigenständige Lösungen erstellen, die automatisch aktualisiert werden, anstatt mehrere Hilfsspalten zu erstellen oder Formeln über Dutzende von Zellen zu kopieren. Ob Sie sequenzielle Daten generieren, komplexe Berechnungen verwalten oder wiederverwendbare benutzerdefinierte Funktionen erstellen – diese Funktionen gehören zu den nützlichsten. Excel-Funktionen, die Ihnen viel Arbeit ersparen können.

4. SEQUENCE-Funktion: Daten automatisch generieren

Erstellen Sie dynamische Zahlen- und Datumssequenzen

Verwenden Sie die Funktion SEQUENCE in einer Verkaufstabelle, um Referenznummern in Excel zu generieren.

Die Funktion SEQUENCE erstellt Arrays von Seriennummern, ohne dass Sie jeden Wert manuell eingeben müssen. Ob Sie eine Liste von Mitarbeiter-IDs, Rechnungsnummern oder Datumsbereichen benötigen, diese Funktion verarbeitet sie nahtlos.

Die Formel ist einfach und unkompliziert:

=SEQUENCE(Zeilen, [Spalten], [Start], [Schritt])

​​​​​Lassen Sie uns die Parameter analysieren:

  • Reihen: Gibt die Anzahl der gewünschten Zahlen vertikal an.
  • Säulen: Steuert die horizontale Ausbreitung – lassen Sie es für eine Spalte leer.
  • Start: Gibt die Startnummer an, der Standardwert ist 1.
  • Schritt: Gibt die Schrittweite zwischen den Zahlen an, der Standardwert ist ebenfalls 1.

Bei einem Umsatzdatensatz ist die Funktion SEQUENCE hilfreich, um Referenznummern zu generieren. Die folgende Formel generiert beispielsweise Zahlen von 1 bis 32.

=SEQUENZ(32)

Wenn Sie bei 1001 beginnen müssen, können Sie Folgendes verwenden:

=SEQUENCE(32, 1, 1001)

Auch bei Datumsfolgen ist die Funktion nützlich. Die folgende Formel generiert zwölf aufeinanderfolgende Daten, beginnend am 1. Januar. Dies ist der manuellen Eingabe von Daten für Monatsberichte oder Projektpläne überlegen.

=SEQUENCE(12, 1, DATE(2025, 1, 1), 1)

Sie können auch nur Arbeitstage erstellen, indem Sie die Funktionen SEQUENZ und ZAHLEN kombinieren. Anderes Datum in Excel, wie etwa WORKDAY, für erweiterte Planungsszenarien.

Große SEQUENCE-Arrays können Ihre Tabellenkalkulationen verlangsamen. Vermeiden Sie es, mehr als 10,000 Werte gleichzeitig zu generieren, es sei denn, dies ist unbedingt erforderlich. Wenn Sie große Datensätze benötigen, sollten Sie diese in kleinere Teile aufteilen oder externe Datenquellen verwenden.

3. Die LET-Funktion macht komplexe Formeln wartbar.

Vermeiden Sie sich wiederholende Berechnungen und verbessern Sie die Lesbarkeit.

LET-Funktion in einer Verkaufstabelle zum Berechnen der Provision in Excel.

LET weist Werten innerhalb einer Formel Namen zu. Dadurch entfallen wiederkehrende Berechnungen und die Arbeit wird übersichtlicher. Anstatt denselben Ausdruck mehrmals einzugeben, können Sie ihn einmal definieren und mit Namen darauf verweisen.

Der Satzbau folgt diesem Muster:

=LET(Name1, Wert1, [Name2, Wert2, ...], Berechnung)

Sie können mehrere Variablen definieren, indem Sie weitere Name-Wert-Paare hinzufügen. Die Berechnung verwendet letztendlich diese benannten Variablen, um das Ergebnis zu erzeugen.

Angenommen, Sie berechnen anhand eines Verkaufsdatensatzes die Provision eines Vertriebsmitarbeiters mit Boni. Ohne LET würden Sie schreiben:

=IF(G2*0.05>500, G2*0.05*1.1, G2*0.05)

Die Provisionsberechnung B2*0.05 erscheint zweimal. Mit LET ist es noch klarer:

=LET(Kommission; G2*0.05; IF(Kommission>500; Kommission*1.1; Kommission))

Es führt die gleiche Berechnung durch, legt die „Provision“ jedoch einmalig zu Beginn fest. Sie müssen den Provisionssatz nur an einer Stelle ändern.

Für komplexe Gewinnspannenanalysen ist LET nützlicher. Das folgende Beispiel definiert jede Komponente klar.

=LET(Erlös; G2; Kosten; L2; Marge; (Erlös-Kosten)/Erlös; WENN(Marge>0.3; "Hoch"; WENN(Marge>0.15; "Mittel"; "Niedrig")))

Diese Formel berechnet die Gewinnspanne als Prozentsatz und kategorisiert sie dann als hoch (über 30 %), mittel (15–30 %) oder niedrig (unter 15 %). Jede Komponente hat einen eindeutigen Namen, sodass die Logik leicht nachvollziehbar ist.

Diese Methode reduziert die Komplexität der Formel um die Hälfte. So können Sie Ihre Tabellen später leichter korrigieren und ändern.

2. Die LAMBDA-Funktion erstellt wiederverwendbare benutzerdefinierte Funktionen.

Erstellen Sie benutzerdefinierte Funktionen für wiederkehrende Geschäftslogik

Mit der LAMBDA-Funktion können Sie benutzerdefinierte Funktionen erstellen, die Sie in Ihrer Arbeitsmappe wiederholt verwenden können. Anstatt Formeln überallhin zu kopieren, können Sie eine einzelne Funktion erstellen, die Eingaben akzeptiert und berechnete Ergebnisse zurückgibt.

Die Formel lautet:

=LAMBDA(Parameter1, [Parameter2, ...], Berechnung)

Parameter fungieren als Platzhalter – beim Aufruf der Funktion übergeben Sie tatsächliche Werte, die diese Platzhalter ersetzen. Die Berechnung verwendet diese Parameter, um eine Ausgabe zu erzeugen.

Angenommen, Sie berechnen häufig gewichtete Leistungswerte. Sie könnten eine LAMBDA-Funktion wie die folgende erstellen:

=LAMBDA(Umsatz, Quote, Gewichtung, (Umsatz/Quote)*Gewichtung)

Es wird eine wiederverwendbare Funktion erstellt, die drei Eingaben akzeptiert: tatsächliche Umsätze, Verkaufsquote und einen Gewichtungsfaktor. Sie gibt einen gewichteten Leistungswert zurück, indem sie den Umsatz durch die Quote dividiert und mit der Gewichtung multipliziert. Benennen Sie diese Funktion mithilfe des Excel-Namensmanagers „PerformanceScore“.

Um Ihre LAMBDA-Funktion zu benennen, gehen Sie zu Formeln > Namensverwaltung > Neu.

Jetzt können Sie diese Funktion überall in Ihrer Arbeitsmappe aufrufen.

=PerformanceScore(B2, C2, 0.7)

Diese Funktion berechnet einen Leistungswert anhand des angegebenen Verkaufsbetrags, Anteils und Gewichtungsfaktors.

Um Regionen zu analysieren, können Sie eine Funktion erstellen, die Regionen nach Umsatz einstuft:

=LAMBDA(Umsatz; WENN(Umsatz>100000; "Hoch"; WENN(Umsatz>50000; "Mittel"; "Niedrig")))

Diese Funktion klassifiziert den Umsatz in drei Stufen: hoch für Beträge über 100,000 $, mittel für Beträge zwischen 50,000 und 100,000 $ und niedrig für Beträge unter 50,000 $. Sie können die Funktion „Umsatz“ nennen und sie in allen Ihren Arbeitsblättern wie folgt verwenden:

=Umsatz(J2)

Die LAMBDA-Funktion funktioniert auch mit anderen Funktionen und Ermöglicht das Schreiben von Formeln in menschlicher Sprache Verwenden Sie beschreibende Namen anstelle mehrdeutiger Zellreferenzen.

Sie können Ihre LAMBDA-Funktionen im Namensmanager organisieren, indem Sie Präfixe wie „fn_“ für alle benutzerdefinierten Funktionen verwenden (z. B. „fn_PerformanceScore“). Dadurch sind sie leichter zu finden und Konflikte mit regulär benannten Bereichen werden vermieden.

1. Ich kombiniere diese Funktionen, um leistungsstarke Lösungen zu schaffen.

Aufbau umfassender Tools zur Geschäftsanalyse

Formel zur Berechnung einer 12-Monats-Umsatzprognose mit einer Kombination aus LET-, SEQUENCE- und LAMBDA-Funktionen in Excel.

Die gemeinsame Verwendung von SEQUENCE, LET und LAMBDA löst Probleme, die sonst mehrere Hilfsspalten oder komplexe Arrayformeln erfordern würden. Diese Kombination schafft dynamische und wartbare Lösungen.

Betrachten wir die Entwicklung eines Tools zur Umsatzprognose anhand von Umsatzdaten. Die folgende Formel berechnet eine 12-Monats-Umsatzprognose für einen bestimmten Ausgangsumsatz. Zunächst werden zwei Schlüsselvariablen mithilfe von LET definiert. Der Wert aus Zelle G2 wird als Basisumsatzwert verwendet.

=LET(base_sale, G2, growth_rate, L2, ProjectMonthly, LAMBDA(month, base_sale * (1 + growth_rate)^month), ProjectMonthly(SEQUENCE(12)))

Anschließend nehmen Sie aus L2 eine monatliche Wachstumsrate von 0.04 (4 %). Sie können diesen Wert variieren, um verschiedene Szenarien zu modellieren. Als Nächstes definieren Sie eine kleine, wiederverwendbare Funktion namens ProjectMonthly. Diese Funktion berechnet den prognostizierten Umsatz für einen bestimmten Monat basierend auf dem Basisumsatz und der Wachstumsrate.

Darüber hinaus ruft es die Funktion ProjectMonthly auf und übergibt ihr SEQUENCE(12). Dadurch wird ein Array mit Zahlen von 1 bis 12 generiert, und LAMBDA wendet seine Berechnungen automatisch auf jede Zahl in dieser Sequenz an.

Hier ist ein praktischer Belohnungsrechner, der Belohnungen basierend auf der Zielerreichung berechnet.

=LAMBDA(Umsatz; Zielwert; LÖSCHEN(Verhältnis; Umsatz/Zielwert; WENN(Verhältnis>=1.2; Umsatz*0.08; WENN(Verhältnis>=1; Umsatz*0.05; 0))))

Fangen Sie klein an und steigern Sie dann die Komplexität.

Diese Funktionen funktionieren am besten, wenn sie sorgfältig kombiniert werden. Beginnen Sie mit einfachen Anwendungen – verwenden Sie SEQUENCE zum Erstellen von Testdaten, LET zum Bereinigen doppelter Berechnungen und LAMBDA für häufig verwendete Geschäftsregeln. Sobald Sie mit jeder Funktion einzeln vertraut sind, ergeben sich natürliche Möglichkeiten, sie zu komplexeren Lösungen zu kombinieren.

Der Lernaufwand ist gering, aber der Nutzen ist enorm. Ihre Tabellenkalkulationen werden zuverlässiger, lassen sich leichter prüfen und an veränderte Geschäftsanforderungen anpassen. Deshalb sind diese drei Funktionen besonders wertvoll für alle, die regelmäßig mit Daten arbeiten.

Nach oben gehen