Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


Rangfolge aufsteigend sortiert
#1
Hallo Freunde,

zu vorgerückter Stunde mache ich mich über ein kleines Problem meines Spezls her. Für eine Auswertung nach nachfolgendem Schema will er die Rangfolge in Klartext (also die entsprechenden Namen) in aufsteigender Reihenfolge sortiert haben. Natürlich automatisch Wink

Ich vermute mal, mit INDEX und KKLEINSTE. Aber ich krieg's nicht hin.

Tabelle1

ABCD
1Name Ergebnis Rangfolgegewünschtes Ergebnis
2Name 11491. Name 2
3Name 29712. Name 3
4Name 39623. Name 4
5Name 48834. Name 9
6Name 51685. Name 6
7Name 67256. Name 8
8Name 73377. Name 7
9Name 86968. Name 5
10Name 98049. Name 1
Formeln der Tabelle
ZelleFormel
C2=RANG(B2;$B$2:$B$10;0)
C3=RANG(B3;$B$2:$B$10;0)
C4=RANG(B4;$B$2:$B$10;0)
C5=RANG(B5;$B$2:$B$10;0)
C6=RANG(B6;$B$2:$B$10;0)
C7=RANG(B7;$B$2:$B$10;0)
C8=RANG(B8;$B$2:$B$10;0)
C9=RANG(B9;$B$2:$B$10;0)
C10=RANG(B10;$B$2:$B$10;0)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#2
hi Güter, meinst du so..:

PHP-Code:
=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(ZEILE(A1);$C$2:$C$10;0)) 
cu jörg eine rückmeldung wäre ganz reizend XL2003 bis XL2013
[-] Folgende(r) 1 Benutzer sagt Danke an Jockel für diesen Beitrag:
WillWissen
to top
#3
Hi Jörg,

auf dich ist, wie immer, Verlass. Genau so passt es. *GleichMalDankeDaLass*
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#4
Hallo,

leider geht die Formel in die Hose, wenn doppelte vorhanden sind:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1NameErgebnisRangfolgegewünschtes Ergebnis
2Name 11681. Name 2
3Name 29712. Name 3
4Name 39623. Name 4
5Name 48834. Name 9
6Name 51685. Name 6
7Name 6725#NV
8Name 73377. Name 7
9Name 87258. Name 1
10Name 9804#NV

ZelleFormel
C2=RANG(B2;$B$2:$B$10)
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(ZEILE(A1);$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Dann eher so:

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDE
1NameErgebnisRangfolgegewünschtes Ergebnis 
2Name 1168,00011. Name 2 
3Name 2971,00012. Name 3 
4Name 3962,00013. Name 4 
5Name 4883,00014. Name 9 
6Name 5168,00025. Name 6 
7Name 6725,00016. Name 8 
8Name 7337,00017. Name 7 
9Name 8696,00018. Name 1 
10Name 9804,00019. Name 5 

ZelleFormel
C2=RANG(B2;$B$2:$B$10)+ZÄHLENWENN($B$2:B2;B2)%%
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(A1));$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß


Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
to top
#5
Hallo,

alternativ ist vielleicht auch eine Pivottabelle eine Option.

Zitat:Natürlich automatisch

naja, ein Klick auf den Button Aktualisieren ist notwendig.
Gruß
Peter
to top
#6
Hallo Edgar, das war zwar nicht gefragt... ... aber das geht auch (ganz) einfach - ohne hilfsspalte (was du ja auch sicher weißt...) 100

Arbeitsblatt mit dem Namen 'Blatt1'
 ABCD
1NameErgebnisRangfolgegewünschtes Ergebnis
2Name 11681. Name 2
3Name 29712. Name 3
4Name 39623. Name 4
5Name 48834. Name 9
6Name 51695. Name 6
7Name 67256. Name 8
8Name 73377. Name 7
9Name 86968. Name 1
10Name 98049. Name 5

ZelleFormel
C2=RANG(B2;$B$2:$B$10)+ZÄHLENWENN($B$2:B2;B2)-1
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(A1));$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

(08.06.2014, 09:44)BoskoBiati schrieb: Hallo,

leider geht die Formel in die Hose, wenn doppelte vorhanden sind:

...

Dann eher so:

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDE
1NameErgebnisRangfolgegewünschtes Ergebnis 
2Name 1168,00011. Name 2 
3Name 2971,00012. Name 3 
4Name 3962,00013. Name 4 
5Name 4883,00014. Name 9 
6Name 5168,00025. Name 6 
7Name 6725,00016. Name 8 
8Name 7337,00017. Name 7 
9Name 8696,00018. Name 1 
10Name 9804,00019. Name 5 

ZelleFormel
C2=RANG(B2;$B$2:$B$10)+ZÄHLENWENN($B$2:B2;B2)%%
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(A1));$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
cu jörg eine rückmeldung wäre ganz reizend XL2003 bis XL2013
to top
#7
(08.06.2014, 10:09)Peter schrieb: Hallo,

alternativ ist vielleicht auch eine Pivottabelle eine Option.

Zitat:Natürlich automatisch

naja, ein Klick auf den Button Aktualisieren ist notwendig.

hallo Peter, aber doch nur wenn gleiche "Ränge" erlaubt sind..., oder? aber gerade da gibt's ja verschiedene interpretationsmöglichkeiten...

Arbeitsblatt mit dem Namen 'Blatt1'
 ABCDEFGHI
1NameErgebnisRangfolgegewünschtes Ergebnis  Name_Ergebnis_Rang
2Name 11681. Name 2  Name 2971
3Name 29712. Name 3  Name 3962
4Name 39623. Name 4  Name 4883
5Name 48834. Name 7  Name 7804
6Name 51695. Name 9  Name 9804
7Name 67266. Name 6  Name 6725
8Name 78047. Name 8  Name 8696
9Name 86978. Name 1  Name 1167
10Name 98059. Name 5  Name 5167

ZelleFormel
C2=RANG(B2;$B$2:$B$10)+ZÄHLENWENN($B$2:B2;B2)-1
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(A1));$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
cu jörg eine rückmeldung wäre ganz reizend XL2003 bis XL2013
to top
#8
Hallo Jörg,

ich brauche auch keine Hilfsspalte, ich muß nur die Anzeige auf ganze Zahlen beschränken. Hat zudem den Vorteil, dass doppelte auch mit dem gleichen Rang angezeigt werden. Hier noch eine Altenative:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
1NameErgebnisRangfolgegewünschtes Ergebnis 
2Name 11681. Name 21. Name 2
3Name 29712. Name 32. Name 3
4Name 39623. Name 43. Name 4
5Name 48834. Name 94. Name 9
6Name 51685. Name 65. Name 6
7Name 67256. Name 85. Name 8
8Name 73377. Name 77. Name 7
9Name 87258. Name 18. Name 1
10Name 98049. Name 58. Name 5

ZelleFormel
C2=RANG(B2;$B$2:$B$10)+ZÄHLENWENN($B$2:B2;B2)%%
D2=ZEILE(A1)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(A1));$C$2:$C$10;0))
E2=KÜRZEN(KKLEINSTE($C$2:$C$10;ZEILE(B1));)&". "&INDEX($A$2:$A$10;VERGLEICH(KKLEINSTE($C$2:$C$10;ZEILE(B1));$C$2:$C$10;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß


Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
to top
#9
Hi Edgar, hi Jörg,

danke für eure Ergänzungen. Habe allerdings auf KGRÖSSTE umgestellt, da aufsteigende Sortierung gewünscht ist.

@ Edgar

Das war's, was ich eingangs erwähnt hatte - bin allerdings nicht mehr drauf gekommen, obwohl du mir vor langer, langer Zeit das mit den %% erklärt hattest.

@Jörg

Du hast Recht, gefragt war das nicht. Aber ich hatte auch nicht daran gedacht, dass es doppelte Ergebnisse geben könnte. Da muss ich meinen Spezl noch fragen. Sollte das nicht der Fall sein, werde ich deinen ersten Vorschlag einbauen.

Ansonsten wähle ich Jörgs Lösung ohne Hilfsspalte. Ich hoffe, lieber Edgar, du haust mich nicht zu sehr - ich bin sehr sensibel. Wink
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#10
(08.06.2014, 10:09)Peter schrieb: Hallo,

alternativ ist vielleicht auch eine Pivottabelle eine Option.

Zitat:Natürlich automatisch

naja, ein Klick auf den Button Aktualisieren ist notwendig.

Hi Peter,

danke für den Denkanstoß. An PT hatte ich schon gedacht und meinem Spezl auch bereits vorgeschlagen. Seine Antwort: "Ach, nö, gibts da keine Formel? Das hier ist mir zu kompliziert."

Wenn er meint....
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Bewertung einer Rangfolge sharky51 6 169 25.10.2016, 13:37
Letzter Beitrag: sharky51
  Bitte um Hilfe, neue Liste sortiert ausgeben. Tex667 4 154 16.10.2016, 09:40
Letzter Beitrag: coemm
  Rangfolge anpassen nach Kategorie (Office 2010) dicken 10 843 19.04.2016, 14:42
Letzter Beitrag: BoskoBiati
  sortiert zusammenrechnen Tobey2006 10 557 17.02.2016, 01:35
Letzter Beitrag: WillWissen
  Rangfolge ohne Doppler, keine Zeilensortierung Josef Ott 4 1.083 07.10.2014, 13:42
Letzter Beitrag: Josef Ott
  Rangfolge ermitteln bei unterschiedlichen Suchbedingungen WergibtmirRat 9 2.913 14.07.2014, 17:11
Letzter Beitrag: WergibtmirRat
  Rangfolge mit Pivot in Excel 2007 Günter24 4 1.570 26.06.2014, 11:21
Letzter Beitrag: Günter24

Gehe zu:


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