ich arbeite in einem kleinen Unternehmen und bisher haben wir einen Dienstplan gehabt der händisch geschrieben wurde und auch händisch von jedem ausgerechnet wurde. Da da immer mal wieder Fehler auftraten wurde bereits vor einiger Zeit über eine Art "digitalen Dienstplan" nachgedacht. Da die Personen auf den entsprechenden Positionen etwas älter sind und keinerlei Computer affinität haben, habe ich das "Projekt" zugewiesen bekommen. Ich bin der jüngste im Team. ;)
Gearbeitet wird mit Office 2010.
Im Anhang habe ich mal den aktuellen Monat angehängt. Im Grunde werden 2-4 Zeilen darunter freigelassen und dann gehts mit dem nächsten Monat weiter.
Nun hab ich ein paar Fragen, ich kenne mich so mittelmäßig mit Excel aus, von Makros o.ä. hab ich überhaupt keine Ahnung, daher hoffe ich hier auf Hilfe bzw. vielleicht hat ja jemand von euch Ideen. ;) :69:
1.) Kann ich irgendwie eine Art Markierung einfügen, welche den aktuellen Tag anzeigt ? Also wenn ich heute die Datei öffne, das direkt die Zeile am 04.10. markiert ist ? Und wenn jemand am z.B. 06.12. die Datei öffnet das die Zeile am 06.12. markiert oder hervorgehoben wird ?
2.) Sollstunden im Monat sind 160, das schreibe ich im Grunde manuell unter jeden Monat, kann Excel mir ausrechnen wieviele Stunden Mitarbeiter 1 (usw.) laut Dienstplan im Monat Oktober arbeitet ? Und dann das Ergebnis unter jeden Monat anzeigen, ggf. mit dem Unterschied ?
Das waren jetzt erstmal die Fragen die mir heute eingefallen sind.
wenn du gerade erst anfängst, deinen Dienstplan aufzubauen, solltest du diesen gleich von vornherein "excelkonform" gestalten. Dazu lies dir doch bitte einmal den Beitrag hinter diesem Link (https://www.online-excel.de/excel/singsel.php?f=52) durch.
Wie so etwas aussehen könnte, habe ich an ein paar Beispielzeilen deiner Datei veranschaulicht:
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
C
D
E
F
G
H
I
J
K
2
Di, 01. Okt
06:00
14:00
10:00
18:00
14:00
22:00
frei
10:00
18:00
3
Mi, 02. Okt
06:00
14:00
10:00
18:00
14:00
22:00
frei
10:00
18:00
4
Do, 03. Okt
06:00
14:00
10:00
18:00
14:00
22:00
06:00
14:00
frei
5
Fr, 04. Okt
06:00
14:00
10:00
18:00
14:00
22:00
06:00
14:00
frei
6
Sa, 05. Okt
frei
frei
frei
06:00
14:00
10 - 18 Uhr
7
So, 06. Okt
frei
frei
frei
06:00
14:00
10:00
18:00
8
Mo, 07. Okt
6 - 14 Uhr
10 - 18 Uhr
14 - 22 Uhr
6 - 14 Uhr
10:00
18:00
Zelle
Format
Wert
A2
TTT, TT. MMM
01.10.2019
B2
hh:mm
0,25
Zelle
bedingte Formatierung...
Format
A2
1: $A2=HEUTE()
abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
die Arbeitszeiten sind ja immer 8 Stunden. Dann ist es sinnvoller nur die Schicht je MA einzutragen. Die Markierung für den akt. Tag erfolgt durch bedingte Formatierung. (s. Mappe)
wenn du gerade erst anfängst, deinen Dienstplan aufzubauen, solltest du diesen gleich von vornherein "excelkonform" gestalten. Dazu lies dir doch bitte einmal den Beitrag hinter diesem Link (https://www.online-excel.de/excel/singsel.php?f=52) durch.
Hallo WillWissen,
wow, das sieht schon mal sehr interessant aus. Habe dazu allerdings noch 2-3 Fragen. Wie bekomme ich denn in Zelle B2 den Wert 0,25 eingetragen, da haut es mich jedes Mal raus. Und in B2 wäre dann Schichtbeginn von Mitarbeiter 1 und in C2 Schichtende ? Lese ich das so richtig oder ist das nur die jeweilige Anfangszeit ?
Und warum hab ich die bedingte Formatierung nicht hinbekommen ? (Ja, vermutlich war ich zu doof). Bin dafür über Bedingte Formatierung gegangen, Neue Regel, Formel zur Ermittlung der zu formatierenden Zellen verwenden, da deine Formel eingetragen, bei Formatieren noch eine Farbe ausgewählt und dann mit "Ok" beendet.
die Arbeitszeiten sind ja immer 8 Stunden. Dann ist es sinnvoller nur die Schicht je MA einzutragen. Die Markierung für den akt. Tag erfolgt durch bedingte Formatierung. (s. Mappe)
Gruß Sigi
Hallo Sigi.21,
uff, das sieht auch ziemlich interessant aus. Nur da stell ich mir die Frage, wie bekomme ich da z.B. weitere Dinge dazu. Das sieht fast wie Zauberei für mich aus. :19: Da bin ich ganz ehrlich, da steh ich wie der Ochs vorm Berge.
den Wert brauchst du nicht eintragen, den errechnet sich Excel selber. Trage einfach 6:00 ein. Format h:mm. Sechs Stunden eines Tages sind ein Vierteltag (24/6=4). Und ein Viertel sind 0,25. Jetzt klar, warum der Wert des Eintrags 0,25 ist? Auch hier etwas Lesestoff zum Verstehen, was Excel in Datum und Zeit sieht: https://www.online-excel.de/excel/singsel.php?f=128
Richtig: in Spalte B sind die Anfangszeiten und in C die Endzeiten. Habe im geposteten Tabellenausschnitt leider die Überschriftenzeile vergessen, sonst wäre es gleich klarer gewesen. Hier mal nachgeholt:
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
C
D
E
F
G
H
I
J
K
1
Datum
MA1 Beginn
MA1 Ende
MA2 Beginn
MA2 Ende
MA3 Beginn
MA3 Ende
MA4 Beginn
MA4 Ende
MA5 Beginn
MA5 Ende
2
Di, 01. Okt
06:00
14:00
10:00
18:00
14:00
22:00
frei
10:00
18:00
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Die Frage zur bedingten Formatierung kann ich dir nicht beantworten; ich sehe nicht, was du wo gemacht hast. Du musst den Bereich, für den die Formatierung gelten soll, markieren und dann diesen Eintrag vornehmen:
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
04.10.2019, 16:52 (Dieser Beitrag wurde zuletzt bearbeitet: 04.10.2019, 16:52 von watermelon.)
(04.10.2019, 16:15)WillWissen schrieb: Moin,
den Wert brauchst du nicht eintragen, den errechnet sich Excel selber. Trage einfach 6:00 ein. Format h:mm. Sechs Stunden eines Tages sind ein Vierteltag (24/6=4). Und ein Viertel sind 0,25. Jetzt klar, warum der Wert des Eintrags 0,25 ist? Auch hier etwas Lesestoff zum Verstehen, was Excel in Datum und Zeit sieht: https://www.online-excel.de/excel/singsel.php?f=128
Richtig: in Spalte B sind die Anfangszeiten und in C die Endzeiten. Habe im geposteten Tabellenausschnitt leider die Überschriftenzeile vergessen, sonst wäre es gleich klarer gewesen. Hier mal nachgeholt:
Die Frage zur bedingten Formatierung kann ich dir nicht beantworten; ich sehe nicht, was du wo gemacht hast. Du musst den Bereich, für den die Formatierung gelten soll, markieren und dann diesen Eintrag vornehmen:
Tja, wenn man denkt man hat die Datei angehangen und es doch nicht getan. Ich hab die Datei aber direkt mal bearbeitet und glaub ich soweit nach deiner Anleitung umgesetzt und jetzt klappt es auch mit der Markierung, was so ein kleines Gleichheitszeichen ausmachen kann. Und ich hab nicht an 6:00 gedacht, sondern dachte das ich irgendwo noch was mit den 0,25 eintragen müsste. Das das ein Viertel ist, hatte ich in dem Fall garnicht auf dem Schirm. Glaube das wäre dann um es mit deinen Worten zu sagen, excelkonform.
ja, ich habe da noch einige Ideen, bitte mal das Beispiel anschauen. Neu eingefügt ist die gelbe markierte Eıngabe Zeile 2
Warum im Blatt die Mitarbeiter Zeile suchen, wenn man obeen eintragen kann, und das Makro fügt es im aktuellen Datum ein! Dazu befindet sich in der Zelle "A2" das Datum von Heute! NUR Heute wird dann in der richtigen Zeile ausgefüllt, sonst muss man die Zeit wie gehabt manuell eintragen!
Weiterer Vorteil, nur Dezimalzahl eingeben anstatt Uhrzeitformat mit ":" Das Target Programm macht aus 6 = 06:00, aus 10 = 10:00, und aus Zahl 630 oder 1045 als reine Zahl = "06:00" oder "10:45" als Uhrzeit. Ist da noch eine Verbesserung? Würde mich freuen wenn diese Idee euch die Arbeit erleichtert. Hinweis: erscheint unten mal eine Kommazahl ist diese Zelle NICHT auf Uhrzeit formatiert!!
ja, ich habe da noch einige Ideen, bitte mal das Beispiel anschauen. Neu eingefügt ist die gelbe markierte Eıngabe Zeile 2
Warum im Blatt die Mitarbeiter Zeile suchen, wenn man obeen eintragen kann, und das Makro fügt es im aktuellen Datum ein! Dazu befindet sich in der Zelle "A2" das Datum von Heute! NUR Heute wird dann in der richtigen Zeile ausgefüllt, sonst muss man die Zeit wie gehabt manuell eintragen!
Weiterer Vorteil, nur Dezimalzahl eingeben anstatt Uhrzeitformat mit ":" Das Target Programm macht aus 6 = 06:00, aus 10 = 10:00, und aus Zahl 630 oder 1045 als reine Zahl = "06:00" oder "10:45" als Uhrzeit. Ist da noch eine Verbesserung? Würde mich freuen wenn diese Idee euch die Arbeit erleichtert. Hinweis: erscheint unten mal eine Kommazahl ist diese Zelle NICHT auf Uhrzeit formatiert!!
mfg Gast 123
Das aktuelle Datum ist somit oben, wenn jetzt jemand aber schauen möchte wie er in den nächsten Tagen arbeitet, muss er wieder nach unten scrollen, da werden sicherlich einige falsch schauen.