Schichtplanung für Mitarbeiter graphisch darstellen mit Balken in Excel?

ABbildung 1 - (Arbeit, Microsoft Excel, Unternehmen) AB 2 - (Arbeit, Microsoft Excel, Unternehmen)

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Ich würde es über die bedingte Formatierung angehen. Die Bilder kann ich leider nicht erkennen, sehe nicht wo die Zeitangaben stehen. Wenn ich unterstelle das Beginn in B und Ende in C stehen, die Skala (Tage oder Uhrzeiten) in Zeile 1:

=UND($B2<=D$1;$C2>=D$1)

Läuft unterm Strich mehr oder weniger auf die Lösung von Jackie251 hinaus.

Neutrum Kevin F in B6  beginnt um 11:00 mit der Arbeit und endet um 18:00. Also soll jetzt über eine bedingt Formatierung die Zellen rechts von seiner Zeile dem entsprechend automatisch gefärbt werden. (Formatierung streigt bei mir ein bisl. ) Anfangspunkt, erste Färbung, wäre 11:00 in M6. Diese Färbung sollte sich ziehen bis 18:00 also Z6. Durch Division ist die insgesamte Blocklänge bekannt. Der Beginn orientiert sich an 11:00(M6) endet 18:00(Z6).    Schwierigkeiten sind streickende Formatierung und die Orientierung des Endpunktes am Anfangspunkt und somit die gesamt Einfärbung.

Bin einfach ein Laie ;)

0
@Ghanasoccer

Bei meinem Ansatz wird jede Zelle einzeln geprüft, ob der Wert der oberhalb in der Skala steht (Zeile 5) größer als Beginn und kleiner als Ende ist. Es wird also keine Länge des Balkens aus Beginn und Ende berechnet, sondern einfach zellenweise eingefärbt. Entsprechend müssen die $ gesetzt sein, damit die Spalten der Beginn- und Endewerte erhalten bleiben und die Zeile der Skala.

=UND($C6<=F$5;$E6>F$5) wenn ich das Bild richtig gelesen habe.

0

Es funktioniert nicht! Ich weiß nicht warum...

0

Die Titelzeile der Tabelle konnte nicht als normales Zeitformat angenommen werden. Wenn man die Tabelle löscht und es nochmal normal schreibt klappt alles. Die Titelzeile war schuld

1

Das ist relativ einfach

zunächst lässt du excel zu jeder Zeit ermittelt ob der Mitarbeiter anwesend ist(1), oder nicht (0). In F6 fängt das mit dieser Formel an

=($C6<=F$5)*($E6>F$5)

Dann einfach nach Rechts und Unten ausfüllen. Den Bereich F6:AE11 markieren und die Schriftfarbe auf weis stellen, damit sieht man nicht mehr das die 1 oder 0 dort steht.
Den Bereich markiert lassen und Bedingte Formatierung => Neue Regel => Formel zur Ermittlung der.... =>

dort diese Formel eintragen

=F6=1

auf Formatieren gehen und dort sowohl bei der Schrift als auch beim Ausfüllen die gleiche Farbe wählen (zB blau für Blaue Balken). Solange auf "ok" gehen bis man wieder in der Exceltabele ist =>

fertig.

Ich packe das alles in die bedingte Formatierung. Damit ich diezellen noch mit was anderem füllen kann. So weit war ich auch. Bei mir streiken die Formate und ich weiß nicht warum.

0

Wäre es in der Formel auch möglich eine Pause einzugeben... Angenommen Mitarbeiter XY arbeitet von 8:00-13:00 und dann nach einer einstündigen Pause nochmals von 14:00 - 17:00?

0

Dann mach es doch ganz einfach so.

Einfach jeweils einer Zelle eine Stunde Zeit zuteilen und dann die entsprechenden Zellen farbig machen. Fertig. Das sollte eigentlich total easy sein.

Er meint wahrscheinlich, daß die Balken durch eine Formel und durch die Angabe der Uhrzeit von selbst erweitern.

0
@pn551

Ach so. Aber warum so kompliziert, wenn es auch einfach geht?

0
@M1603

es ist doch viel einfacher die Balken jeweils automatisiert erstellen zu lassen, als händig bei jeder Änderung die Balken zu verändern

0

RICHTIG !

0