Clever-Excel-Forum

Normale Version: Nächst größeren oder kleineren Wert ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

ich bin auf der Suche nach einer Formel, die mir aus einem Bereich (siehe Bild)
1. den nächst größeren
2. den nächst kleineren Wert ausgibt

A1=450,10
T1:T32=Bereich

Vielen Dank für eure Hilfe.
Hi,

Code:
=aggregat(15;6;T1:T32/(T1:T32>=A1);1)
=aggregat(14;6;T1:T32/(T1:T32<=A1);1)
=MAXWENNS(T1:T32;T1:T32;"<"&A1)
=MINWENNS(T1:T32;T1:T32;">"&A1)

Hallo, wie wäre es da mit?
Eine Bitte: In Zukunft keine Bilder sondern besser eine kleine (Excel-) Datei mit einigen Daten und dem gewünschten Ergebnis anhängen
Keiner hat Lust sich hier erst ein Beispiel aufzubauen um seine Antwort zu testen
Daher meine Antwort auch ohne Gewähr

Gruß Holger
Hi,

bei aktuellem Excel und absteigend sortierten Werten (wie im Bild):

=XVERWEIS(A1;T1:T32;T1:T32;"";-1;-2)
=XVERWEIS(A1;T1:T32;T1:T32;"";1;-2)


bei aktuellem Excel und nicht sortierten Werten:

=XVERWEIS(A1;T1:T32;T1:T32;"";-1;1)
=XVERWEIS(A1;T1:T32;T1:T32;"";1;1)

oder man sortiert innerhalb der Formel (was bei großen Listen schneller ist)
=LET(x;SORTIEREN(T1:T32);XVERWEIS(A1;x;x;"";-1;2))
=LET(x;SORTIEREN(T1:T32);XVERWEIS(A1;x;x;"";1;2)
Vielen Dank euch dreien.

Es hat funktioniert.