Excel: Nächsten höchsten/niedrigsten Wert finden – nach Datum

Excel: Nächsten höchsten/niedrigsten Wert finden – nach Datum

Beispieldaten

In diesen Beispieldaten, die nach Datum (absteigend) aufgelistet sind, möchte ich nach Datum nachschlagen können, wann der Wert das letzte Mal höher oder niedriger als der aktuelle Wert war.

Wenn der aktuelle Monat Dezember ist und der Wert 5 beträgt, war er zuletzt im November (4) niedriger und zuletzt im September (8) höher.

Die Lösungen, die ich bisher mit MATCH/INDEX/usw. gefunden habe, würden den nächsthöheren Wert als August (6) zurückgeben, da dies der nächsthöhere Wert zu 5 ist. Ich möchte die Liste nach Datum durchsuchen.

Dies würde beispielsweise verwendet, um zu sagen: „Der Wert dieses Monats ist der höchste Wert seit September“.

Antwort1

Wenn man die dynamische Array-Formel FILTER hat:

=@FILTER(A3:A7,B3:B7>=B2)

Und

=@FILTER(A3:A7,B3:B7<=B2)

Bildbeschreibung hier eingeben


wenn nicht, verwenden wir INDEX/AGGREGATE:

=INDEX(A:A,AGGREGATE(15,7,ROW(A3:A7)/(B3:B7>=B2),1))

Und

=INDEX(A:A,AGGREGATE(15,7,ROW(A3:A7)/(B3:B7<=B2),1))

Bildbeschreibung hier eingeben

Antwort2

Diese Array-Formel (CSE) löst das Problem fast:

Bildbeschreibung hier eingeben

  • Formel in Zelle S16:

    {=INDEX($P$16:$P$21,MAX(IF(($Q$16:$Q$21<=$Q16),$Q$16:$Q$21,0),0))}
    
  • In Zelle T16:

    {=INDEX($P$16:$P$21,MIN(IF(($Q$16:$Q$21>=$Q16),$Q$16:$Q$21,0),0))}
    

Achtung

  • Beenden Sie die Formel mitStrg+Umschalt+Eingabe.

:Bearbeitet:

Ich möchte diese zweistufige Lösung empfehlen, um den nächstgelegenen Höchst-/Tiefstwert zu finden.

Bildbeschreibung hier eingeben

  • Array (CSE)-Formel in Zelle S20:

    {=INDEX($P$16:$P$21,MATCH(MIN(IF($Q$16:$Q$21>$Q16,$Q$16:$Q$21)),$Q$16:$Q$21,0))}
    
  • Array (CSE)-Formel in Zelle T20:

     {=INDEX($P$16:$P$21,MATCH(MAX(IF($Q$16:$Q$21<$Q16,$Q$16:$Q$21)),$Q$16:$Q$21,0))}
    

Achtung

  • Beende die Formel in S20 & T20 mitStrg+Umschalt+Eingabe.

  • Sie können die Zellbezüge in der Formel nach Bedarf anpassen.

verwandte Informationen