Microsoft Excel

Herbers Excel/VBA-Archiv

Sortierung nach Rang mehrfachvorkommend | Herbers Excel-Forum


Betrifft: Sortierung nach Rang mehrfachvorkommend von: AndreasG
Geschrieben am: 21.12.2009 11:04:09

Hallo Leute,

gesucht ist ausschließlich eine Formellösung für folgendes Problem:

Sortiere eine Liste aufsteigend nach Rang (Spalte R der Beispiledatei) oder absteigend nach Punktzahl (Spalte Q). Das Problem dabei sind die doppelt vorkommenden Ränge bzw Punktzahlen.

Zur Verdeutlichung anbei eine Musterdatei:
https://www.herber.de/bbs/user/66728.xls

Irgendwie fehlt mir gerade die richtige Idee.

Grüße und vorab schon danke!
Andreas

  

Betrifft: AW: Sortierung nach Rang mehrfachvorkommend von: ransi
Geschrieben am: 21.12.2009 11:23:09

HAllo

Hilft dir das weiter ?
Tabelle2

 ABCDEFGHIJKLMNOPQRSTUVW
1Kriterium               SummeRang  Sollzustand:  
2                    RangKritierium 
3Krit 1               9109,00100003 1Krit 14 
4Krit 2               20520,0005 1Krit 12 
5Krit 3               20520,0005001 1Krit 4 
6Krit 4               23123,0001001 4Krit 6 
7Krit 5               9109,00100007 5Krit 3 
8Krit 6               22422,0004001 5Krit 2 
9Krit 7               9109,00100009 7Krit 8 
10Krit 8               18718,0007001 8Krit 15 
11Krit 9               10910,0009001 9Krit 9 
12Krit 10               1151,00150012 10Krit 7 
13Krit 11               4134,00130013 10Krit 5 
14Krit 12               23123,0001001 10Krit 1 
15Krit 13               2142,00140015 13Krit 11 
16Krit 14               23123,0001002 14Krit 13 
17Krit 15               17817,0008002 15Krit 10 
18                       

Formeln der Tabelle
ZelleFormel
S3=Q3+R3%%+ZEILE()%%%%
V3=INDEX($A$3:$S$17;VERGLEICH(KGRÖSSTE($S$3:$S$17;ZEILE(A1)); $S$3:$S$17;0); 1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4


ransi


  

Betrifft: ja, das hilft :-) aber was bewirken die %%%%? von: AndreasG
Geschrieben am: 21.12.2009 11:31:43

DANKE Ransi!


  

Betrifft: Korrektur... von: ransi
Geschrieben am: 21.12.2009 11:39:49

HAllo Andreas

...weil die Rangfolge nicht automatisch lief.
Tabelle2

 ABCDEFGHIJKLMNOPQRSTUVW
1Kriterium               SummeRang  Sollzustand:  
2                    RangKritierium 
3Krit 1               9109,000003 1Krit 14 
4Krit 2               20520,000004 1Krit 12 
5Krit 3               20520,000005 1Krit 4 
6Krit 4               23123,000006 4Krit 6 
7Krit 5               9109,000007 5Krit 3 
8Krit 6               22422,000008 5Krit 2 
9Krit 7               9109,000009 7Krit 8 
10Krit 8               18718,00001 8Krit 15 
11Krit 9               10910,000011 9Krit 9 
12Krit 10               1151,000012 10Krit 7 
13Krit 11               4134,000013 10Krit 5 
14Krit 12               23123,000014 10Krit 1 
15Krit 13               2142,000015 13Krit 11 
16Krit 14               23123,000016 14Krit 13 
17Krit 15               17817,000017 15Krit 10 
18                       

Formeln der Tabelle
ZelleFormel
R3=ZÄHLENWENN($Q$3:$Q$17;">="&Q3)-ZÄHLENWENN($Q$3:$Q$17;Q3)+1
S3=Q3+ZEILE()%%%
U3=KKLEINSTE($R$3:$R$17;ZEILE(A1))
V3=INDEX($A$3:$S$17;VERGLEICH(KGRÖSSTE($S$3:$S$17;ZEILE(A1)); $S$3:$S$17;0); 1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Das %%% ist das gleiche wie Zeile() /100/100/100

Tabelle2

 ST
260,0000260,000026

Formeln der Tabelle
ZelleFormel
S26=ZEILE() /100/100/100
T26=ZEILE()%%%


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
aber was bewirken die %%%%?

Irgendwie müssen die Doppelte ja unterschieden werden.
Das passiert in der 7.ten und 8 ten stelle hinter dem Komma.
BErührt deine Originaldaten aber überhaupt nicht.

Wenn deine Listen länger werden, also Zeilen von 10000 und mehr häng einfach noch ein % ran ;-)

ransi


  

Betrifft: geniale Idee!n Danke nochmals Ransi o.w.T. von: AndreasG
Geschrieben am: 21.12.2009 11:42:28

.


Beiträge aus den Excel-Beispielen zum Thema "Sortierung nach Rang mehrfachvorkommend"