Hallo,
ich habe eine kleine Tabelle
A B
1 Name1 05:00Uhr
2 Name2 07:00Uhr
3 Name3 05:30Uhr
4 Name4 06:15Uhr
5 Name5 08:00Uhr
6 Name6 05:00Uhr
7 Name7 06:15Uhr
8 Name8 05:00Uhr
usw.
Ich möchte jetzt aus diesen Daten automatisch eine Tabelle generieren lassen die folgendes Ergebnis hat:
A B
1 05:00Uhr Name1, Name6, Name8
2 05:30Uhr Name3
3 06:15Uhr Name4, Name7
4 07:00Uhr Name2
5 08:00Uhr Name5, Name6
Also Spalte A aufsteigend nach den Uhrzeiten in B der ersten Tabelle sortiert und in Spalte B die jeweiligen Namen verkettet.
Wie geht das zu realisieren?
DANKE!

Sortierproblem
Re: Sortierproblem
Moin!
Da LO offensichtlich kein TEXTVERKETTEN() kennt, ginge folgende Matrixformel:
{=TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";""))}
Um das abschließende ", " zu entfernen, dann:
=WENNFEHLER(LINKS(E2;LÄNGE(E2)-2);"")
Ich habe mal meine Testdatei angehängt.
Wer keine Hilfsspalten mag, kann ja gerne folgende Monsterformel benutzen …
{=WENNFEHLER(LINKS(TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";""));LÄNGE(TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";"")))-2);"")}
Gruß Ralf
Da LO offensichtlich kein TEXTVERKETTEN() kennt, ginge folgende Matrixformel:
{=TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";""))}
Um das abschließende ", " zu entfernen, dann:
=WENNFEHLER(LINKS(E2;LÄNGE(E2)-2);"")
Ich habe mal meine Testdatei angehängt.
Wer keine Hilfsspalten mag, kann ja gerne folgende Monsterformel benutzen …
{=WENNFEHLER(LINKS(TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";""));LÄNGE(TEXTKETTE(WENN(B$2:B$21=D2;A$2:A$21&", ";"")))-2);"")}
Gruß Ralf
- Dateianhänge
-
- Textkette.ods
- (18.52 KiB) 257-mal heruntergeladen
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
-
Mondblatt24
- * LO-Experte *
- Beiträge: 3630
- Registriert: Fr 3. Mär 2017, 17:12
Re: Sortierproblem
Hallo,
Gruß Peter
Doch es heißt nur Verbinden()Da LO offensichtlich kein TEXTVERKETTEN() kennt,
Gruß Peter
Win 11 (x64) ▪ LO 26.2.5.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: Sortierproblem
Ah!
Danke!
Dadurch wird die Formel ganz ohne Hilfsspalte gleich viel griffiger:
{=VERBINDEN(", ";1;WENN(B$2:B$21=D2;A$2:A$21))}
Gruß Ralf
Danke!
Dadurch wird die Formel ganz ohne Hilfsspalte gleich viel griffiger:
{=VERBINDEN(", ";1;WENN(B$2:B$21=D2;A$2:A$21))}
Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
Re: Sortierproblem
Update!
D2: =MIN(B:B)
ab D3: =WENN(MAX(B:B)=MAX(D$2:D2);"";KGRÖSSTE(B:B;ZÄHLENWENN(B:B;">"&D2)))
Das Ganze mal in der aktualisierten Fassung:
Da fehlte ja noch das automatische Sortieren der Zeiten ohne Duplikate:tinokühn011011 hat geschrieben: ↑Do 3. Mai 2018, 22:15Ich möchte jetzt aus diesen Daten automatisch eine Tabelle generieren lassen
…
Also Spalte A aufsteigend nach den Uhrzeiten in B der ersten Tabelle sortiert und in Spalte B die jeweiligen Namen verkettet.
D2: =MIN(B:B)
ab D3: =WENN(MAX(B:B)=MAX(D$2:D2);"";KGRÖSSTE(B:B;ZÄHLENWENN(B:B;">"&D2)))
Das Ganze mal in der aktualisierten Fassung:
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
