Freigeben über

Excel Timeslots

Anonym
2025-06-16T15:16:18+00:00

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.

Microsoft 365 und Office | Excel | Für Zuhause | Windows

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.

0 Kommentare Keine Kommentare
{count} Stimmen

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2025-06-16T19:48:49+00:00

    Danke Dir Andreas

    werde das gleich morgen früh testen!

    Beatrice

    0 Kommentare Keine Kommentare
  2. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2025-06-16T19:29:38+00:00

    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.

    0 Kommentare Keine Kommentare