sehr spez. Formel-/PQ-Lösung gesucht ...
05.06.2021 20:19:36
neopa
... nachdem ich mich schon einige Stundenlang vergeblich abgestrampelt habe und noch immer keine richtige Lösung gefunden habe, hoffe ich nun auf eure Hilfe.
Ziel ist es eine alphabetisch gegebene Liste (in Spalte A: "vorhanden") von Objektbezeichnung so in Spalte C um zu sortieren, dass bestimmte "Nachbarschaften" der ersten 5 Zeichen der Objektbezeichnungen in der umsortierten Liste überhaupt nicht und andere "Nachbarschaften" so wenig wie (noch vertretbar) möglich sich ergeben.
Dazu habe ich mir eine eigene Prüftabelle in M3: AG23 aufgestellt in der ich die "Nachbarschafts-"Anzahl zähle. In dieser Zählung werden sowohl die Nachbarschaften der jeweilige ersten 5 Zeichen der Objekte sowohl nach dem unmittelbar vor und auch nach dem danach liegenden Objekt ausgewertet. (Deshalb ergibt sich z.B. für Objekte die mit "AA_-_" beginnen in Y4 ein Zählwert von 5, obwohl ja nur 3 Objekte mit "AA_-_" vorhanden sind.
Ziel ist es nun "umsortiert" in Spalte C so zu generieren, dass:
1. und unverzichtbar: die grün hinterlegten Zellen in N4: AA17 auch grün bleiben (also keine unmittelbaren Nachbarschaften gleicher Objekte vorhanden sind, was mir gelingt)
2. die rötlich hinterlegten Zählwerte in N4:AG23 zu reduzieren.
3. Weitestmöglich die gelb hinterlegten auch zu reduzieren.
Ideal wäre es natürlich, es würde nach der Umsortierung kein Prüfzellwert mehr rötlich oder gelb hinterlegt sein.
Die vorhandene Anzahl an Objektbezeichnungen sind natürlich nicht starr. Es können mehr oder auch weniger werden, max werden es wohl 250 und min 15 Objekte sein. Deshalb eine "intelligenten" Tabelle. Ebenso kann die Anzahl Objekten mit gleicher 5-stelligen Bezeichnung schwanken zwischen absolut nur 1 und max, wohl ca 20% der Gesamtanzahl.
Die vorliegende "Sortierung" in Spalte C ist mein Ergebnis einer Formellösung mit mehreren Hilfsspalten, was wie ihr seht unzureichend ist.
Ich würde mich sehr freuen, wenn mir jemand die richtige Lösungsstrategie aufzeigen kann. Bin aber aber auch dankbar für jeden guten Ratschlag, der mir hilft meine bisherige "Lösung" hier: https://www.herber.de/bbs/user/146501.xlsx erheblich zu verbessern.
Danke für das Lesen bis hierher.
Gruß Werner
.. , - ...