Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Personalplanung Stadion
#1
Moin,
beschäftige mich gerade mit folgender Problematik....
Mein Chef hat mich beauftragt, eine Übersicht zur Personalplanung für Cateringstände in einem Stadion in Excel zu erstellen. Mein Ansatz dazu ist folgender: Insgesamt gibt es 30 Cateringstände, die mit bis zu 10 Mitarbeitenden belegt sind. Hierzu soll in Tabelle 1 in der Spalte 2 die Cateringstände numerisch aufgelistet sein. In Reihe 2 sollen nacheinander die Mitarbeitenden 1 bis 10 aufgelistet sein. In Tabelle 2 sind in Spalte 1 senkrecht die Namen (bis zu 600 Namen) der Mitarbeitenden aufgelistet. In Spalte 2 soll die Anwesenheit der MA mit 0 für abwesend und 1 für anwesend definiert sein. In Spalte 3 sollen dann die Cateringstände von 1 bis 30 zugewiesen werden. Das überfordert mich leider komplett. Ich bitte um eure Hilfe. Danke!
Antworten Top
#2
Hola,
in Tabelle2, B2:
Code:
=ZÄHLENWENN(Tabelle1!$B$2:$L$31;A2)
in Tabelle2, C2:
Code:
=WENNFEHLER(INDEX(Tabelle1!$B$2:$B$31;AGGREGAT(15;6;ZEILE(Tabelle1!$B$2:$B$31)-1/(Tabelle1!$C$2:$L$31=A2);1));"")
Beide Formeln nach unten ziehen.
Gruß,
steve1da
Antworten Top
#3
(31.01.2024, 16:57)steve1da schrieb: Hola,
in Tabelle2, B2:
Code:
=ZÄHLENWENN(Tabelle1!$B$2:$L$31;A2)
in Tabelle2, C2:
Code:
=WENNFEHLER(INDEX(Tabelle1!$B$2:$B$31;AGGREGAT(15;6;ZEILE(Tabelle1!$B$2:$B$31)-1/(Tabelle1!$C$2:$L$31=A2);1));"")
Beide Formeln nach unten ziehen.
Gruß,
steve1da

Vielen Dank! Versuche mich da reinzufummeln. Learning by doing.....
Antworten Top
#4
(31.01.2024, 19:07)gelnor schrieb: Vielen Dank! Versuche mich da reinzufummeln. Learning by doing.....

Hallo, habe bis spät in die Nacht rumgefummelt, auch unter der Zuhilfenahme von Chat.gbt, bin aber zu keinem Ergebnis gekommen. Ich versuche die Aufgabenstellung noch einmal zu präzisieren.

Erstelle bitte eine Excel-Tabelle zum Personaleinsatz in 35 Catering-Ständen in einem Stadion. In Tabelle 1 (nennt sich Mitarbeiter) befinden sich in Spalte A3 bis A600 die Namen der Mitarbeiter. In Spalte B3 bis B600 ist Anwesenheit der Mitarbeiter mit 0 für Nichtanwesend und 1 für Anwesend gekennzeichnet. In Spalte C3 bis C600 werden dem Personal die Cateringstände von 1 bis 35. Bei Anwesend =1 gilt automatisch die Standnummer, die dahintersteht. In Tabelle 2 (nennt sich Master) der Excel-Tabelle sind in den Spalte A5 und B5 (z.B. A5 = Verkaufsstand/ B5 = 1) senkrecht die Cateringstände von 1 bis 35 aufgelistet. Waagerecht sind in der Reihe von C5 bis L5 die Mitarbeiter von MA 1, MA 2, MA3 ..... bis MA 10 aufgelistet. In den Spalten darunter sollen dann die Klarnamen der Mitarbeiter erscheinen, die in der Tabelle 1 (Mitarbeiter) mit 1 aktiviert wurden und entsprechende Standnummern zugeordnet sind.

Habe auch im Netz nach evtl. Vorlagen gesucht, leider ergebnislos.

Bitte um eure Unterstützung. Danke.
Antworten Top
#5
Lade bitte eine Excelbeispieldatei hoch und trage händisch dein Wunschergebnis ein.
Antworten Top
#6
(01.02.2024, 09:21)steve1da schrieb: Lade bitte eine Excelbeispieldatei hoch und trage händisch dein Wunschergebnis ein.

So schaut's aus. Danke
Antworten Top
#7
Code:
=WENNFEHLER(INDEX(Mitarbeiter!$A$3:$A$601;AGGREGAT(15;6;ZEILE(Mitarbeiter!$A$3:$A$601)-2/((Mitarbeiter!$B$3:$B$601=1)*(Mitarbeiter!$C$3:$C$601=$B6));SPALTE(A1)));"")
Antworten Top
#8
(01.02.2024, 09:39)steve1da schrieb:
Code:
=WENNFEHLER(INDEX(Mitarbeiter!$A$3:$A$601;AGGREGAT(15;6;ZEILE(Mitarbeiter!$A$3:$A$601)-2/((Mitarbeiter!$B$3:$B$601=1)*(Mitarbeiter!$C$3:$C$601=$B6));SPALTE(A1)));"")

Danke. Diese Formel setze ich dann in Master/ C6 ein und Kopiere/ Formel einfügen in die restlichen 349 Zellen?
Antworten Top
#9
Japp, in C6. Dann nach rechts und nach unten ziehen.
Antworten Top
#10
(01.02.2024, 09:54)steve1da schrieb: Japp, in C6. Dann nach rechts und nach unten ziehen.

Es funzt! Echt beeindruckend. Danke für die Hilfe!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste