Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
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
Inhaltsverzeichnis

Absteigende Sortierung

Absteigende Sortierung
02.04.2009 10:04:03
berni
Guten Morgen, liebe Excellenzen!
Ich bin gerade dabei, an einer Formel zu tüfteln, sie liefert mir aber noch nicht ganz das gewünschte Ergebnis.
Also: Ich habe eine ziemlich lange Liste von A2:C3673. Diese schaut auszugsweise so aus.
1210496 PRU: Revision Erregungseinrichtung M03 12,13
1210219 KWJOB: Rev. Wasserb. Anlagen 12,12
98015 BSG 12,10
7514215 Pegel Mariatal FW Verbindung Umbau 12,07
1210607 SMI: Gebäudereinigung 12,02
681811 allg. Fernsprechanl., Lagerwirts. Jenb. 12,00
1208908 AML Wartung M02 Kugelschieber 12,00
1208948 BRW: Rev. M02 Allg. Aufgaben 12,00
1209807 KUE: Wartung Klimageräte 12,00
1210063 MIE: Rev. Energieableitung 12,00
1210087 Krafthaus Maschine 03 Revision /35/ Ma 12,00
1211420 URG: Gebäudereinigung 12,00
1211452 STU: Rev. Wasserb. Anlagen 12,00
5046012 KW Dorferbach - EM-Masch. Nebenalagen 12,00
7508382 KW-Prutz: Sanierung CH Laufrad Nr. "C" 12,00
7513843 KBW Instandsetzung Drainagerinne 12,00
7700556 KW-Heinfels: WBG-Ausstattung 11,90
1211416 KWKIB: Service Pumpen PW-Gießenbach 11,87
7700045 KW-Debant2: Betriebsgeb.,Str.,Plätze 11,85
1209964 KWJEN: Rev. Allg. Aufgaben PWACH-PU3 11,81
1210885 KWLAK: Reinigung Pegelhütten 11,81
1210608 FL1: Gebäudereinigung 11,80
Nun habe ich in einer Nebenspalte eine Suchfunktion mit der Formel =ZÄHLENWENN(B1860;$E$1) eingerichtet, mit welcher ich verschiedene Aufträge mit den gleichen oder ähnlichen Inhalten herausfiltern kann. Die ausgewiesenen Zeilen lasse ich wieder in einer Hilfsspalte mit '=KGRÖSSTE($F$2:$F$3673;ZEILE(A1)) absteigend sortieren.
Soweit funzt es prächtig. Allerdings habe ich manchmal mehrere Aufträge mit den gleichen Werten. Hier kann ich also nicht mit sverweis die jeweilige Nummer dazu ermitteln. Also habe ich es mit einer Matrix-Formel versucht.
'=WENNFEHLER(WENN(H2="";"";INDEX(A:A;KKLEINSTE(WENN($C$2:$C$3673=H2;ZEILE($2:$3673));ZÄHLENWENN($H$2:H2;H2))));0)
Die Formel funkt auch, wenn die Werte in der ursprünglichen Tabelle A2:c3673 absteigend sind. Wenn allerdings mehrere gleiche Werte auftreten, dann bekomme ich als ersten Wert immer den ersten Auftrag, der mit diesem angegebenen Wert aufscheint. Die folgenden Aufträge, bzw. die Zuordnung passen aber wieder. Wo liegt hier dieser kleine Schönheitsfehler?
Vielleicht kann mir da jemand einen kleinen Tipp geben. Wäre nett.
Danke und
lg Berni

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
eigentlich korrekt - nur
02.04.2009 10:56:17
WF
Hi Berni,
... Deine Fehlervermeidung ist falsch.
ohne lautet die Formel:
{=WENN(H2="";"";INDEX(A:A;KKLEINSTE(WENN($C$2:$C$3673=H2;ZEILE($2:$3673));ZÄHLENWENN($H$2:H2;H2))))}
und die funktioniert auch.
Salut WF
AW: eigentlich korrekt - nur
02.04.2009 14:55:35
berni
Servus WF!
Danke für die Anwort. Funktioniert nach einem kleinen Umbau tatsächlich. Ich habe im Array nur den Index von A:A auf E:E und die wenn-Suche auf f2:f3673 geändert. Allerdings ist dazu notwendig, dass ich die "Sonst-Auswahl" in den Hilfsspalten d-f von "" auf 0 setzen muss.
Danke nochmals und
lg
Berni
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige