ich bin Norman, neu hier im Forum und hoffe auf eure Hilfe.
Zu meiner im Betreff genannten Beschreibung hatte ich nach einiger Suche hier im Forum folgendes Thema gefunden gehabt:
https://www.herber.de/forum/archiv/1844to1848/1846110_Datensaetze_mit_Bedingung_transponieren.html
Einen großen Dank an Werner, der mir mit seiner Lösung ganz neue Sphären eröffnet hat. (Wusste nicht, ob und wie ich auf das alte Thema antworten konnte).
Ich hab etwas gebraucht, bis ich die Formel im Ansatz verstanden habe, und nach wie vor fordert sie mich sehr. Mit Index und Aggregat kenne ich mich einfach noch nicht so gut aus.
Nun zu meiner Herausforderung. Ich hatte die vorlaute und wage Vermutung, dass Werners Lösung angepasst irgendwie auch mein Problem lösen würde. Aber bei mir scheiterts schon am Verständnis. Ich versuche mein Problem mal zu beschreiben. Hier ist eine Beispieldatei: https://www.herber.de/bbs/user/163086.xlsx
Mein Ziel ist, zu verstehen, wie man sowas löst. Vielleicht ist jemand auch so freundlich und wirft mir eine Lösung um die Ohren, die supersimpel ist, ich aber nicht drauf gekommen bin.
Im Beispiel sind 2 Bereiche:
Bereich 1: Spalten A-O
Bereich 2: Spalten Q-BG
Bereich 1:
In Spalte A sind Kürzel von Personen.
In Zeile 2 sind Kürzel von Rollen, die in Zeile 1 nochmal unterteilt sind für die Wochentage Mi und So.
Die Matrix zeigt durch x an, welche Person für welche Rolle an welchem Tag zur Verfügung steht. Das ? kann hier erstmal ignoriert werden.
Bereich 2:
Mein Ziel ist je Zeile durch alle Personen zu rotieren, sofern ein x in der zelle steht.
Die Werte müssen per Formel vom Bereich 1 zum Bereich 2 transponiert werden. Am Ende soll die die Menge der Personen mit x lückenlos im Bereich 2 nebeneinander stehen.
Die Matrix im Bereich 1 ist veränderlich. Da kommen neue x manuell hinzu oder werden gestrichen. Insofern hoffe ich auf eine Formel, die die Werte dynamisch ermittelt.
Bitte stellt mir gern Fragen, falls ich mit meiner Beschreibung nicht klar genug bin.
Herzlichen Dank für die HIlfe.
Ich freue mich auf eure Kommentare.
Grüße Norman