🍀 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!

🙏 DANKE >> << DANKE 🙏

>> 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

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
tinokühn011011
Beiträge: 11
Registriert: Mi 24. Jan 2018, 19:55

Sortierproblem

Beitrag von tinokühn011011 » Do 3. Mai 2018, 22:15

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!

Benutzeravatar
RPP63
Beiträge: 233
Registriert: Sa 21. Apr 2018, 09:33

Re: Sortierproblem

Beitrag von RPP63 » Fr 4. Mai 2018, 05:48

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
Dateianhänge
Textkette.ods
(18.52 KiB) 243-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

Beitrag von Mondblatt24 » Fr 4. Mai 2018, 06:24

Hallo,
Da LO offensichtlich kein TEXTVERKETTEN() kennt,
Doch es heißt nur Verbinden()


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.

Benutzeravatar
RPP63
Beiträge: 233
Registriert: Sa 21. Apr 2018, 09:33

Re: Sortierproblem

Beitrag von RPP63 » Fr 4. Mai 2018, 07:02

Ah! :D
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.

Benutzeravatar
RPP63
Beiträge: 233
Registriert: Sa 21. Apr 2018, 09:33

Re: Sortierproblem

Beitrag von RPP63 » Fr 4. Mai 2018, 07:29

Update!
tinokühn011011 hat geschrieben:
Do 3. Mai 2018, 22:15
Ich 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.
Da fehlte ja noch das automatische Sortieren der Zeiten ohne Duplikate:
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:
Textkette_aktuell.ods
(18.9 KiB) 254-mal heruntergeladen
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 ❤️

Antworten