Herbers Excel-Forum - das Archiv
Spalten drehen

|
Betrifft: Spalten drehen
von: Markus
Geschrieben am: 27.10.2003 13:20:44
Hallo Leute,
ich habe folgendes Problem. In der Spalte H stehen eine sich ändernde Anzahl von Werten mal 20 mal 66 oder aber so 500 Stück je nachdem. Nun möchte ich gerne den letzten Wert als ersten haben und den ersten als letzten es soll also die Spalte gedreht werden. Gibt es eine Möglichkeit so etwas zu machen???
Danke Schon mal
Gruß Markus
Betrifft: AW: Spalten drehen
von: GerdW
Geschrieben am: 27.10.2003 13:23:55
Ist sortieren zu einfach?
Gerd
Betrifft: Nach was soll ich denn sortieren??
von: Markus
Geschrieben am: 27.10.2003 13:29:29
Hallo Gerd,
ich habe doch nur die eine Spalte wie soll ich denn das sortieren??Steh echt auf dem schlauch.
Gruß Markus
Betrifft: AW: Spalten drehen
von: M@x
Geschrieben am: 27.10.2003 13:27:57
Hi Markus,
mach dir daneben eine Hilfsspalte, die durchnummeriert ist und sortiere nach dieser absteigend
Gruss
M@x
Betrifft: =bereich.verschieben(a1;500-zeile();0)
von: ingoG
Geschrieben am: 27.10.2003 13:35:18
Hallo Markus,
in a1:a500 stehen deine originalwerte,
dann schreibst Du in b1 die obige formel und kopierst sie nach unten bis b500
gruß ingo
Betrifft: AW: =bereich.verschieben(a1;500-zeile();0)
von: M@x
Geschrieben am: 27.10.2003 13:36:57
Hi Ingo,
schöne Formellösung,
Danke
Betrifft: korrektur:=bereich.verschieben($a$1;500-zeile();0)
von: IngoG
Geschrieben am: 27.10.2003 13:37:50
Sorry, die $-Zeichen vergessen
Gruß Ingo
Betrifft: Hallo klappt nur noch etwas
von: Markus
Geschrieben am: 28.10.2003 12:50:26
Hallo noch ein Problem,
die Formel funktioniert ich habe nur immer eine unterschiedliche Anzahl von Werten wenn ich aber 500 eingebe habe ich bei 50 Werten erst 450 mal eine 0 darin stehen. kann ich das irgendwie umgehen ich möchte gleich in der ersten zeile den vorher letzten Wert stehen haben ohne eine 0.Hat noch jemand eine Idee??
Danke Gruß
Markus
Betrifft: Matrixformel
von: IngoG
Geschrieben am: 28.10.2003 16:00:56
Hallo Markus,
versuchs mal mit der Matrixformel:
=BEREICH.VERSCHIEBEN($A$1;MAX(ZEILE(A2:A501)*(A2:A501<>""))-ZEILE();0)
eingabe abschließen mit Strg-Shift-Enter
Gruß Ingo
Betrifft: AW: Matrixformel die 2.
von: ingoG
Geschrieben am: 28.10.2003 16:04:28
Hallo nochmal,
Sorry hab beim kopieren die $ vergessen:
=BEREICH.VERSCHIEBEN($A$1;MAX(ZEILE($A$1:$A$500)*($A$1:$A$500<>""))-ZEILE();0)
Gruß Ingo