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.

Arbeitszeit Berechnung
#11
Hallo zusammen,

ein kleines Problem habe ich dann doch noch.
Wenn ich in die jeweiligen Zeilen nichts eintrage muss ich nun die "Soll" Stunden immer rauslöschen, weil ich sonst hinten immer "2 Stunden" angezeigt bekomme.

Arbeitsblatt mit dem Namen 'Januar'
ABCDEFGHIJ
2Kernzeit07:3017:30
3Jan 18KommtGehtPauseGesamtDezimal HSoll H DezimalKern kommtKern gehtPlus/Minus
4Montag, 1. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
5Dienstag, 2. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
6Mittwoch, 3. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
7Donnerstag, 4. Januar 201800:000,008,0007:3017:302,00
8Freitag, 5. Januar 201807:1516:0001:0007:457,758,0007:3016:00-0,50

ZelleFormel
E4=(C4-B4-D4)
F4=E4*24
G4=$C$36*24
H4=WENN(B4<=$B$2;$B$2;B4)
I4=WENN(C4>=$C$2;$C$2;MIN($C$2;C4))
J4=(I4-H4-D4)*24-G4
E5=(C5-B5-D5)
F5=E5*24
G5=$C$36*24
H5=WENN(B5<=$B$2;$B$2;B5)
I5=WENN(C5>=$C$2;$C$2;MIN($C$2;C5))
J5=(I5-H5-D5)*24-G5
E6=(C6-B6-D6)
F6=E6*24
G6=$C$36*24
H6=WENN(B6<=$B$2;$B$2;B6)
I6=WENN(C6>=$C$2;$C$2;MIN($C$2;C6))
J6=(I6-H6-D6)*24-G6
E7=(C7-B7-D7)
F7=E7*24
G7=$C$36*24
H7=WENN(B7<=$B$2;$B$2;B7)
I7=WENN(C7>=$C$2;$C$2;MIN($C$2;C7))
J7=(I7-H7-D7)*24-G7
E8=(C8-B8-D8)
F8=E8*24
G8=$C$36*24
H8=WENN(B8<=$B$2;$B$2;B8)
I8=WENN(C8>=$C$2;$C$2;MIN($C$2;C8))
J8=(I8-H8-D8)*24-G8
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg



Ich habe versucht das über 

=WENN(B4<=$B$2;$B$2;B4)*WENN(B4="";0)
Funtioniert aber nicht wirklich.

Kann da bitte nochmal einer rüberschauen?

LG Dieter


Angehängte Dateien
.xlsx   testmappe_2018.xlsx (Größe: 12,1 KB / Downloads: 6)
Antworten Top
#12
Hi Dieter,

ändere die Formel so ab:




Code:
=WENN(UND(B4>0;C4>0;D4>0);(I4-H4-D4)*24-G4;0)

Jetzt müssen alle drei Felder (kommt/geht/Pause) einen Eintrag haben, der größer 0 ist.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#13
Hallo Günter,

klappt leider nicht. Beim Einfügen, kommt die Fehlermeldung "das eine Zelle sich auf sich selber bezieht" 
Nach dem Bestätigen bekomme ich den Wert "00" egal was ich eingebe.

LG Dieter
Antworten Top
#14
Sicher?

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEFGHIJ
3KommtGehtPauseGesamtDezimal HSoll H DezimalKern kommtKern gehtPlus/Minus
400:0000:0000:0000:000,008,0007:3000:000,00
500:000,008,0007:3017:300,00
607:1517:0001:0008:458,758,0007:3017:000,50
707:1517:0001:0008:458,758,0007:3017:000,50
807:1516:0001:0007:457,758,0007:3016:00-0,50

ZelleFormel
J4=WENN(UND(B4>0;C4>0;D4>0);(I4-H4-D4)*24-G4;0)
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)
Antworten Top
#15
Hallo Günter,

klappt wunderbar. Sorry ich Depp habe es in die falsche Zelle kopiert und auch noch nicht wirklich den Zusammenhang verstanden.
Jetzt funktioniert alles. 

DANKE!!
Antworten Top
#16
Hi Dieter,


Zitat:und auch noch nicht wirklich den Zusammenhang verstanden.

das ist nicht schwer zu verstehen. Die Syntax einer WENN-Abfrage dürfte klar sein? Hier wird einfach gefragt, ob in B4 ein Eintrag größer als 0 ist und dasselbe in C4 und dasselbe in D4. Alle drei müssen zusammen WAHR sein, um in J4 ein Ergebnis größer 0 zu bekommen. Auf ein Ergebnis, das herauskommen soll, wenn die drei Bedingungen nicht zutreffen, habe ich verzichtet - es kommt automatisch (die gewünschte) 0 heraus.
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:
  • didi*
Antworten Top
#17
Moin zusammen,

ich habe jetzt die Datei bei einer Kollegin ausprobiert, die ihr System auf englisch hat.
Die Funktion zur Ermittlung der "genauen" Minuten auch im negativen Bereich, habe ich bei mir mit =wiederholen(.......
gemacht. Bei ihr übersetzt Excel die Formel so:

PHP-Code:
=REPT("-";J36<0)&TEXT(ABS(J36/24);"[hh]:mm")  

Als Ergebnis bekomme ich bei #Name.
was kann ich tun?
LG
Antworten Top
#18
Moin zusammen,
ich kann mir denken, dass es wieder mal eine Kleinigkeit ist, aber kann trotzdem mal jemand meine Frage beantworten?
Ich habe schon einiges durchprobiert, wie Semikolon durch Komma ersetzen oder den Fraktionsassistenten.
Leider weiß ich nicht, wieso die übersetzte Formel diesen Fehler ausgibt.

LG
Antworten Top
#19
Hallo Dietmar,

bist du sicher, dass das Wort TEXT in deiner Formel ein englisches Wort ist?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#20
Hi,

diese Meldung deutet darauf hin, dass die Funktion nicht korrekt ist.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


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