Live-Forum - Die aktuellen Beiträge
Datum
Titel
30.04.2024 07:15:05
29.04.2024 22:12:12
Anzeige
Archiv - Navigation
1832to1836
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

Datumsspannen, Werte zuordnen

Datumsspannen, Werte zuordnen
20.06.2021 14:07:05
M.
https://www.herber.de/bbs/user/146677.xlsx
Habe das Problem, dass ich zwei Tabellen zusammenführen muss. In der ersten Tabelle stehen Datumsspannen, in der zweiten ein Tagesdatum, welches über die Personalnummer dem entsprechenden Mitarbeitenden zugeordnet werden soll und zwar in der passenden Datumsspanne. Ich komme hier mit einem einfachen SVerweis nicht weiter. Außerdem müsste ja die Zeile mit den Datumsspannen auch mehrfach wiederholt werden, wenn mehrere Einzeldaten aus der zweiten Tabelle passen würden ...
Kann mir hier jemand weiterhelfen?

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

Betreff
Datum
Anwender
Anzeige
AW: Datumsspannen, Werte zuordnen
20.06.2021 17:19:04
Günther
Moin,
das ist mit hoher Sicherheit mit der Power Query-Funktionalität lösbar.
ABER: Das Stichwort "Sport" ist sogar bei meinen Kunden ein KO-Kriterium, darum kein weiterer Ansatz zur Hilfe.
 
Gruß
Günther  |  mein Excel-Blog
AW: hatte ich zunächst auch angestrebt ...
20.06.2021 17:34:50
neopa
Hallo Günther,
... kam damit aber auf keinen grünen Zweig und entschied mich deshalb für meine jetzt eingestellte Formellösung.
Gruß Werner
.. , - ...
AW: Datumsspannen, Werte zuordnen
20.06.2021 17:23:14
Herbert_Grom
Hallo Dodo,
sehe ich das richtig, dass die Tabelle 2 zur Tabelle 1 dazu gemischt werden soll, auch mit Zeilen einfügen, etc.?
Servus
Anzeige
AW: Datumsspannen, Werte zuordnen
21.06.2021 15:21:30
M.
Ja, genau.
AW: mit nur 3 Formeln dynamisch realisierbar ...
20.06.2021 17:31:46
neopa
Hallo,
... damit die Lösung auch mit mehr Daten und diese auch in beliebiger Lage (z. verschiedenen Tabellenblättern funktioniert , wandele Deine Listen Tabelle1 und Tabelle2 in "intelligente" Tabellen um. Dazu nutze die Funktion "Als Tabelle formatieren) . Es bedarf dazu nur jeweils zwei Mausklicks.
Folgende (Hilfsspalten)Formel in F4:
=MAX(F$3:F3)+MAX(ZÄHLENWENNS(Tabelle2[Personalnr.];[@[Personalnr.]];Tabelle2[Beginn];"&gt="&[@Beginn];Tabelle2[Ende];"&lt="&[@Ende]);1)
Die Überschrift in F3 hab ich umbenannt zu HSP
Dann folgende Formel in A19:
=WENNFEHLER(INDEX(Tabelle1[Personalnr.];AGGREGAT(15;6;ZEILE(Tabelle1)/(Tabelle1[[HSP]:[HSP]]&gt=ZEILE()-ZEILE($A$18));1)-ZEILE(Tabelle1[#Kopfzeilen]));"")

Diese Formel kopierst Du ziehend nach rechts und und weit genug nach unten bis E##
und in F19:
=WENNFEHLER(INDEX(Tabelle2[Sportart];AGGREGAT(15;6;ZEILE(Tabelle2)/(Tabelle2[[Personalnr.]:[Personalnr.]]=$A19)/(Tabelle2[[Beginn]:[Beginn]]&gt=$D19)/(Tabelle2[[Ende]:[Ende]]&lt=$E19);ZÄHLENWENNS($A$19:$A19;$A19;$D$19:$D19;$D19;$E$19:$E19;$E19))-ZEILE(Tabelle2[#Kopfzeilen]));"")
und diese Formel kopierst Du ziehend nach rechts und weit genug nach unten bis I##
Abschließend weist Du den Datumsspalten noch das Datumsformat zu.
Die Ergebnistabelle und oder Quelldatentabellen kannst Du nachträglich (fast) beliebig verschieben auch die Quelldaten erweitern.ohne die Formeln ändern zu müssen.
Gruß Werner
.. , - ...
Anzeige
AW: mit nur 3 Formeln dynamisch realisierbar ...
21.06.2021 15:19:53
M.
Ich bekomme es nicht hin ... Liegt bestimmt an meinen Eingaben. Lade das File nochmal hoch. Soll ich für die Tabellen einzelne Tabellenblätter anlegen? Ich habe es auf verschiedene Arten ausprobiert. Könntest du es dir bitte nochmal anschauen? Bin wie gesagt Excel-Neuling :-(
AW: mit nur 3 Formeln dynamisch realisierbar ...
21.06.2021 15:57:40
M.
Bin jetzt ein Stückchen weitergekommen. Der zweite Teil der Tabelle ist SUPER!!!
Aber beim Einsetzen der ersten Formel mache ich irgendetwas falsch. Kannst da da bitte nochmal drüber schauen?
Ich verstehe nicht, woran das liegen kann ...
Personalnr. Name Trainings-Slots stand-by Beginn Ende HSP
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021 =MAX(F$3:F3)+MAX(ZÄHLENWENNS(Tabelle2[Personalnr.];[@[Personalnr.]];Tabelle2[Beginn];">="&[@Beginn];Tabelle2[Ende];" 123 Maren Musterfrau Stand-by 12 h 05.04.2021 05.04.2021
456 Herbert Hase Stand-by 24 h 06.03.2021 07.03.2021
456 Herbert Hase Stand-by 12 h 07.05.2021 08.05.2021
Personalnr. Name Sportart Beginn Ende Stunden
123 Maren Musterfrau Judo 02.01.2021 02.01.2021 1,5
123 Maren Musterfrau Musclepower 03.01.2021 03.01.2021 1
123 Maren Musterfrau Jiu Jitsu 06.01.2021 06.01.2021 2
456 Herbert Hase Yoga 07.03.2021 07.03.2021 1
Wunschtabelle
Personalnr. Name Trainings-Slots stand-by Beginn Ende Sportart Beginn Training Ende Training Stunden
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021 Judo 02.01.2021 02.01.2021 1,5
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021 Musclepower 03.01.2021 03.01.2021 1
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021 Jiu Jitsu 06.01.2021 06.01.2021 2
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021
123 Maren Musterfrau Stand-by 24 h 01.01.2021 06.01.2021
Anzeige
AW: mit nur 3 Formeln dynamisch realisierbar ...
21.06.2021 16:00:20
M.
Habe es noch nicht ganz geschafft - glaube aber, dass nur noch eine Winzigkeit zur Lösung fehlt ...
AW: dann sieh mal ...
21.06.2021 16:29:22
M.
VIELEN VIELEN DANK!!! Ihr seid fantastisch. Hab noch immer nix verstanden aber es funktioniert. :-) Ich versuche es gleich bei den "echten" Daten.
AW: bitteschön doch ...
21.06.2021 16:46:40
neopa
Hallo M.
... noch angemerkt: die aufgezeigte Formellösung ist auch alles andere als trivial zu nennen.
Sie kann aber so ab der XL-Version 2010 eingesetzt werden. In Deiner XL-Version (die ich allerdings nicht habe) gibt es noch weitere Funktionen, mit deren Hilfe die Formellösung evtl. noch etwas vereinfacht werden könnte.
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige