ich möchte meine Arbeitszeit berechnen und zwar mit folgenden Daten
A1 Arbeitsbeginn
A2 Arbeitsende
in A3 soll die geleistet Arbeitzeit stehen, ist die Zelle A1 und A2 leer soll in A3 Frei stehen.
Mit freundlichen GRüßen
Josef
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1) Or Cells(2, 1) = "" Then
Cells(3, 1) = ""
Else
Cells(3, 1) = (Cells(2, 1) - Cells(1, 1)) * 24
End If
End Sub
Gruß
C | |
9 | 6:30 |
verwendete Formeln | |||
Zelle | Formel | Bereich | R1C1 für Add In |
C9 | =WENN((C$6=0)+(C$8=0);"frei";WENN(REST(C6-C8;1)>6/24;REST(C6-C8;1)-0,5/24;REST(C6-C8;1)-0/24)) | =IF((R6C=0)+(R8C=0),"frei",IF(MOD(R[-3]C-R[-1]C,1)>6/24,MOD(R[-3]C-R[-1]C,1)-0.5/24,MOD(R[-3]C-R[-1]C,1)-0/24)) |
Um Deine Arbeitszeit in Excel zu berechnen, kannst Du die folgende Methode verwenden:
Daten eingeben:
08:00
).16:00
).Formel eingeben:
=WENN(ODER(A1=""; A2=""); "Frei"; (A2-A1)*24)
Zusätzliche Berechnung:
=WENN(ODER(A1=""; A2=""); "Frei"; WENN((A2-A1)*24>6; (A2-A1)*24-0,5; (A2-A1)*24))
Fehler: Excel zeigt eine Fehlermeldung an, wenn A1 oder A2 leer sind.
WENN
-Funktion korrekt implementierst, um leere Zellen abzufangen.Fehler: Die Berechnung zeigt negative Werte an.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1) = "" Or Cells(2, 1) = "" Then
Cells(3, 1) = "Frei"
Else
Cells(3, 1) = (Cells(2, 1) - Cells(1, 1)) * 24
End If
End Sub
Beispiel 1:
09:00
, A2: 17:00
8
Stunden an.Beispiel 2:
08:00
, A2: 12:30
4.5
Stunden an (4 Stunden 30 Minuten).Beispiel 3:
10:00
, A2: 14:00
4
Stunden an.Nutze den Arbeitszeit-Rechner von Excel, um verschiedene Berechnungen durchführen zu können, wie z.B. die Durchschnittsarbeitszeit berechnen oder die Sollarbeitszeit berechnen.
Du kannst auch Wochenarbeitsstunden berechnen, indem Du die Arbeitszeiten für jeden Tag summierst. Verwende dafür die Funktion SUMME
.
Achte darauf, die Zellen im richtigen Format (Uhrzeit) zu haben, um korrekte Berechnungen zu gewährleisten.
1. Wie berechne ich meine Arbeitsstunden, wenn ich eine Pause habe? Du kannst die Formel anpassen, indem Du die Pause von der Gesamtarbeitszeit abziehst. Beispiel:
=WENN(ODER(A1=""; A2=""); "Frei"; WENN((A2-A1)*24>6; (A2-A1)*24-0,5; (A2-A1)*24))
2. Was mache ich, wenn ich mehrere Monate in einer Tabelle habe? Du kannst die gleiche Formel in jedem Monatsblatt anwenden oder ein Makro verwenden, um die Berechnungen automatisch für alle Blätter durchzuführen.
3. Wie zeige ich die Arbeitszeit im Monat an? Du kannst eine SUMME-Funktion verwenden, um die Arbeitsstunden für jeden Tag zu summieren und so die monatliche Arbeitszeit zu berechnen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen