5.2k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo alle,

ich hab im Moment ein kleines Problem mit meinem Formular für die Wochenstundenberechnung, und zwar:

Das Berechnungsfeld sieht folgendermaßen aus:

Von: (Arbeitszeitbeginn) z.B. 7:00Uhr
Dann mehrere Felder mit Tätigkeitsbescheinigung und Zeit
Bis: (Arbeitsendzeit) z.B. 16:00 Uhr

Jetzt hab ich das Problem das ich entweder bei der Tätigkeitsbescheinigung die Pausen von Hand eingeben muss oder den Bis Wert selber zusammen rechnen muss.

Jetzt wollte ich wissen ob es eine Möglichkeit gibt in das Bis Feld eine Formel mit folgenden Bedingungen einzufügen, und zwar:
Wenn Ergebnis aus Arbeitsbeginn+Tätigkeitsbescheinigung >= 8:45Uhr sollen automatisch 15min Pause aufgerechnet werden.
Wenn Arbeitsbeginn >= 9:00Uhr soll die Pause nicht mit eingerechnet werden.
Wenn Ergebnis aus Arbeitsbeginn+Tätigkeitsbescheinigung >= 12:00Uhr sollen automatisch 15min von der Frühstückspause (siehe oben) + 45min Mittagspause aufgerechnet werden; Respektive bei Arbeitsbeginn >= 9:00Uhr nur die 45min Mittagspause.

Wäre super wenn das Funktionieren würde, hab das jetzt mehrfach Probiert aber mehr als Fehlermeldungen hab ich nicht erhalten.

mfg Archangel

12 Antworten

0 Punkte
Beantwortet von
Was ich vergessen habe zu schreiben ist, das ich Excel 2003 SP3 benutze.

mfg FirstArchAngel
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

ich glaub, da geht gedanklich bei dir was durcheinander.

Wenn die Tätigkeitsnachweise auch die Pausenzeiten einschließen, dann ergibt sich aus Anfangszeit + der Summe der Nachweise die Endzeit. Aus der Differenz zwischen Anfangs- und Endzeit wären dann die Pausen abzuziehen, um die zu vergütende Zeit zu ermitteln.

Wenn die Tätigkeitsnachweise grundsätzlich ohne Pausenzeiten ausgefüllt, also notfalls 'gesplittet' werden, entspricht die Summe der Nachweise der zu vergütenden Zeit. Das anschließende Hinzurechnen von Pausenzeiten hätte dann nur noch informativen Charakter, z.B. um zu ermitteln, wie lang ein Mitarbeiter insgesamt anwesend war. Für Vergütungsberechnungen wäre solch eine Berechnung je doch nicht relevant.

Schließen die Tätigkeitsnachweise nun die feststehende Pausenzeiten (8:45-9:00 und 12:00-12:45) mit ein, wenn diese zwischen Beginn und Ende fallen, oder nicht?

Und um die Sache etwas einfacher zu machen, könntest du zusätzlich mal ein Muster deiner Tabelle incl. der bisherigen Formel hochladen, z.B. bei (Klick->) NetUpload und hier einen entsprechenden Link einstellen. Dir ist mit einer zu deiner Tabelle passenden Formel bestimmt auch besser gedient, als mit einer Beschreibung, die hauptsächlich aus 'vorausgetzt, dass' besteht.

Gruß
Kalle
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

seh dir das mal an, könnte so für dich in etwa passen

www.file-upload.net/download-1510252/Zeiterfassung-II.xls.html
für das Jahr zu ändern, nur im Blatt Janar die Jaheszahl in Zelle C3 ändern. ist zwar nicht für deinen Fall direkt, könntest du aber soverwenden oder als Grundlage für deine Tabelle nehmen

Gruß

Helmut
0 Punkte
Beantwortet von
@KJG17
Hier haben wir aneinander vorbei geredet, es ging in der Tabelle nicht darum das die Arbeitszeit berechnet wird(die wird über eine normale Summenformel errechnet) sondern nur das die Endzeit berechnet wird(als Vereinfachung für die MA).

@Saarbauer
Hab mir die Datei herunter geladen und angeschaut, aber die ist für etwas ganz anderes wie das was ich suche.

Habs jetzt geschafft die Datei in leicht beschnittener Form (die Originaldatei hat einen ausgeprägten Blattschutz zu dem ich das Passwort leider nicht kenne, da ich für das Original nicht verantwortlich war) hochzuladen unter folgendem Link: http://www.gmx.de/mc/OboD2HjiwuCmxTX9DObs4hUjOfsvv4

Der Zugang ist allerdings nur 10 Tage gültig.

mfg Archangel
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Archangel,

ist zwar alles etwas verwirrend, aber wenn ich Dich richtig verstehe, willst Du die tägliche Bis-Zeit anhand der vorhandenen Einzelzeiten errechnen.
Wenn das so ist, dann wäre die Formel für Montag

=B13+SUMME(F12:F20)/24

Die andere Tage entsprechend anpassen.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Archangel,

habe Deinen Pausenwunsch überlesen, das ist aber lösbar.
Muss leider jetzt zum Zahnarzt, falls Dir niemand hilft, schau ich am späteen Abend noch mal rein.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

leider nicht ganz das ist nichts anderes wie das zusammenzählen der Beginnzeit und der Summe der Arbeitszeit.

Das Ding soll mir aber unter den im ersten post angegebenen Parametern die Pausenzeiten mit einrechnen.

Jetzt wollte ich wissen ob es eine Möglichkeit gibt in das Bis Feld eine Formel mit folgenden Bedingungen einzufügen, und zwar:
Wenn Ergebnis aus Arbeitsbeginn+Tätigkeitsbescheinigung >= 8:45Uhr sollen automatisch 15min Pause aufgerechnet werden.
Wenn Arbeitsbeginn >= 9:00Uhr soll die Pause nicht mit eingerechnet werden.
Wenn Ergebnis aus Arbeitsbeginn+Tätigkeitsbescheinigung >= 12:00Uhr sollen automatisch 15min von der Frühstückspause (siehe oben) + 45min Mittagspause aufgerechnet werden; Respektive bei Arbeitsbeginn >= 9:00Uhr nur die 45min Mittagspause.


Bei meinem früheren Arbeitgeber habe ich solch eine Formel funktionsfähig gesehen, aber leider ist der Ersteller der Formel der Firma verzogen und weder ich noch jemand anderes aus der Firma mit dem ich noch Kontakt habe weiß etwas über dessen Verbleib.

mfg Archangel
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Archangel,

versuchs mal mit dieser Formel für Montag.

=B13+(C12+WENN(UND(C12>=8,75;B13<9/24);1;WENN(UND(C12>=8,75;B13>9/24);0,75;0)))/24

Gruß
Rainer
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Rainer,

ich hab mir daran die Zähne ausgebissen und deine Formel bringt es auch noch nicht. Es gibt ja noch weitere, nicht ausdrücklich genannte Bedingungen in die Formel zu packen, wenn es eine einigermaßen runde Sache werden soll.

Ich formuliere es mal so, wie ich es kapiert habe.

Wenn der Arbeitsbeginn vor 8:45 Uhr liegt sind 0,25 Stunden Pause zuzurechnen.
Wenn der Arbeitsbeginn vor 12:00 Uhr liegt sind nochmals 0,75 Stunden Pause zuzurechen. Man könnte auch sagen, wenn der Arbeitsbeginn vor 12:00 und 8:45 Uhr liegt,ist 1 Stunde Pause zuzurechnen.

Soweit ganz einfach, aber dann kommt noch das:

Wenn der Arbeitsbeginn vor 8:45 Uhr liegt, aber die Anwesenheit (Beginn + Stunden) vor 8:45 Uhr endet, dann kann nichts zugeschlagen werden.
Wenn der Arbeitsbeginn vor 8:45 Uhr liegt, aber die Anwesenheit (Beginn + Stunden + Frühstückspaus) bereits vor 12:00 Uhr endet, dann kann nur die Frühstückspause zugeschlagen werden.
Wenn der Arbeitsbeginn ab 9:00 Uhr liegt, aber die Anwesenheit (Beginn + Stunden) vor 12:00 Uhr endet, dann kann nichts zugeschlagen werden.
Wenn der Arbeitsbeginn ab 9:00 Uhr liegt, und die Anwesenheit (Beginn + Stunden) um/nach 12:00 Uhr endet, dann kann nur die Mittagspause zugeschlagen werden.
Wenn der Arbeitsbeginn ab 12:45 Uhr liegt kann keine Pausenzeit zugeschlagen werden.

Und das alles auf der Grundlage von zwei Werten: Beginnzeit als Uhrzeit und Gesamtstunden als Dezimalangabe, wobei wieder eine Uhrzeit auszugeben ist.

Bis zu einem bestimmten Punkt bin ich zwar immer gekommen, beim Testen mit den verschiedenen möglichen Bedingungen kam dann irgendwann an einer Stelle nur Nonsens raus und die Grübelei ging weiter.

Gruß
Kalle
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo zusammen,

@Kalle
hast ja recht, um alle Möglichkeiten einzuschließen, ist schon etwas mehr erforderlich als ein paar verschschachtelte WENN's.
Leider hatte mich die Fragestellung etwas verwirrt und mein kaputter Zahn hatte noch sein Teil dazu beigetragen.

@Archangel
nach reiflicher Überlegung und Recherchen bei "Excelformeln.de" ist nun folgendes Konstrukt entstanden.

=B13+C12/24+MAX(;1-MAX(B13;8,75/24)+MAX(;9/24-B13)+MIN(B13+C12/24;9/24)+(B13+C12/24>8,75/24)*(B13+C12/24-8,75/24)-(B13 < B13+C12/24)*(1-(8,75/24-9/24))-(8,75/24 < 9/24)*(B13+C12/24+(B13 > B13+C12/24)-B13))*(B13<>B13+C12/24)*(8,75/24<>9/24)+MAX(;1-MAX(B13;0,5)+MAX(;12,75/24-B13)+MIN(B13+C12/24;12,75/24)+(B13+C12/24>0,5)*(B13+C12/24-0,5)-(B13 < B13+C12/24)*(1-(0,5-12,75/24))-(0,5 < 12,75/24)*(B13+C12/24+(B13 > B13+C12/24)-B13))*(B13<>B13+C12/24)*(0,5<>12,75/24)

Die Formel gilt für Montag, kann aber für die anderen Tage mit Kopieren übernommen werden.

Habe sie auch im Anhang eingetragen.

www.file-upload.net/download-1516829/re_Test.xls.html

Gruß
Rainer
...