Wert herausfiltern
#1
Hallo,

ich habe folgendes Problem und hoffe Ihr könnt mir helfen.  Dodgy


Ich habe eine Liste an aufsteigenden Zahlen.
Ziel ist es nun sobald ein variabler Wert überschritten wird soll der ersten Wert der diesen überschreitet für eine spätere Berechnung herangezogen werden.
Das ganze sieht dann wiefolgt aus:

Tabelle: (Werte verandern sich regelmäßig also nicht statisch)
...
3.548
7.274
11.186
15.293
19.606
24.135
28.890
33.883
...

Der Grenzwert wäre bei diesem Beispiel nun z.B. 13.520 (Wert kann sich ebenfalls verändern).

Ziel ist es nun den Wert 15.293 automatisch zu erkennen, da es der erste ist der den Grenzwert überschreitet und ihn in einer Zelle auszugeben.

Das ganze wäre mit einer Wenn Dann Funktion schnell gelöst das Problem ist das hier 100 Zeilen abgefragt werden. Die Wenn Funtion würde also zu lang werden!

Danke schon im voraus!
LG Martin
Top
#2
Hola,

als Matrixformel (mit Strg-Shift-Enter abschließen!):


Code:
=MIN(WENN(A1:A8>=B1;A1:A8))


In B1 steht der gesuchte Wert.

Gruß,
steve1da
Top
#3
Hallo,

danke für die schnelle Antwort.
Wenn ich das so eingebe dann gibt er mir den kleinsten Wert aus der Tabelle aus :/

Woran kann das liegen?
Top
#4
Hat schon geklapt!
Vielen Dank!!!!!
Top
#5
Hallo,

hast du das beachtet:

Zitat:(mit Strg-Shift-Enter abschließen!)
Gruß
Peter
Top
#6
So das erste Problem wäre damit gelöst!

Nun muss ich den Wert direkt darüber auch ausgeben lassen also die 11.186. 

Hätte jemand dafür auch eine Lösung? :20:
Top
#7
Hallo, oder neudeutsch mit AGGREGAT()..:

=AGGREGAT(15;6;A:A/(A:A>=B1);1)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hola,

könnte man fast selber herleiten Wink


Code:
=MAX(WENN(A1:A8<=B1;A1:A8))


Gruß,
steve1da
Top
#9
(26.07.2016, 09:05)Sani144 schrieb: So das erste Problem wäre damit gelöst!

Nun muss ich den Wert direkt darüber auch ausgeben lassen also die 11.186. 

Hätte jemand dafür auch eine Lösung? :20:

Hallo, meinst du so..?

EDITH..: oder ..: =AGGREGAT(14;6;A:A/(A:A<=B1);1)

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABC
13.54813.52011.186
27.274  
311.186  
415.293  
519.606  
624.135  
728.890  
833.883  
9   

ZelleFormel
C1=INDEX(A:A;AGGREGAT(15;6;ZEILE(A:A)-1/(A:A>=B1);1))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#10
Hat funktioniert :)
Danke!!!!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste