Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
1064to1068
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
Sortieren mit Formel
26.03.2009 12:49:14
Mike

Hey Cracks,
wieso werden in der nachfolgenden Formel in Spalte K die Einträge mehrmals
angzeigt? Weil es auch nummerische Einträge hat?
Eingabe Ausgabe

 IJK
24  http://www.excelformeln.de/formeln.html?welcher=236
25KST 134 AB 110
26KST 135 AB 110
27BB 210 AB 110
28AB 110 BB 210
29210 BB 210
3050 KST 134
311 KST 134
32150 KST 135

Formeln der Tabelle
ZelleFormel
I25{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A1)))}
K25{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A1)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I26{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A2)))}
K26{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A2)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I27{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A3)))}
K27{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A3)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I28{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A4)))}
K28{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A4)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I29{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A5)))}
K29{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A5)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I30{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A6)))}
K30{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A6)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I31{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A7)))}
K31{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A7)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
I32{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A8)))}
K32{=INDEX($I$25:$I$33;VERGLEICH(KKLEINSTE(ZÄHLENWENN(I$25:I$33; "<"&$I$25:$I$33); ZEILEN(A$1:A8)); ZÄHLENWENN(I$25:I$33;"<"&I$25:I$33); 0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Danke und Gruss Mike

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortieren mit Formel
26.03.2009 13:17:34
ransi
HAllo Mike
Ich nehme an das das mit den gemischten Inhalten zu tun hat.
Schau dir mal dies an:
Tabelle1

 JKL
25KST 13421
26KST 135150
27BB 2103150
28AB 1104210
292105AB 110
30507BB 210
3118KST 134
321506KST 135

Formeln der Tabelle
ZelleFormel
K25=SUMMENPRODUKT((J25<=$J$25:$J$32)*1)
L25=INDEX($J$25:$J$32;VERGLEICH(KGRÖSSTE($K$25:$K$32;ZEILE(A1)); $K$25:$K$32;0))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Das kommt mit beiden Inhalten zurecht.
ransi
Anzeige
AW: Sortieren mit Formel
26.03.2009 13:25:41
Mike
Hey Ransi,
okay, cool, besten Dank für die Lösung.
---------
In diesem Sinne hätte es ja auch gemäss Excelformeln (c1-Variante)
funktionieren sollen, wieso ging das nicht?
Eingabe Ausgabe

 HIJ
24  http://www.excelformeln.de/formeln.html?welcher=236
256KST 134#ZAHL!
267KST 135#ZAHL!
2722020#ZAHL!
283AB110#ZAHL!
294CD 210#ZAHL!
305EA 50#ZAHL!
3111050#ZAHL!
328tr 150#ZAHL!
33   

Formeln der Tabelle
ZelleFormel
H25{=WENN(I25=0;"";SUMME(WENN(I$25:I$33<I25;1))+(I25="")*1000)}
I25{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A1)))}
J25{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H26{=WENN(I26=0;"";SUMME(WENN(I$25:I$33<I26;1))+(I26="")*1000)}
I26{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A2)))}
J26{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H27{=WENN(I27=0;"";SUMME(WENN(I$25:I$33<I27;1))+(I27="")*1000)}
I27{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A3)))}
J27{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H28{=WENN(I28=0;"";SUMME(WENN(I$25:I$33<I28;1))+(I28="")*1000)}
I28{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A4)))}
J28{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H29{=WENN(I29=0;"";SUMME(WENN(I$25:I$33<I29;1))+(I29="")*1000)}
I29{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A5)))}
J29{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H30{=WENN(I30=0;"";SUMME(WENN(I$25:I$33<I30;1))+(I30="")*1000)}
I30{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A6)))}
J30{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H31{=WENN(I31=0;"";SUMME(WENN(I$25:I$33<I31;1))+(I31="")*1000)}
I31{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A7)))}
J31{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H32{=WENN(I32=0;"";SUMME(WENN(I$25:I$33<I32;1))+(I32="")*1000)}
I32{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A8)))}
J32{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H33{=WENN(I33=0;"";SUMME(WENN(I$25:I$33<I33;1))+(I33="")*1000)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Danke und Gruss Mike
Anzeige
AW: Sortieren mit Formel
26.03.2009 13:28:29
Mike
Hey Ransi,
okay, cool, besten Dank für die Lösung.
---------
In diesem Sinne hätte es ja auch gemäss Excelformeln (c1-Variante)
funktionieren sollen, wieso ging das nicht?
Eingabe Ausgabe

 HIJ
24  http://www.excelformeln.de/formeln.html?welcher=236
256KST 134#ZAHL!
267KST 135#ZAHL!
2722020#ZAHL!
283AB110#ZAHL!
294CD 210#ZAHL!
305EA 50#ZAHL!
3111050#ZAHL!
328tr 150#ZAHL!
33   

Formeln der Tabelle
ZelleFormel
H25{=WENN(I25=0;"";SUMME(WENN(I$25:I$33<I25;1))+(I25="")*1000)}
I25{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A1)))}
J25{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H26{=WENN(I26=0;"";SUMME(WENN(I$25:I$33<I26;1))+(I26="")*1000)}
I26{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A2)))}
J26{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H27{=WENN(I27=0;"";SUMME(WENN(I$25:I$33<I27;1))+(I27="")*1000)}
I27{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A3)))}
J27{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H28{=WENN(I28=0;"";SUMME(WENN(I$25:I$33<I28;1))+(I28="")*1000)}
I28{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A4)))}
J28{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H29{=WENN(I29=0;"";SUMME(WENN(I$25:I$33<I29;1))+(I29="")*1000)}
I29{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A5)))}
J29{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H30{=WENN(I30=0;"";SUMME(WENN(I$25:I$33<I30;1))+(I30="")*1000)}
I30{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A6)))}
J30{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H31{=WENN(I31=0;"";SUMME(WENN(I$25:I$33<I31;1))+(I31="")*1000)}
I31{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A7)))}
J31{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H32{=WENN(I32=0;"";SUMME(WENN(I$25:I$33<I32;1))+(I32="")*1000)}
I32{=INDEX(E$9:$E$20;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($E$9;;;ZEILE($1:$12)); $E$9:$E$20)=1; ZEILE($1:$12)); ZEILE(A8)))}
J32{=INDIREKT("I"&VERGLEICH(KKLEINSTE(H$25:H$32;ZEILE()); H$25:H$32;0))}
H33{=WENN(I33=0;"";SUMME(WENN(I$25:I$33<I33;1))+(I33="")*1000)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Danke und Gruss Mike
Anzeige
Idee .. Sortieren mit Formel
27.03.2009 08:07:00
Mike
Hallo,
hat jemand noch einen Idee, wieso die Formel in Spalte J nicht
funktioniert. Besten Dank und
Gruss
Mike

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige