Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

=WENN Zeit mehr als 6 Stunden 30 min Pause eintragen...

Forumthread: =WENN Zeit mehr als 6 Stunden 30 min Pause eintragen...

=WENN Zeit mehr als 6 Stunden 30 min Pause eintragen...
15.02.2024 09:31:13
another_excel_newbie
Grüß euch,
ich hab schon gesucht und auch versucht das selbst zu lösen bekomm es aber nicht hin.

Ich habe eine Liste für die Arbeitszeiterfassung. Hier wird in Spalte B die Startzeit eingegeben, und die Spalte C die Endzeit. Spalte D berechnet dann die Differenz und gibt die Arbeitszeit aus. Soweit so gut. Nun hätte ich aber gerne noch in einer Spalte wo die Pause eingetragen wird, das dort wenn die Arbeitszeit weniger als 6 Stunden ist dort Angezeigt wird "keine" und wenn die Arbeitszeit mehr als 6 Stunden ist dort steht" 30min".

Ich hätte das so versucht, aber die Formel bekommt immer einen Fehler: =WENN(D6>6:00;"30min";"keine")

Userbild

Danke euch schon im Voraus für eure Hilfe.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: =WENN Zeit mehr als 6 Stunden 30 min Pause eintragen...
15.02.2024 09:41:04
SF
Hola.
=WENN(D6>6/24;"30min";"keine")

Das man mit "30min" aber nicht weiterrechnen kann weißt du?
Gruß,
steve1da
AW: =WENN Zeit mehr als 6 Stunden 30 min Pause eintragen...
15.02.2024 09:51:31
another_excel_newbie
Vielen Dank Steve. Das hat mir sehr geholfen.

Ja das man damit nicht weiterrechnen kann weiß ich, brauch ich für meine Liste aber nicht.

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Arbeitszeiterfassung in Excel: Pausen automatisch eintragen


Schritt-für-Schritt-Anleitung

Um die Arbeitszeiten in Excel zu erfassen und automatisch Pausen einzutragen, folge diesen Schritten:

  1. Start- und Endzeit eingeben: In Spalte B gib die Startzeit und in Spalte C die Endzeit ein.
  2. Differenz berechnen: In Spalte D berechnest du die Arbeitszeit mit der Formel:
    =C2-B2
  3. Pausenregelung einfügen: In Spalte E fügst du die Formel für die Pausenregelung ein:
    =WENN(D2>6/24;"30min";"keine")

    Diese Formel prüft, ob die Arbeitszeit in Spalte D mehr als 6 Stunden beträgt und gibt entsprechend "30min" oder "keine" aus.


Häufige Fehler und Lösungen

  1. Formel zeigt einen Fehler an:

    • Achte darauf, dass die Zeitwerte im richtigen Format (hh:mm) eingegeben sind. Stelle sicher, dass die Zellen in Spalte D als Zeit formatiert sind.
  2. Pausenzeit nicht berechnet:

    • Wenn du "30min" in Spalte E siehst, aber keine Berechnungen möglich sind, könnte es daran liegen, dass "30min" als Text interpretiert wird. Du kannst stattdessen eine Zahl verwenden oder die Ausgabe in eine separate Zelle für Berechnungen verwenden.

Alternative Methoden

Eine alternative Methode zur Berechnung der Arbeitszeit mit Pausenabzug ist die Verwendung von benutzerdefinierten Funktionen oder VBA. Diese bieten mehr Flexibilität, sind aber auch komplexer in der Anwendung.

Ein einfaches Beispiel in VBA könnte so aussehen:

Function ArbeitszeitMitPause(Startzeit As Date, Endzeit As Date) As String
    Dim Arbeitszeit As Double
    Arbeitszeit = (Endzeit - Startzeit) * 24
    If Arbeitszeit > 6 Then
        ArbeitszeitMitPause = Arbeitszeit & " Stunden, 30min Pause"
    Else
        ArbeitszeitMitPause = Arbeitszeit & " Stunden, keine Pause"
    End If
End Function

Praktische Beispiele

Angenommen, du hast folgende Daten:

Startzeit Endzeit Arbeitszeit Pause
08:00 14:00 6:00 keine
08:00 15:30 7:30 30min

In diesem Beispiel zeigt die Formel in Spalte E die korrekte Pausenzeit basierend auf der Arbeitszeit in Spalte D an.


Tipps für Profis

  • Zellformatierung: Stelle sicher, dass die Zellen für Zeit im richtigen Format (hh:mm) formatiert sind, um Fehler zu vermeiden.
  • Verwendung von bedingter Formatierung: Du kannst bedingte Formatierung verwenden, um die Zellen farblich hervorzuheben, wenn die Arbeitszeit mehr als 6 Stunden beträgt.
  • Datenvalidierung: Du kannst Datenvalidierung einsetzen, um sicherzustellen, dass die Benutzer nur gültige Zeiten eingeben.

FAQ: Häufige Fragen

1. Wie kann ich die Pausenzeit in Stunden umrechnen?
Du kannst die Pausenzeit in Stunden umrechnen, indem du die Ausgabe in Spalte E in eine Zahl umwandelst. Zum Beispiel: =WENN(D2>6/24;0.020833;0), wobei 0.020833 30 Minuten entspricht.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Formeln und Techniken funktionieren in den meisten Excel-Versionen, die die WENN-Funktion unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige