Wie kann ich in Excel die Arbeitszeit automatisch füllen?
Hallo,
ich habe eine Excel Datei, in der ich meine Arbeitszeiten eintrage. Dabei ändere ich im Kopf nur den Monat ab (also z B 01.10.2023, das Datumsformat ist benutzerdefiniert MMMM JJJJ und wird wie folgt ausgegeben: "Oktober 2023").
Anhand des Monats wird die Tagesspalte automatisch gefüllt. Die Formel sieht wie folgt aus:
erster Tag
=($H$7["Oktober 2023"]+Zeile(B1)-1)*(MONAT(H7["Oktober 2023"]+1)=MONAT($H$7["Oktober 2023"]))
alle folgenden Tage
=($H$7["Oktober 2023"]+ZEILE(B2)-1)*(MONAT(B11[vorheriger Tag]+1)=MONAT($H$7["Oktober 2023"]))
Dabei habe ich selber noch nicht das Verhalten von "Zeile(B2)-1" verstanden
Das Datumsformat ist hier wie folgt: Benutzerdefiniert 0;-0;;@
Bsp Ausgabe: "So, 01"
Nun zur eigentlichen Frage :D
Ich arbeite Teilzeit und möchte die Arbeitszeiten automatisch von Dienstag bis Donnerstag eintragen lassen. Ich habe überlegt folgende Formel anzuwenden:
=WENN(B11[Tag z. B. "So, 01"]=LINKS("Di";2);"15:30";"")
Wenn der Tag mit "Di" beginnt, soll Arbeitsende 15:30 ausgegeben werden, wenn nicht, dann soll das Feld leer sein.
Folgende zwei Probleme
1) wenn ich bei Überprüfungen nur =links(B11;2) eingebe, wird mir "45" ausgegeben (egal, welcher Tag). Das liegt womöglich am Datumsformat 0;-0;;@
Ich möchte ungern eine lange Spalte vorn haben, wo dann z B. folgendes steht: "Sonntag, 01.10.2023". Die Angabe So, 01 ist doch äußerst praktisch und schnell zu lesen.
Außerdem, wenn ich das Datumsformat ändere, wird mir immer nur "So, 01" angezeigt (die Einstellung wird trotzdem übernommen)
2) welche Eingabe muss ich vornehmen, wenn ich Arbeitsende 15:30 oder vlt sogar 15:25 ausgeben möchte?
Gibt es bei diesem Fall noch eine andere Lösung, abgesehen von der Lösung mit einem sehr langem Datumsformat?
Vielen Dank vorab.
2 Antworten
Hallo,
es gibt die Funktion WOCHENTAG mit der man eben den Wochentag eines Datums auslesen kann.
z.B.: =WOCHENTAG(A1;2)
Liest die Zelle A1 aus und gibt die Werte 1 - 7 zurück. 1 = Montag, 2 = Dienstag usw.
Damit solltest sicher weiterkommen.
LG, Chris
Sorry, wenn ich das so deutlich sage, aber das Design Deines Excel-Sheets scheint völlig daneben zu sein und wenn Du in Zukunft Deine Tabelle einfach, verständlich und verwaltbar halten willst, dann solltest Du Dich mal damit beschäftigen, was der Unterschied zwischen Daten und Repräsentation (Formatierung) der Daten ist. Und ein Datum in jeder mir bekannten Tabellenkalkulation ist eine Ganzzahl, die die Tage seit einem bestimmten Datum zählt (im Excel ist das meines Wissens der Tag 1.1.1900, der den Tag mit der Zahl 1 festlegt). Alles andere ist Repräsentation des Datums und kann dementsprechend mit einer (im Zweifel benutzerdefinierten) Formatierung erledigt werden.
Und Du behandelst ein Datum wie Text.