leider komme ich nicht weiter. Ich muss Excel dazu bringen, dass Excel den nächstgrößeren Wert aus einer Liste (B1:B5) ausgibt (in E1) von einem vorgegebenen Wert(A1), den ich eingebe.
Also wenn ich "5" eingebe in A1, dann müsste in E1 "7" auftauchen, da der nächstgrößere Wert nach "5" in B1:B5 ja "7" ist.
Also wenn ich "7" eingebe in A1, dann müsste in E1 "8" auftauchen. (also immer der nächstgrößere Wert des eingegebenen Wertes aus B1:B5).
Beispiel:
...A...B...C...D...E dabei ist dann E1=KGRÖSSTE(B:B;ZÄHLENWENN(B:B;">"&A1))~f~
1.5...9...10......7
2......4...11.......
3.12.7...12
4......8...13
5......5...14
Das funktioniert. Nun kommt aber die Schwierigkeit: Ich habe eine weitere Bedingung aus A3 "12" in Bezug auf Spalte C -genau das gleiche: Er soll nur Werte aus B auswerten wo C1:C5 größer ist als der Wert in A3 (hier: "12) (also wenn ich in A3 "12" eingebe, dann fallen B1, B2 und B3 weg, da die C-Werte zu klein sind.
Also wenn ich "5" eingebe in A1, und "9" in A 3 dann müsste in E1 "7" auftauchen (also wie gehabt, alle Werte von B1:B5 dürfen ausgewertet werden).
Aber wenn ich "5" eingebe in A1, und "12" in A 3 dann müsste in E1 "8" auftauchen. (also immer der nächstgrößere Wert des eingegebenen Wertes von Spalte B aber diesmal ja unter der Bedingung dass C größer als 12 sein muss und damit fallen ja B1, B2, B3 weg, da C1, C2 und C3 kleiner oder gleich 12 sind. Damit kann Excel dann nur noch zwischen B4 und B5 wählen und da ist der nächstgrößere Wert dann B4=8.
Frage: wie kann ich das umsetzen? Geht das überhaupt in einer Formel?
Ich habe schon diese Formel probiert:
~f~E1=KGRÖSSTE(B:B;ZÄHLENWENNS(B:B;">"&A1;C:C;">"&A3)), das funktioniert aber nicht, da dann kgrösste ja trotzdem alle werte auswertet aus Spalte B und trotzdem die B1-B3 werte auswertet.(die sollen ja rausfallen, ca C1-C3 raus sind lt. Bedingung in A3=12. Ergebnis ist dann "9" (also B1 und das ist ja falsch). Keine Ahnung :(
Vielen Dank für Eure Mühe!!
Gruß Frank