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!
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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) 242-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: 3585
- 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.2.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.
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️