Clever-Excel-Forum

Normale Version: Wert von "alter" Gruppe in "neuer" Gruppe als nächst höheren Wert suchen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
[attachment=13046]
Hallo Leute,
 
nach stundenlangem Hirnzermürben gelange ich an Euch in der Hoffnung, dass mir jemand zu meinem - für mich jedenfalls sehr komplizierten – Problem Hilfe bieten kann.
 
Ich lade das Excel File hoch, das mich zermürbt.
 
Ich habe Werte, die in Gruppen (siehe Spalte Kat. A: Gruppe 23, Gruppe 22, Gruppe 21 etc.) eingeteilt sind. Jede Gruppe besteht aus 11 (oder mehr: ich habe es im File unterlassen alle Gruppen und Werte aufzulisten) Werten, die innerhalb der Gruppe vom tiefsten zum höchsten Wert in den Zeilen aufgelistet sind. Dem tiefsten Wert der Gruppe ist in der Spalte Kat. B die Zahl Null (0) zugeordnet, dem höchsten die Zahl Zehn (10).
 
Nun habe ich drei neue Zellen (im beiliegenden File: F2, F3 und F4) so vorbereitet, dass wenn ich in F2 eine Gruppe (z. B. 23), und in F3 eine Zahl der Kat. B eingebe (z. B. 5), der entsprechende Wert in F4 erscheint.
 
Die Formel dazu in F4, die ich gefunden habe und funktioniert ist:
 
=INDEX($A2:$C56;VERGLEICH(1;($A2:$A56=F2)*($B2:$B56=F3);0);3)
auf Deutsch.
 
Da ich aber eine italienische Version von Excel habe (erschrickt bitte nicht!)  findet Ihr in F4 die Formel:
=INDICE($A2:$C56;CONFRONTA(1;($A2:$A56=F2)*($B2:$B56=F3);0);3)
 
Das Ergebnis in F4 ist: 54'961.40
 
Nun zum Problem:
Ich muss nun wissen, welcher Wert in der nächsten tieferen Gruppe (also Gruppe 22, von Zahl 0 bis Zahl 10)  ist unmittelbar höher als der Wert in F4 (54'961.40) und entspricht welcher Zahl (von Kat. B)?
 
Dazu habe ich wieder drei neue Zellen (im beiliegenden File: I2, I3 und I4) vorbereitet.
Ist hier der Fall noch einfach um die neue Gruppe (in der Tat gebe ich in der Zelle I2 nur die Formel “=F2-1” ein) zu haben, finde ich absolut keine Lösung, damit Excel mir das gewünschte Resultat in I3 (sollte 3 sein) und I4 (der entsprechende Wert sollte 55'952.15 sein) “ausspuckt”.
 
Einfach alle Werte in Spalte C der Höhe nach zu sortieren und dann mit geht nicht da sonst eine Gruppe übersprungen werden kann, ich aber zwangsweise immer nur eine Gruppe “runterschalten” darf um den nächst höheren Wert zu finden.
 
Vielen Dank für Eure Hilfe.
 
Flor040463
Datei fehlt
Hi,

mal Augen aufmachen!

Hier mal mein Vorschlag:

Arbeitsblatt mit dem Namen 'Foglio1'
 EFGHI
1Aktuell Neuer Wert = in der aktuellen Kat. A, minus 1, den nächst höheren Wert suchen
2Kat. A23 Kat. A (= aktuell - 1)22
3Kat. B5 Kat. B3
4Wert54.961,40 Wert55952,15
5     
6   Gewünschtes Resultatbeispiel 
7   Kat. A22
8   Kat. B3
9   Wert55.952,15

ZelleFormel
I2=F2-1
I3=INDEX(B:B;VERGLEICH(I4;C:C;0))
F4=INDEX($C2:$C56;VERGLEICH(F2;$A$2:$A$56;0)+F3)
I4=AGGREGAT(15;6;(INDEX(C:C;VERGLEICH(I2;A:A;0)):INDEX(A:A;VERWEIS(9;1/(A2:A60=I2);ZEILE(A2:A60))))/(INDEX(C:C;VERGLEICH(I2;A:A;0)):INDEX(A:A;VERWEIS(9;1/(A2:A60=I2);ZEILE(A2:A60)))>=F4);1)
Hallo Leute,

also erstmals VIELEN DANK für Eure schnelle Antworten!

@ChristianH. die Datei war und ist hochgeladen, siehe BoskoBiati.

@BoskoBiati: ich werde Deine Lösung so bald als möglich testen (bin jetzt am Arbeitsplatz und kann nur schnell in der Pause antworten...) und dann Bescheid geben   :19:

Nochmals herzlichen Dank.

Flor
Hallo BoskoBiati,

endlich kann ich Dir antworten.

Ein ganz grosses DANKE SCHÖN geht an Dich.

Deine Lösung ist TOP ! Funktioniert super. :19:

Nochmals vielen Dank und schönen Abend.

Gruss.

Flor040463