Excel-Tutorial: Frühestes oder spätestes Datum mit mehreren Kriterien ermitteln
Hier ist ein ausführliches Tutorial, wie du in Excel das früheste oder späteste Datum basierend auf mehreren Kriterien ermittelst.
In der Datenanalyse steht man oft vor der Aufgabe, das erste (früheste) oder letzte (späteste) Datum für einen bestimmten Vorgang zu finden – zum Beispiel: "Wann war die letzte Bestellung von Kunde X für Produkt Y?"
Seit Excel 2019 und Microsoft 365 gibt es dafür extrem einfache Funktionen. Für ältere Versionen nutzen wir eine Matrix-Formel.
1. Die Beispieldaten
Stellen wir uns folgende Tabelle vor (Bereich A1 bis C6):
| Name (Spalte A) | Produkt (Spalte B) | Datum (Spalte C) |
|---|---|---|
| Max | Apfel | 01.01.2023 |
| Julia | Birne | 05.01.2023 |
| Max | Apfel | 20.02.2023 |
| Max | Birne | 10.03.2023 |
| Julia | Apfel | 15.03.2023 |
2. Der moderne Weg: MINWENNS und MAXWENNS
Diese Funktionen sind die effizienteste Methode in aktuellen Excel-Versionen.
A) Das späteste (aktuellste) Datum finden
Um das letzte Datum für "Max" und das Produkt "Apfel" zu finden, lautet die Formel:
=MAXWENNS(C2:C6; A2:A6; "Max"; B2:B6; "Apfel")
Die Syntax erklärt:
C2:C6: Der Bereich, der die Daten enthält (Max-Bereich).A2:A6: Der Bereich für das erste Kriterium (Namen)."Max": Das erste Kriterium selbst.B2:B6: Der Bereich für das zweite Kriterium (Produkte)."Apfel": Das zweite Kriterium.
B) Das früheste Datum finden
Um das erste Datum zu finden, tausche einfach die Funktion aus:
=MINWENNS(C2:C6; A2:A6; "Max"; B2:B6; "Apfel")
3. Der klassische Weg: Matrix-Formeln (für ältere Excel-Versionen)
Wenn du eine ältere Excel-Version nutzt (z. B. Excel 2013 oder 2016), gibt es MINWENNS/MAXWENNS noch nicht. Hier hilft eine Kombination aus MAX und WENN.
Die Formel für das späteste Datum:
=MAX(WENN((A2:A6="Max")*(B2:B6="Apfel"); C2:C6))
Wichtiger Hinweis:
Da dies eine Matrix-Formel ist, darfst du nicht einfach nur Enter drücken. Du musst die Eingabe mit Strg + Umschalt + Enter (Ctrl + Shift + Enter) bestätigen. Excel setzt dann automatisch geschweifte Klammern { } um die Formel.
So funktioniert die Logik:
(A2:A6="Max")*(B2:B6="Apfel"): Excel prüft beide Bedingungen. Nur wenn beide WAHR (1) sind, ergibt die Multiplikation 1.- Die
WENN-Funktion gibt dann nur die Daten aus Spalte C zurück, bei denen das Ergebnis 1 ist. MAXpickt sich daraus den höchsten Wert.
4. Wichtiger Schritt: Zellenformatierung
Nachdem du die Formel eingegeben hast, zeigt Excel manchmal eine Zahl anstatt eines Datums an (z. B. 44977 statt 20.02.2023).
- Klicke mit der rechten Maustaste auf die Ergebniszelle.
- Wähle Zellen formatieren.
- Wähle unter dem Reiter "Zahlen" das Format Datum aus.
5. Profi-Tipp: Dynamische Kriterien
Anstatt "Max" oder "Apfel" direkt in die Formel zu schreiben, solltest du Zellbezüge verwenden. Das macht deine Tabelle flexibel.
Beispiel:
- Zelle E1: Suchname (z. B. Max)
- Zelle F1: Suchprodukt (z. B. Birne)
Formel:
=MAXWENNS(C2:C6; A2:A6; E1; B2:B6; F1)
Zusammenfassung
- Neues Excel: Nutze
MAXWENNSfür das letzte undMINWENNSfür das erste Datum. - Altes Excel: Nutze
MAX(WENN(...))als Matrix-Formel (Strg+Umschalt+Enter). - Kriterien: Du kannst fast beliebig viele weitere Kriterienpaare (Bereich, Kriterium) hinten anfügen.