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.