Excel-Tutorial: Frühestes oder spätestes Datum mit mehreren Kriterien ermitteln

Melden

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:

  1. C2:C6: Der Bereich, der die Daten enthält (Max-Bereich).
  2. A2:A6: Der Bereich für das erste Kriterium (Namen).
  3. "Max": Das erste Kriterium selbst.
  4. B2:B6: Der Bereich für das zweite Kriterium (Produkte).
  5. "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.
  • MAX pickt 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).

  1. Klicke mit der rechten Maustaste auf die Ergebniszelle.
  2. Wähle Zellen formatieren.
  3. 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 MAXWENNS für das letzte und MINWENNS fü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.
0