STARTSEITE  /  FORMELN & FUNKTIONEN

Wie eine einzige LET-Formel einen vollständigen monatlichen Mitarbeiterbericht erstellt

FAQ - Welche Fragen werden in diesem Artikel beantwortet?

Q: Kann eine einzige Excel-Formel das manuelle Filtern, Kopieren und Einfügen sowie das Aktualisieren von Pivot-Tabellen für einen monatlichen Personalbericht ersetzen?

A: Ja. In diesem Artikel wird eine Formel vorgestellt, die die Funktionen FILTER, LET, SPALTENWAHL, HSTAPELN , VSTAPELN und SORTIEREN in einem einzigen Ausdruck kombiniert. Wenn der Manager die Auswahl im Dropdown-Menü ändert, wird der Bericht sofort neu erstellt, ohne dass manuelle Schritte oder eine Aktualisierungsschaltfläche erforderlich sind.

Q: Wie verhindert die LET-Funktion, dass FILTER in derselben Formel zweimal berechnet wird?

A: Die LET-Funktion weist das gefilterte und auf die Spalten gekürzte Ergebnis der Variablen „dipendente“ zu. Dieser Name wird dann sowohl bei der Berechnung der Summenzeile als auch in der endgültigen Ausgabe wiederverwendet. Ohne die LET-Funktion müsste der gesamte FILTER-Ausdruck zweimal geschrieben werden, was den Prozess verlangsamen und die Pflege erschweren würde.

Q: Wie verhält sich SPALTENWAHL, wenn die Quelltabelle mehr Spalten enthält, als der Bericht benötigt?

A: Mit SPALTENWAHL können Sie aus dem gefilterten Ergebnis nur die von Ihnen angegebenen Spalten auswählen. In dieser Formel bleiben 15 von 19 Spalten erhalten, die übrigen sind Zwischenberechnungsspalten. Diese sind zwar in der Quelltabelle vorhanden, finden aber keinen Platz in der Berichtsausgabe.

Q: Wie kann ich erreichen, dass ein Bericht sofort aktualisiert wird, sobald ein Vorgesetzter in einer Dropdown-Liste einen anderen Mitarbeiter Loder einen anderen Monat auswählt?

A: Verknüpfen Sie drei Zellen mit Dropdown-Menüs: eine für das Jahr, eine für die Monatszahl und eine für den Namen des Mitarbeiters. Die Formel verweist direkt auf diese drei Zellen. Jede Änderung in einem Dropdown-Menü löst eine sofortige Neuberechnung des gesamten Berichts aus.

Q: Was passiert, wenn der Filter keine passenden Zeilen findet? Wird die Formel dann einen Fehler anzeigen?

A: Nein. Die Formel berücksichtigt zwei Fehlerfälle. FILTER selbst gibt eine Ersatzmeldung zurück, wenn keine Zeilen übereinstimmen. WENNFEHLER umschließt die gesamte Formel als zweites Sicherheitsnetz und zeigt „Non ci sono dati disponibili“ (keine Daten verfügbar) an, falls sonst etwas schiefgeht.


Dieser Artikel ist die praktische Fortsetzung von So verwenden Sie LET und schreiben übersichtlichere sowie schnellere Formeln.. Falls Sie diesen Artikel noch nicht gelesen haben, beginnen Sie damit; darin werden die LET-Bausteine der LET-Formel erläutert.

Ein Bauunternehmen beschäftigt Arbeiter auf der Baustelle. Alle erfassen ihre täglichen Arbeitszeiten, Aufgaben und Standorte in einer großen gemeinsamen Tabelle mit Tausenden Zeilen. Am Ende des Monats öffnet ein Bauleiter ein Dashboard und wählt einen Namen aus einem Dropdown-Menü aus. Sofort werden nur die Einträge dieser Person für den betreffenden Monat angezeigt. Sie sind nach Datum sortiert und enthalten eine Summenzeile am Ende.

Es ist keine manuelle Filterung erforderlich. Es muss nichts kopiert und eingefügt werden. Es ist nicht notwendig, eine Pivot-Tabelle zu aktualisieren. Es gibt nur eine Formel, die stets auf dem neuesten Stand ist.

Die Formel

=WENNFEHLER(SORTIEREN(LET(
     dipendente, WENN(
                     SPALTENWAHL(
                         FILTER(_tbl_giornaliere,
                            (YEAR(_tbl_giornaliere[Data])=$D$4) *
                            (_tbl_giornaliere[No Mese]=$F$5) *
                            (_tbl_giornaliere[Cognome, Nome]=$E$5),
                             "n/a"),
                                {1,2,4,5,7,8,11,12,13,14,15,16,17,18,19})="", "",
                     SPALTENWAHL(
                         FILTER(_tbl_giornaliere,
                            (YEAR(_tbl_giornaliere[Data])=$D$4) *
                            (_tbl_giornaliere[No Mese]=$F$5) *
                            (_tbl_giornaliere[Cognome, Nome]=$E$5),
                             "Questo mese nessun operai ha svolto lavori nel cantiere."),
                                {1,2,4,5,7,8,11,12,13,14,15,16,17,18,19})),
             total, HSTAPELN("Total","","","","",
                        SUMME(SPALTENWAHL(dipendente,6)),"","",
                        SUMME(SPALTENWAHL(dipendente,9)),
                        SUMME(SPALTENWAHL(dipendente,10)),"",""),
     result, VSTAPEL(dipendente),
result)),"Non ci sono dati disponibili")

Es ist lang. Aber man kann es leicht von innen nach außen lesen. Jedes Stück ist erkennbar.

Die Formel bewirkt etwas, und zwar in vier Schritten.

Dashboard data analysis HR department

Schritt 1: FILTER: Nur eine Person, ein Monat

Die Formel wendet drei Bedingungen unter Verwendung der UND-Logik (*) auf _tbl_giornaliere an:

Damit eine Zeile berücksichtigt wird, müssen alle drei Bedingungen erfüllt sein. Trifft keine der Bedingungen zu, wird eine Standardmeldung ausgegeben.

Schritt 2: SPALTENWAHL: Behalten Sie nur die Spalten, die Sie benötigen

SPALTENWAHL wählt 15 bestimmte Spaltenpositionen aus dem gefilterten Ergebnis aus:

{1, 2, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19}

Dadurch werden Zwischenberechnungsspalten entfernt, die in der Quelltabelle vorhanden sind, im Bericht jedoch nicht benötigt werden. Die Spaltennummern beziehen sich auf die Positionen innerhalb des gefilterten Ergebnisses und nicht auf die ursprünglichen Spaltenbuchstaben der Tabelle.

Schritt 4: LET: benennen Sie die Zwischenergebnisse

Hier kommt LET zum Einsatz. Es werden zwei Namen definiert:

Durch die einmalige Benennung als „dipendente“ kann dieser sowohl in der Berechnung von „total“ als auch im endgültigen „result“ wiederverwendet werden, ohne dass der Filter zweimal neu berechnet werden muss.

Schritt 4: SORTIEREN und WENNFEHLER: ordnen und schützen

Mit der Funktion „SORTIEREN“ wird die Ausgabe chronologisch nach der Datumsspalte sortiert. „WENNFEHLER“ umschließt die gesamte Formel. Sollte aus irgendeinem Grund ein Fehler auftreten, wird in der Zelle statt einer Fehlermeldung die Meldung „Non ci sono dati disponibili“ (Keine Daten verfügbar) angezeigt.

Ein reales Beispiel

Manager-Auswahl: Jahr 2026, Monat 3, Mitarbeiter: Jason LaRoc.

Beispiel Tablle

Datum Baustelle Aufgabe Stunden
2026-03-02 Site A Concrete 8.0
2026-03-03 Site A Formwork 7.5
2026-03-05 Site B Finishing 8.0
Total 23.5

Wählen Sie im Dropdown-Menü einen anderen Mitarbeiter aus. Die Tabelle wird dann sofort neu berechnet. Das Gleiche gilt, wenn Sie den Monat ändern. Die Formel steuert den gesamten Bericht anhand von drei Zellen.

Die wichtigsten Funktionen auf einen Blick

Funktion Rolle dieser formel
LET Benennt dipendente und total und vermeidet die doppelte Verwendung von FILTER
FILTER Behält nur Zeilen bei, die Jahr, Monat und Mitarbeiter entsprechen
SPALTENWAHL Entfernt unerwünschte Spalten aus dem gefilterten Ergebnis
HSTAPELN Stellt die Summenzeile horizontal zusammen
VSTAPELN Stapelt die Datenzeilen vertikal (fügt hier total hinzu, um die Summenzeile anzuzeigen)
SORTIEREN Sortiert die Ausgabe nach Datum
WENNFEHLER Zeigt eine freundliche Meldung an, falls etwas fehlschlägt

Was den Bericht prägt, sind die drei Filterzellen.

Zelle enthält Steuerung
$D$4 Jahr (e.g. 2026) Welches Jahr soll angezeigt werden
$F$5(hier versteckt) Nummer des Monats (e.g. 3) Welcher Monat angezeigt werden soll
$E$5 Name des Mitarbeiters Welche Person angezeigt werden soll

Ein Manager muss lediglich diese drei Zellen bearbeiten. Den Rest erledigt die Formel.

Was Sie als nächstes lesen sollten

Wenn Sie zunächst genau verstehen möchten, wie die Funktion LET arbeitet, bevor Sie diese Formel für Ihre eigenen Zwecke anpassen, lesen Sie zunächst den Einführungsartikel.

Siehe auch: So verwenden Sie LET und schreiben übersichtlichere sowie schnellere Formeln.