Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Letzer Eintrag in Spalte mit Bedingung

Letzer Eintrag in Spalte mit Bedingung
15.11.2016 12:08:17
Andreas
Hallo Zusammen,
bisher hat mir diese Seite wirklich sehr weitergeholfen und ich habe immer eine Lösung gefunden. Hierfür vielen Dank! Leider komme ich bei meinem jetzigen Problem alleine nicht weiter.
Problem:
Ich habe 2 Spalten. In Spalte A trägt eine Person ihren Namen ein und in Spalte B das aktuelle Datum. Die Zeilen werden somit unendlich fortgeführt.
Nun möchte ich beispielsweise in Spalte E und F eine Tabelle, welche mir anzeigt, wann welche Person zuletzt anwesend war
Ich freue mich auf eine Antwort.
Grüße,
Andreas
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Letzer Eintrag in Spalte mit Bedingung
15.11.2016 12:19:04
Peter
Hallo Andreas,
mach doch eine Pivot-Tabelle mit den Namen als Zeilenbeschriftung und dem Datumsfeld als Wertefeld. Beim Datumsfeld wählst du dann "Maximum" unter "Wertfeldeinstellungen" "Wertfeld zusammenfassen nach" aus.
Gruß,
Peter
AW: Letzer Eintrag in Spalte mit Bedingung
15.11.2016 12:22:49
Andreas
Hallo Peter,
vielen Dank für deine schnelle Antwort.
Den "Umweg" über eine Pivot möchte ich an dieser Stelle nicht gehen. Würde gerne mit Formeln das Problem lösen, da dies im konkreten Fall die weitere Datenverarbeitung vereinfachen würde.
Grüße,
Andreas
Anzeige
AW: Letzer Eintrag in Spalte mit Bedingung
15.11.2016 12:41:06
Peter
Hallo,
dann vielleicht so (Name beginnt in Zelle E2):
{=MAX(WENN($A:$A=E2;$B:$B))}
Geschweifte Klammern nicht mit eingeben, sondern Formeleingabe mit STRG+SHIFT+ENTER abschließen.
Gruß,
Peter
AW: Letzer Eintrag in Spalte mit Bedingung
15.11.2016 12:53:05
Andreas
Dann bekomme ich das hier als Ergebnis:
Person Letzter Eintrag
Michael 20.10.2016
Berta 00.01.1900
Angelika 20.10.2016
Erich 20.10.2016
Kurt 00.01.1900
Passt irgendwie auch noch nicht ganz :(
Anzeige
AW: Letzer Eintrag in Spalte mit Bedingung
15.11.2016 13:02:33
Andreas
Bin zu dumm gewesen um Berta und Kurt richtig zu schreiben ;D
Nun klappt es!!!
Vielen Dank!!!
Hab viel zu kompliziert versucht das zu lösen mit index und vergleich :/
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Letzter Eintrag in Spalte mit Bedingung finden


Schritt-für-Schritt-Anleitung

Um den letzten Eintrag in einer Spalte mit einer bestimmten Bedingung zu finden, kannst Du die folgende Formel verwenden:

  1. Daten vorbereiten: Stelle sicher, dass Du zwei Spalten hast: In Spalte A sind die Namen und in Spalte B die entsprechenden Daten.

  2. Formel eingeben: Gehe zu Zelle E2 (oder einer anderen Zelle, in der Du das Ergebnis anzeigen möchtest) und gebe die folgende Formel ein:

    {=MAX(WENN($A:$A=E2;$B:$B))}
  3. Formel als Matrixformel bestätigen: Drücke STRG + SHIFT + ENTER, um die Formel als Matrixformel einzugeben. Die geschweiften Klammern {} erscheinen automatisch.

  4. Ergebnisse überprüfen: Die Zelle zeigt nun den letzten Eintrag aus Spalte B an, der dem Namen in Spalte E entspricht.


Häufige Fehler und Lösungen

  • Fehler: 00.01.1900 als Ergebnis
    Wenn Du das Datum 00.01.1900 erhältst, bedeutet das, dass kein entsprechender Eintrag in Spalte A gefunden wurde. Überprüfe die Schreibweise der Namen in Spalte A und E.

  • Problem mit der Formel
    Stelle sicher, dass Du die Formel als Matrixformel eingibst, indem Du STRG + SHIFT + ENTER verwendest. Wenn Du nur ENTER drückst, funktioniert die Formel nicht korrekt.


Alternative Methoden

Falls Du die Verwendung von Formeln vermeiden möchtest oder eine andere Methode bevorzugst, kannst Du auch eine Pivot-Tabelle verwenden:

  1. Wähle die Daten in Deinen Spalten A und B aus.
  2. Gehe zu Einfügen > PivotTable.
  3. Ziehe die Namen (Spalte A) in die Zeilen- und das Datum (Spalte B) in die Wertefelder.
  4. Klicke mit der rechten Maustaste auf das Datumsfeld in der Pivot-Tabelle und wähle Wertfeldeinstellungen. Stelle sicher, dass "Maximum" ausgewählt ist.

Praktische Beispiele

Angenommen, Du hast die folgenden Daten in Spalte A und B:

A B
Michael 20.10.2016
Berta 19.10.2016
Angelika 20.10.2016
Erich 18.10.2016
Kurt 17.10.2016

Um den letzten Eintrag für "Berta" in Spalte E zu finden, würdest Du die Formel in E2 eingeben:

{=MAX(WENN($A:$A=E2;$B:$B))}

Das Ergebnis sollte 19.10.2016 sein.


Tipps für Profis

  • Datenvalidierung: Verwende die Datenvalidierungsfunktion in Excel, um sicherzustellen, dass nur korrekte Namen in Spalte A eingegeben werden. Dies reduziert Fehler bei der Dateneingabe.
  • Formatierung: Stelle sicher, dass die Datumswerte in Spalte B im richtigen Datumsformat formatiert sind, damit Excel sie korrekt interpretiert.
  • Filter verwenden: Nutze Filter, um die Daten anzuzeigen oder zu sortieren, bevor Du die Formel anwendest. Das kann die Übersichtlichkeit erhöhen.

FAQ: Häufige Fragen

1. Was kann ich tun, wenn ich mehrere Einträge mit dem gleichen Namen habe?
Die Formel wird immer den letzten Eintrag basierend auf dem Datum zurückgeben. Wenn Du die Einträge sortierst, kannst Du die neuesten Einträge einfacher anzeigen.

2. Funktioniert das in allen Excel-Versionen?
Ja, die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2016, 2019 und Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige