Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1228to1232
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Rangliste bis Wert xy, dann neue Rangfolge

Rangliste bis Wert xy, dann neue Rangfolge
Tini
Liebe Excel-Freunde,
Heute stieß ich auf ein knackiges Excel-Problem, welches mir bis jetzt die Haare zu Bergen stehen lässt.
Auch nach langem durchforsten des Forums wurde ich leider nicht schlauer. Deshalb nun meine Bitte an Euch nach Hilfe :-).
Es geht um folgendes: Ich habe eine Tabelle, in welcher ich verschiedenste Relationen aufgeführt habe: "Von Region xy", "Nach Region xy" und die jeweilige Menge. In der vierten Spalte habe ich die Summe aller Mengen die "Von Region xy" transportiert wurden. Von Berlin wurden zum Beispiel insgesamt 5209 Äpfel transportiert, von Antwerpen 1766, von London 1660 etc.
In der Spalte dannach, habe ich dann den Anteil des Transports Berlin - Region xy, vom Berliner Gesamttransport ausgerechnet. Also gehen beispielsweise 10,65% aller von Berlin transportieren Äpfel nach Antwerpen.
Nun möchte ich diese prozentualen Anteile ordnen- und da kommt der Haken!
Wie schaffe ich es, die Rangfunktion so geschickt zu machen, dass Excel automatisch weiß, wo der Rang neu beginnen muss?
Ich habe schon so sehr rumgetüftelt, bin aber leider auf keine brauchbare Lösung gestoßen :-(. Eine Idee war, dass man die Rangfunktion mit einer Wennfunktion koppeln kann. Allerdings komme ich da nicht weiter, da man ja den Bezug in der Rangfunktion "Rang(Zahl;Bezug;Reihnfolge)" variabel, oder dynamisch machen müsste.
Ich hoffe sehr, dass ihr mir helfen könnt!
Vielen Dank jetzt schon mal fürs Nachdenken :-)
Hier noch die Datei:

Die Datei https://www.herber.de/bbs/user/76523.xls wurde aus Datenschutzgründen gelöscht


Tini

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Rangliste bis Wert xy, dann neue Rangfolge
08.09.2011 18:50:42
Josef

Hallo Tigerkätzchen,
meinst du so?
Tabelle1

 ABCDEFG
1Von Region
(Ursprungsregion)
Nach Region
(Zielregion)
MengeSUMME von "Von Region"Anteil an der Gesamtmenge (in %)RANG der Anteile je Ursprungsregion geordnet nach Ursprungsregion
(Excel soll dabei selbst erkennen, wo die Rangfunktion neu beginnen muss)
2BerlinAntwerpen555520910,65%45,61%Top 1
3BerlinBrüssel2376520945,61%40,76%Top 2
4BerlinParis34652096,64%38,39%Top 3
5BerlinBarcelona8952091,71%22,11%Top 4
6BerlinFrankfurt35252096,76%21,93%Top 5
7BerlinMoskau2352090,44%21,87%Top 6
8BerlinRom679520913,04%21,87%Top 7
9BerlinStettin23352094,47%20,89%Top 8
10BerlinStockholm556520910,67%19,37%Top 9
11AntwerpenIzmir342176619,37%45,61%Top 1
12AntwerpenStettin13217667,47%40,76%Top 2
13AntwerpenFrankfurt678176638,39%38,39%Top 3
14AntwerpenLondon325176618,40%22,11%Top 4
15AntwerpenRotterdam289176616,36%21,93%Top 5
16LondonAntwerpen364166021,93%45,61%Top 1
17LondonBrüssel203166012,23%40,76%Top 2
18LondonParis363166021,87%38,39%Top 3
19LondonBarcelona367166022,11%22,11%Top 4
20LondonBerlin363166021,87%21,93%Top 5
21ParisDublin10119585,16%45,61%Top 1
22ParisRostock277195814,15%40,76%Top 2
23ParisKöln409195820,89%38,39%Top 3
24ParisAmsterdam373195819,05%22,11%Top 4
25ParisMünchen798195840,76%21,93%Top 5

Formeln der Tabelle
ZelleFormel
F2=KGRÖSSTE(WENN(A$2:A$25=A2;E$2:E$25); ZÄHLENWENN(A$2:A2;A2))
G2="Top "&ZÄHLENWENN(A$2:A2;A2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
Matrixformel ist verloren gegangen!
08.09.2011 19:07:24
Josef

Hallo nochmal,
das ist leider die Formel nicht richtig rübergekommen, hier das korrekte Beispiel.
Tabelle1

 ABCDEFGH
1Von Region
(Ursprungsregion)
Nach Region
(Zielregion)
MengeSUMME von "Von Region"Anteil an der Gesamtmenge (in %)RANG der Anteile je Ursprungsregion geordnet nach Ursprungsregion
(Excel soll dabei selbst erkennen, wo die Rangfunktion neu beginnen muss)
WAHR
2BerlinAntwerpen555520910,65%45,61%Top 1FALSCH
3BerlinBrüssel2376520945,61%13,04%Top 2FALSCH
4BerlinParis34652096,64%10,67%Top 3FALSCH
5BerlinBarcelona8952091,71%10,65%Top 4FALSCH
6BerlinFrankfurt35252096,76%6,76%Top 5FALSCH
7BerlinMoskau2352090,44%6,64%Top 6FALSCH
8BerlinRom679520913,04%4,47%Top 7FALSCH
9BerlinStettin23352094,47%1,71%Top 8FALSCH
10BerlinStockholm556520910,67%0,44%Top 9FALSCH
11AntwerpenIzmir342176619,37%38,39%Top 1WAHR
12AntwerpenStettin13217667,47%19,37%Top 2WAHR
13AntwerpenFrankfurt678176638,39%18,40%Top 3WAHR
14AntwerpenLondon325176618,40%16,36%Top 4WAHR
15AntwerpenRotterdam289176616,36%7,47%Top 5WAHR
16LondonAntwerpen364166021,93%22,11%Top 1FALSCH
17LondonBrüssel203166012,23%21,93%Top 2FALSCH
18LondonParis363166021,87%21,87%Top 3FALSCH
19LondonBarcelona367166022,11%21,87%Top 4FALSCH
20LondonBerlin363166021,87%12,23%Top 5FALSCH
21ParisDublin10119585,16%40,76%Top 1WAHR
22ParisRostock277195814,15%20,89%Top 2WAHR
23ParisKöln409195820,89%19,05%Top 3WAHR
24ParisAmsterdam373195819,05%14,15%Top 4WAHR
25ParisMünchen798195840,76%5,16%Top 5WAHR

Formeln der Tabelle
ZelleFormel
F2{=KGRÖSSTE(WENN(A$2:A$25=A2;E$2:E$25); ZÄHLENWENN(A$2:A2;A2))}
G2="Top "&ZÄHLENWENN(A$2:A2;A2)
H2=WENN($A1=$A2;H1;NICHT(H1))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
F21. / Formel ist =$H2Abc
G21. / Formel ist =$H2Abc


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: Matrixformel ist verloren gegangen!
14.09.2011 08:31:16
Tini
Hallo Josef,
Ganz herzlichen Dank für deine gute Lösung. Es ist genau wie ich es mir vorgestellt habe :-).
Nur noch eine kurze Frage: Wenn ich die Tabelle jetzt erweitern möchte, bekomme ich in der Spalte F den Fehler "#Zahl!" angezeigt. Woran kann das liegen? Ich habe die Formel in der Spalte einfach "runter gezogen".
Danke vielmals nochmal für deine Hilfe!
Lieben Gruss,
Tini
AW: Matrixformel ist verloren gegangen!
14.09.2011 18:56:30
Josef

Hallo Tini,
den Bereich in der Formel musst du anpassen. (A$2:A$25 bzw. E$2:E$25)

« Gruß Sepp »

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige