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!
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
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) 221-mal heruntergeladen
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
-
- * LO-Experte *
- Beiträge: 3342
- 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 25.2.5.1 (x64) ▪ AOO Portable 4.1.15
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.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.