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.

Sortieren von Werten innerhalb einer eindeutigen Identifikationsnummer
#1
Guten Tag,

ich habe ein kleines Excel-Problem:

Im Anhang befindet sich zur Vedeutlichung eine Beispieltabelle.

Das Ziel ist es, die Bereiche und den entsprechenden Wert innerhalb einer ID nach der Größe sortieren (vom größten zum kleinsten Wert).

Somit wäre beispielsweise die Reihenfolge für ID 1 folglich: B2 mit 30.000, B2 mit 4.300, B1 mit 2.000. 

Ich weiß, dass man über die Excel-Sortierfunktion die Werte nach der ID und den Werten sortieren kann, allerdings würde (muss) ich das Problem gerne über die Verwendung einer Formel (bzw. mehrerer Formeln) lösen.  

Vielen Dank im Voraus für die Unterstützung :)

Beste Grüße!


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Bitte sehr:
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=236
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Hallo, meinst du so..?

Arbeitsblatt mit dem Namen 'Tabelle3'
ABCDEFG
1IDBereichWert IDBereichWert
21B12.000 1B230.000
31B230.000 1B24.300
41B24.300 1B22.000
52B38.000 2B1100.000
62B2500 2B18.000
72B2-200 2B1500
82B1100.000 2B1-200
93B12.000 3B12.000
104B220.000 4B1150.000
114B1150.000 4B120.000
125B11.000 5B22.800
135B150 5B21.000
145B22.800 5B250
156B32.700 6B22.700
166B22.400 6B22.400
177B2100 7B31.600
187B11.600 7B31.500
197B31.500 7B3100

ZelleFormel
E2=KKLEINSTE($A$2:$A$19;ZEILE(A1))
F2=VERWEIS(2;1/($A$2:$A$19=E2)*($C$2:$C$19=G2);$B$2:$B$19)
G2=AGGREGAT(14;6;$C$2:$C$19/($A$2:$A$19=E2);ZÄHLENWENN($A$2:A2;E2))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Arnoldinger
Antworten Top
#4
Ja genau so! Leider wird mir direkt bei der ersten Formel ein Error angezeigt (#NUM!).

Könnte das vielleicht daran liegen, dass in meiner tatsächlichen Tabelle die ID folgendes Muster hat:

12345_1
Antworten Top
#5
Ja, weil das ja offenbar keine Zahl ist...!!!!
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Stimmt, hätte ich berücksichtigen sollen. Gibt es denn dafür eine ähnliche Lösung?
Antworten Top
#7
Hallo, sicher gibt es die, aber ich denke mir keine ID's aus... sorry.
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#8
Ich hingegen denke mir sehr gerne Zahlen aus :)


Angehängte Dateien
.xlsx   Sheet1.xlsx (Größe: 8,56 KB / Downloads: 6)
Antworten Top
#9
Hallo, wenn die 1. Spalte auch noch soertiert werden soll, schau nach bei Detlef... #2 ...:

Arbeitsblatt mit dem Namen 'Sheet1'
FGH
1IDBereichWert
212345_1B230000
312345_1B24300
412345_1B22000
512345_2B1100000
612345_2B18000
712345_2B1500
812345_2B1-200
954321_1B12000
1065432_2B220000
1165432_3B1150000
1234567_1B22800
1334567_1B21000
1434567_1B250
1534567_2B22700
1634567_2B22400
1734567_3B31600
1834567_3B31500
1934567_3B3100

ZelleFormel
F2=A2
G2=VERWEIS(2;1/($A$2:$A$19=F2)*($C$2:$C$19=H2);$B$2:$B$19)
H2=AGGREGAT(14;6;$C$2:$C$19/($A$2:$A$19=F2);ZÄHLENWENN($A$2:A2;F2))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Arnoldinger
Antworten Top


Gehe zu:


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