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.

Arbeitszeiterfassung Verknüpfung Wochentage mit Arbeitszeit (WENN-Funktion)
#1
Hallo zusammen,

in einem m.E. sehr schönen Arbeitszeiterfassungstools ist bislang die wöchentliche Arbeitszeit gleich verteilt. D.h. 7:42 Std. pro Tag. Die Zeilen sind entsprechend mit einer WENN-Funktion versehen damit bei Urlauben oder Krankheitstagen die Stunden genullt werden. Nun wollte ich die Arbeitszeiten Mo-Do auf 8:00 und Fr. auf 6:30 Std. setzen. Die Formel sieht bislang so aus:

=WENN(ODER($C10="Sa";$C10="So";$B10="F";$B10="U";$B10="K");;$G$2)

In $G$2 stehen nun die 8:00 Std. und in §G$3 sind nun die 6:30 Std. hinterlegt.

In Spalte C stehen die Wochentage aus denen dann in Spalte F die Arbeitszeiten automatisch generieren.

Frage: Wie muss ich die Formel verändern, dass wenn in Spalte C "Fr" steht, Spalte F sich die Stunden aus $G$3 holt?

Ich komme da auf keine kreative Lösung und wäre sehr dankbar für einen Tipp!

Im Anhang habe ich das Tool hinterlegt.

Beste Grüße


Angehängte Dateien
.xls   Vorlage_2019.xls (Größe: 310 KB / Downloads: 11)
Antworten Top
#2
=WENN(ODER($C10="Sa";$C10="So";$B10="F";$B10="U";$B10="K");;$G$2-($C10="Fr")/16)
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Gardian1982
Antworten Top
#3
Hi,

mein Vorschlag:

Arbeitsblatt mit dem Namen '01'
ABCDEF
901.01.FTDi
1002.01.Mi8:00
1103.01.Do8:00
1204.01.Fr6:30
1305.01.Sa
1406.01.So

ZelleFormel
F9=WENN(ODER(WOCHENTAG(A9;2)>5;B9="FT";B9="U");0;WENN(WOCHENTAG(A9;2)=5;0,2708333;0,3333333))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Gardian1982
Antworten Top
#4
Besten Dank!!! Funktioniert!!!
Jedoch kann ich da nun nicht unter $G$3 die Zeiten mal ändern, sondern müsste immer die Formel manuell anpassen...
Antworten Top
#5
Hi,

ändere die Formel ab:
Code:
=WENN(ODER(WOCHENTAG(A9;2)>5;B9="FT";B9="U");0;WENN(WOCHENTAG(A9;2)=5;$G$3;$G$2))

Ich hatte deine dort eingetragenen Zeiten übersehen, sonst hätte ich die Formel gleich so gepostet.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Hallo Günter,

vielen lieben Dank!!! Nun ist das weitere Problem, dass in Spalte I immer von 480 Min. Arbeitszeit ausgegangen wird

=WENN($B10="FÜ";-480;WENN(H10=0;;WENN(H10>=F10;STUNDE(H10-F10)*60+MINUTE(H10-F10);(STUNDE(F10-H10)*60+MINUTE(F10-H10))*-1)))

Habe es mit WENN (UND(...-Funktion versucht, da sich nun die Minuten nach den Wochentagen richten müssten. Also vonn FÜ (Überstundenfrei) UND Fr Dann 390 Min. bei allen anderen Wochentagen 480 Min. Hättest Du hierfür auch eine Lösung?
Antworten Top
#7
Hi,

ich habe etwas umgebaut; ist aus meiner Sicht einfacher zu "verformeln".

Arbeitsblatt mit dem Namen '01'
ABCDEFGHIJKL
6TagFTWochentagBeginnEndeArbeitszeitPauseArbeitszeitMehrarbeitszeitMinderarb.-ZeitGesamt mehrGesamt minder
7Soll [h]Ist [h]pro Tag [min]
8Übertrag:
901.01.FTDi12:30
1002.01.Mi6:0015:308:000:309:001:00
1103.01.Do6:0015:308:000:309:001:00
1204.01.Fr6:0010:006:300:306:30
1305.01.Sa
1406.01.So
1507.01.Mo6:0015:308:000:309:001:00
1608.01.Di6:0015:308:000:309:001:00
1709.01.Mi8:000:308:00
1810.01.Do6:0015:008:000:308:300:30
1911.01.Fr6:0010:306:300:304:002:30
2012.01.Sa
2113.01.So

ZelleFormel
H9=WENN(B9="FÜ";0;WENN(ANZAHL(D9:E9)=2;REST(E9-D9;1)-G9;0))
I9=WENN(UND(ANZAHL(D9:E9)=2;WOCHENTAG(A9;2)<5;H9>$G$2);H9-$G$2;WENN(UND(ANZAHL(D9:E9)=2;WOCHENTAG(A9;2)=5;H9>$G$3);H9-$G$3;0))
J9=WENN(UND(B9="FÜ";WOCHENTAG(A9;2)<5);$G$2;WENN(UND(B9="FÜ";WOCHENTAG(A9;2)=5);$G$3;WENN(UND(ANZAHL(D9:E9)=2;WOCHENTAG(A9;2)<5;H9<$G$2);$G$2-H9;WENN(UND(ANZAHL(D9:E9)=2;WOCHENTAG(A9;2)=5;H9<$G$3);$G$3-H9;0))))
K9=WENN(SUMME($I$9:$I$39)-SUMME($J$9:$J$39)>=0;SUMME($I$9:$I$39)-SUMME($J$9:$J$39);0)
L9=WENN(SUMME($I$9:$I$39)-SUMME($J$9:$J$39)<0;SUMME($J$9:$J$39)-SUMME($I$9:$I$39);0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

K10:L39 wird nicht mehr benötigt; die Mehr- bzw. Minderzeiten werden bereits in K9:L9 summiert
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hallo Günter,

bei mir sieht es dann so aus:




.xls   Vorlage_2019_neu.xls (Größe: 295 KB / Downloads: 9)

Irgendwas scheint da nicht so zu funktionieren Huh Die Mehr- oder Minderarbeit wird irgendwie nicht erfasst
Antworten Top
#9
Hi,

ich konnte den Fehler nicht feststellen. Eine ganz vage Vermutung, jedoch von mir nicht nachprüfbar, ist, dass du die Datei als .xls (Excel97-2003-Arbeitsmappe) gespeichert hast. Ich habe deshalb einfach nochmals die Formeln in deine Datei kopiert und sie im .xlsx-Format abgespeichert. Sie arbeitet so, wie sie mMn soll.


.xlsx   Vorlage_2019_neu.xlsx (Größe: 99,12 KB / Downloads: 3)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
Hallo Günter,

Deine Vermutung war absolut richtig, sorry!

Nun funktioniert das Tool bereits echt gut... habe noch ein paar kleinere Veränderungen vorgenommen und wollte gerade die Monate (Feb-Dez) entsprechend ergänzen... Wir würdest Du denn das Problem mit dem Übertrag der Stunden aus dem Vorjahr bzw. ab Feb. der Vormonate lösen? Einfache Addition funktioniert bei der Formel nicht.

Vielen Dank und schöne Grüße, Christoph


Angehängte Dateien
.xlsx   Vorlage_2019_neu.xlsx (Größe: 29 KB / Downloads: 4)
Antworten Top


Gehe zu:


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