Danke Dir Andreas
werde das gleich morgen früh testen!
Beatrice
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Hallo zusammen,
ich benötige eine Tabelle, habe alle Varianten mit XVerweis etc. ausprobiert, aber die erreichen nicht das gewünschte Ziel.
Ich benötige:
Person A, B, C etc. geben mir ihre Zeitfenster an, wann sie an einem Event teilnehmen können.
Ich habe 30-Minuten-Zeitfenster zur Verfügung.
Einige Zeitfenster können sich überschneiden und sollten beim nächstmöglichen Zeitfenster eingefügt werden.
Beispiel:
| Zeitfenster (fix 30 min)<br><br>00:00 - 00:30 Uhr<br><br>00:30 - 01:00 Uhr<br><br>01:00 - 01:30 Uhr | Name (wird ausgefüllt gemäss 2. Tabelle)<br><br>Magda<br><br>Susi<br><br>Lisa |
|---|
| mögliche Startzeit<br><br>00:00 Uhr<br><br>00:00 Uhr<br><br>00:00 Uhr | mögliche Endzeit<br><br>01:00 Uhr <br><br>02:00 Uhr<br><br>01:00 Uhr | Name<br><br>Magda<br><br>Lisa<br><br>Susi |
|---|
Da Magda bereits 00:00 Uhr belegt, wird der nächstmögliche Slot gewählt, aber da Susi nur bis 01:00 Uhr kann, kommt sie vor Lisa in der Liste.
Wenn nur eine Person 00:00 Uhr als Start hat, funktionieren meine XVerweis- und Wenn-Funktionen, welche ich gefunden habe. Sobald es jedoch mehrere Personen sind, klappt es nicht mehr.
Gibt es irgendeine Möglichkeit, dies zu tun?
Ich habe 4 Stunden daran gesessen und kriege es einfach nicht hin.
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Danke Dir Andreas
werde das gleich morgen früh testen!
Beatrice
Naja, ist ein bisschen tricky.
Also, Du machst Dir eine Tabelle mit Start;Ende;Name und schreibst da rein von wann bis wann jeder kann.
Das sortierst Du nach Start, dann nach Ende. In der nächsten Spalte rechnest Du das tatsächliche Ende aus, in der ersten Zeile ist das in D2: =A2+ZEIT(0;30;0)
In der nächsten Zeile das gleiche, aber wir nehmen die vorherige Endzeit falls diese größer ist, in D3: =MAX(A3;D2)+ZEIT(0;30;0)
Und runter ziehen.
In der nächsten Spalte rechnest Du vom tatsächlichen Ende den tatsächlichen Start, in E2: =D2-ZEIT(0;30;0)
In der nächsten Spalte prüfst Du nun ob die Endezeit in Spalte D größer ist als die mögliche in Spalte B, falls ja, dann gibt eine Fehlermeldung aus, F2: =WENN(D2>B2;"Geht nicht";"")
So aus'm Kopf... 🙃
Andreas.