Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wert von "alter" Gruppe in "neuer" Gruppe als nächst höheren Wert suchen
#1

.xlsx   Neue Werte.xlsx (Größe: 13,52 KB / Downloads: 6)
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
Antworten Top
#2
Datei fehlt
Antworten Top
#3
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)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Flor040463
Antworten Top
#4
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
Antworten Top
#5
Wink 
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
Antworten Top


Gehe zu:


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