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

Forumthread: Jüngstes Datum mit weiterer Bedingung

Jüngstes Datum mit weiterer Bedingung
20.04.2016 10:38:21
Martin
Hallo,
ich bin schon länger auf der Suche nach einer Lösung für mein Problem, konnte aber bisher leider keine passende Antwort finden und hoffe jetzt hier auf einen guten Rat.
Hier mein Problem:
Ich habe in meiner Tabelle 3 für mich relevante Spalten.
1. Stelle, 2. Belegdatum, 3. Betrag.
Es existieren mehrere Zeilen zu jeder Stelle, mit jeweils einem eigenen Belegdatum mit einem jeweiligen Betrag.
Das habe ich in der Datei nochmal beispielhaft aufgebaut
https://www.herber.de/bbs/user/105097.xlsx
Darin suche ich nun nach einer Möglichkeit, mir je Stelle, das jüngste Belegdatum und dessen Betrag anzeigen zu lassen.
Also in dem Beispiel für Stelle 10, das jüngste Belegdatum (14.04.2016) und dessen Betrag (130).
Über eine Antwort würde ich mich wirklich sehr freuen.
Vielen Dank
Gruß Martin

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Jüngstes Datum mit weiterer Bedingung
20.04.2016 10:46:49
SF
Hola,
für das Datum als Matrixformel (mit Strg-Shift-Enter abschließen!):
=MAX(WENN($A$2:$A$28=H2;$B$2:$B$28)) Für den Betrag:
=VERWEIS(2;1/($A$2:$A$28&$B$2:$B$28=H2&I2);$C$2:$C$28)
Gruß,
steve1da

AW: ges. Tabelle mit nur 3 AGGREGAT()-Formeln ...
20.04.2016 11:48:11
...
Hallo Martin,
... nachfolgende Formel in H2 und diese einfach nach unten kopieren, die anderen zwei Formeln kopieren sich dann von selbst nach unten.
 ABCDHIJ
1StelleBelegdatumBetrag  StellenBelegdatumBetrag
21001.03.2016110 1014.04.2016130
31025.02.2016125 2008.12.2015117
41014.04.2016130 3014.04.2016112
51005.01.2016115 4013.02.2016123
62001.10.2015138 5014.04.201692
72008.12.2015117 6019.04.2016108
83012.08.2015116 7014.04.2016128
93018.01.2016137    
103012.02.2016120    
113001.03.2016103    
123018.03.2016100    
133003.04.2016125    
143014.04.2016112    
154018.07.2015127    
164015.09.2015115    
174001.10.201585    
184001.01.2016119    
194012.02.2016136    
204013.02.2016123    
215014.04.201692    
225006.02.201698    
236019.04.2016108    
247023.04.2015117    
257007.02.2016124    
267019.02.2016136    
277001.03.2016114    
287014.04.2016128    
29       

Formeln der Tabelle
ZelleFormel
H2=WENNFEHLER(AGGREGAT(15;6;Tabelle1[Stelle]/(Tabelle1[Stelle]>WENN(ISTTEXT(INDEX(H:H;ZEILE()-1)); 0;INDEX(H:H;ZEILE()-1))); 1); "")
I2=WENN([@Stellen]="";"";AGGREGAT(14;6;Tabelle1[Belegdatum]/(Tabelle1[Stelle]=[@Stellen]); 1))
J2=WENN([@Belegdatum]="";"";AGGREGAT(14;6;Tabelle1[[Betrag ]]/(Tabelle1[Stelle]=[@Stellen])/(Tabelle1[Belegdatum]=[@Belegdatum]); 1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: ges. Tabelle mit nur 3 AGGREGAT()-Formeln ...
21.04.2016 10:23:58
Martin
Hi,
vielen vielen Dank für eure Antworten. Ich bin mit Werners Lösung ans Ziel gekommen und bin gerade von Excel ziemlich beeindruckt, da ich dort bisher meist über eine einfache Liste nicht hinweg gekommen bin.
Danke nochmal
Gruß Martin
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Jüngstes Datum mit weiteren Bedingungen in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um das jüngste Datum mit einer weiteren Bedingung in Excel zu finden, kannst du folgende Schritte ausführen:

  1. Tabellendaten vorbereiten: Stelle sicher, dass deine Tabelle mindestens drei Spalten hat: "Stelle", "Belegdatum" und "Betrag".

  2. Formel für das jüngste Datum: Verwende die folgende Matrixformel, um das jüngste Datum zu ermitteln. Gib diese Formel in die Zelle ein, wo das Ergebnis angezeigt werden soll und schließe sie mit Strg + Shift + Enter ab:

    =MAX(WENN($A$2:$A$28=H2;$B$2:$B$28))
  3. Formel für den Betrag: Um den Betrag des jüngsten Belegs zu ermitteln, kannst du diese Formel verwenden:

    =VERWEIS(2;1/($A$2:$A$28&$B$2:$B$28=H2&I2);$C$2:$C$28)
  4. Ergebnisse überprüfen: Stelle sicher, dass die Ergebnisse in den vorgesehenen Zellen korrekt angezeigt werden.


Häufige Fehler und Lösungen

  • Fehler 1: Formel gibt #WERT! zurück.

    • Lösung: Überprüfe, ob die Zellbereiche korrekt definiert sind und ob du die Formel als Matrixformel eingegeben hast (mit Strg + Shift + Enter).
  • Fehler 2: Das Ergebnis ist nicht das erwartete jüngste Datum.

    • Lösung: Überprüfe, ob die Bedingungen in der WENN-Formel korrekt sind und dass die Daten im richtigen Format vorliegen (Datum).

Alternative Methoden

Wenn du eine andere Methode zur Ermittlung des jüngsten Datums in Excel ausprobieren möchtest, kannst du die AGGREGAT-Funktion verwenden. Diese ist besonders nützlich, wenn du mit vielen Bedingungen arbeitest.

  1. Formel für das jüngste Datum mit AGGREGAT:

    =WENNFEHLER(AGGREGAT(15;6;Tabelle1[Belegdatum]/(Tabelle1[Stelle]=[@Stellen]);1);"")
  2. Betrag mit AGGREGAT:

    =WENN([@Belegdatum]="";"";AGGREGAT(14;6;Tabelle1[[Betrag ]]/(Tabelle1[Stelle]=[@Stellen])/(Tabelle1[Belegdatum]=[@Belegdatum]);1))

Praktische Beispiele

Angenommen, du hast folgende Daten in deiner Excel-Tabelle:

Stelle Belegdatum Betrag
10 01.03.2016 110
10 14.04.2016 130
20 08.12.2015 117

Mit der oben genannten Methode kannst du für "Stelle 10" das jüngste Belegdatum (14.04.2016) und den entsprechenden Betrag (130) herausfinden.


Tipps für Profis

  • Nutze die Filterfunktion in Excel, um deine Daten vorübergehend zu sortieren und zu filtern, bevor du die Formeln anwendest.
  • Verwende formatierte Tabellen, um den Überblick über deine Daten zu behalten und die Formeln einfacher anzuwenden.
  • Wenn du regelmäßig solche Analysen machst, überlege, eine benutzerdefinierte Funktion in VBA zu schreiben, um den Prozess zu automatisieren.

FAQ: Häufige Fragen

1. Was ist das jüngste Datum in Excel?
Das jüngste Datum ist das neueste Datum in einer Liste von Daten. In Excel kannst du es mit Funktionen wie MAX oder AGGREGAT ermitteln.

2. Wie finde ich das früheste Datum in einer Liste?
Um das früheste Datum zu finden, kannst du die MIN-Funktion verwenden: =MIN(Bereich), wobei der Bereich die Zellen mit den Datumsangaben beinhaltet.

3. Kann ich das jüngste Datum mit mehreren Bedingungen finden?
Ja, du kannst das jüngste Datum mit mehreren Bedingungen ermitteln, indem du Funktionen wie WENN oder AGGREGAT kombinierst, um die gewünschten Kriterien zu berücksichtigen.

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