Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1412to1416
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

Zuordnung Gruppenkennung fortlaufend

Zuordnung Gruppenkennung fortlaufend
05.03.2015 11:15:52
flyingknee
Hallo, ich habe einen Datensatz, wo jeweils 90 Zeilen einer Gruppe zugewiesen werden sollen. Allerdings sind nach 30 Zeilen einer Gruppe immer 90 dazwischen, die jeweils drei anderen Gruppen zuzuordnen sind, bevor es mit der ersten weitergeht. D.h. Gruppe "101" besteht aus 1-30; 121-150; 241-270.
Es sollen also immer 90 einer Gruppe zugewiesen werden, wobei diese von 90 (bzw. 3 anderen Teilgruppen) unterbrochen sind.
Nachdem die vier hintereinander angeordneten Gruppen mit IDs "101" bis "104" versorgt sind, soll es ab Zeile 361 nach gleichen Muster weitergehen, mit ID "105".
Hoffe, ich konnte das halbwegs verständlich erklären, habe das unten noch mal bisschen aufgedröselt. Es existiert leider noch keine Variable, um den Datensatz vorher sinnvoller zu ordnen. Bin über jede Hilfe dankbar! Cheers
D.h.:
Zeile 1-30 ID: 101
Zeile 31-60 ID: 102
Zeile 61-90 ID: 103
Zeile 91-120 ID: 104
dann wieder
Zeile 121-150 ID: 101
[...]
Zeile 211-240 ID: 104
Dann
241-270 ID: 101 [Gruppe 101 ist nun vollständig]
[...]
Zeile 331-360 ID: 104 [Gruppe 104 ist nun vollständig]
Danach im gleichen Schema die Gruppen fortführen, bis wieder 90 aufgefüllt sind.
D.h.
361-390 ID: 105
391-420 ID: 106
etc..

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
meine kleine Formel noch mit REST() erweitern ..
05.03.2015 13:30:43
neopa
Hallo,
... so: =101+KÜRZEN((REST(ZEILE(A1)-1;120)-1)/30;)
Gruß Werner
.. , - ...

AW: meine kleine Formel noch mit REST() erweitern ..
05.03.2015 13:39:14
flyingknee
Hey, vielen Dank erst mal! Das klappt sehr gut für die ersten 120 Zeilen, aber dann macht er wieder bei "101" weiter.
Kann ich erreichen, dass er ab Zeile 121 bis 240 quasi 105-108 zuweist, und dann fortlaufend immer die nächsten 120 Zeilen?

aber das wolltest Du doch ...
05.03.2015 13:51:19
neopa
Hallo,
... Du schriebst:
D.h.:
Zeile 1-30 ID: 101
Zeile 31-60 ID: 102
Zeile 61-90 ID: 103
Zeile 91-120 ID: 104
dann wieder
Zeile 121-150 ID: 101
[...]
Zeile 211-240 ID: 104

Oder?
Wie auch immer. Ich bin jetzt gleich erst mal wieder offline. Ich schau dann später noch einmal auf Deine Antwort.
Gruß Werner
.. , - ...

Anzeige
AW: aber das wolltest Du doch ...
05.03.2015 14:02:14
flyingknee
Ach so, sorry... das war natürlich das was ich wollte. Ich meinte für die ersten 360 funktioniert es ausgezeichnet.
Dann ab 360, wenn quasi die ersten vier 90er Gruppen richtig zugeordnet sind, wäre es schon, wenn es für die nächsten 360 im gleichen Schema von 105-108 weitergeht. Und dann wieder für die nächsten 360 (109-112) etc. Wenn du dafür noch eine Lösung wüsstest, wäre das wunderbar.
Viele Grüße

360-er Schrittweite
05.03.2015 15:06:43
WF
Hi,
mit folgender Ergänzung:
=101+KÜRZEN((REST(ZEILE(A1)-1;120)-1)/30;)+4*GANZZAHL((ZEILE()-1)/360)
WF

AW: 360-er Schrittweite
05.03.2015 15:24:45
flyingknee
Perfekt, danke! Damit ist mein Problem gelöst! :)

Anzeige
die Ursprungsformel war ja falsch
05.03.2015 15:25:49
WF
Hi,
die -1 zum Schluss muss weg: 31 z.B. ergibt damit noch 101 und weitere Übergänge
Jetzt also insgesamt:
=101+KÜRZEN((REST(ZEILE(A1)-1;120))/30;)+4*GANZZAHL((ZEILE()-1)/360)
WF

AW: die Ursprungsformel war ja falsch
05.03.2015 16:22:08
flyingknee
ah ok, hatte einfach (A2) statt (A1) geschrieben, dann ging das bei mir auch. Aber so ist das noch schöner.

Kleiner Sprung in Zählweise
09.03.2015 10:24:51
flyingknee
Hey, noch mal ich. Bei den Zeilen, die auf ein Vielfaches von 360 (i.e. 361, 721) folgen, gibt es einen kleinen Sprung in der Zählung und es wird für diese eine Zelle +4 zu viel berechnet, bevor quasi das Zählschema resettet wird und richtig weitergeht. Ich vermute, es hängt an der Addition von 4*(...)? Gibt es da noch eine Bedingung, die das verhindern kann?
Da das ja nur wenige Fälle sind, lässt sich das auch per Hand korrigieren, aber bin Fan der eleganteren Lösungen, die du hier präsentierst. Grüße :)

Anzeige
dann beginnst Du nicht in der ersten Zeile
09.03.2015 10:57:31
WF
Hi,
schreibe hinten in der Formel nicht ZEILE() sondern ZEILE(A1)
WF

AW: dann beginnst Du nicht in der ersten Zeile
09.03.2015 11:03:46
flyingknee
Stimmt, das hat das Problem gelöst. Danke!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige