ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
1496
1496
EMPFEHLEN
-
01.06.05 10:00 #1
Hallo.
Ich bin grade dabei in Excel eine Zeiterfassung für meine Arbeitsstunden zu erstellen. Wenn man mehr als 6 Stunden am Tag arbeitet, muss man ja von seinen Arbeitsstunden die Mittagspause abziehen.
Ich möchte das aber nicht von Hand machen, sondern der betreffenden Zelle sagen, dass sie immer wenn die Gesamtstundenzahl 6 überschreitet automatisch 45 Minuten abzieht.
Wie kann ich das realisieren?Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Hai,
sollte so klappen :
=+WENN(E35>0,25;E35-0,03125;E35)
wobei E35 die Differenz von End zu Anfangszeit ist.
Ciao StefanEine weitere sinnlose Page im weltweiten Netz. www.leola13.de
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
Man sollte die Tatsachen kennen, bevor man sie verdreht !
-
15.06.05 11:26 #3
Ich glaube ich habe das nicht ganz verstanden. Ich möchte eine Formel in die Zelle eintragen wo hier jetzt noch 8,00 steht, die automatisch nur in dieser Zelle die 0,75 abzieht. Wenn ich dich richtig verstanden habe, muss ich bei deiner Version eine extra Zelle erstellen.
http://home.arcor.de/vertigo21/images/xls.gifGeändert von Vertigo21 (15.06.05 um 11:31 Uhr)
Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Hai,
hast recht, bei meinem Beispiel brauchst du eine neue Zelle.
Du musst aber nur das E35 durch deine Stundenberechnung ersetzen.
=+WENN((Anfang-Ende)>0,25;(Anfang-Ende)-0,03125;(Anfang-Ende))
Anfang und Ende sind jeweils deine Zeiten, bzw. die entsprechenden Zellen.
Ciao StefanEine weitere sinnlose Page im weltweiten Netz. www.leola13.de
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
Man sollte die Tatsachen kennen, bevor man sie verdreht !
-
20.06.05 15:40 #5
Leider habe ich mehr Ahnung von gewöhnlichen Programmiersprachen. Deshalb hatte ich mehr an sowas gedacht:
Kann man sowas auch machen oder ist das was du vorgeschlagen hast bereits genau das? Deine Version funktioniert bei mir nämlich nicht.Code :1 2 3 4
WENN (Stundenzahl>=6) {Stundenzahl=Stundenzahl-0,45;[i] Ausgabe[/i] Stundenzahl;} SONST {[i]Ausgabe[/i] Stundenzahl;}
Als Ergebnis bei einer Arbeitszeit von 7 Std. 55 Min. erhalte ich -7,916666667. Allerdings nur, wenn ich die Zelle nicht als "Uhrzeit" formatiert habe. Ist das Format "Uhrzeit", so bekomme ich irgend etwas um -0,3 heraus.Geändert von Vertigo21 (20.06.05 um 16:22 Uhr)
Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Hallo,
hier ist die Lösung
B2=Endezeit... A2=Anfangszeit.... C2 Gesamtstunden
also in C2 schreibst du folgende Formel:
+=WENN(B2-A2>6;C2-0,75;B2-A2)
Aber achte darauf, dass die Zellen als Zahl mit 2 Dezimalstellen formatiert sind.
Gruß
moonfireevery day you be able to see the sun is a good day
-
Hai,
ich hab mal ein Beispiel angehängt. Im Prinzip ist es genauso wie du es in Programmiersprache haben willst.
+WENN ((C4-B4>0,25) ; (C4-B4-0,3125) ; (C4-B4))
Wenn ( Stundenzahl >6) dann (Stundenzahl=Stz-0,45) sonst (Stundenzahl)
Wobei Stundenzahl hier immer C4-B4 ist. C4 = Endzeit, B4 = Anfangszeit.
Wobei du dir das "Ausgabe" sparst, es wird eh angezeigt.
Ciao StefanEine weitere sinnlose Page im weltweiten Netz. www.leola13.de
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
Man sollte die Tatsachen kennen, bevor man sie verdreht !
-
21.06.05 12:06 #8
Wenn ich die Formel aus deiner Datei kopiere und in mein Dokument einfüge klappt es. Wenn ich es aber von Hand eingebe nicht. Excel ist ein komisches Programm.
Aber danke für deine Hilfe!Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
Ähnliche Themen
-
Excel: Zellen fixieren
Von HPB im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 24.04.08, 09:47 -
VBA - Excel - Vriable Zellen
Von vbahenning im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 05.12.07, 11:51 -
Excel Zellen formatieren @ VB6
Von jaquline im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 30.06.06, 13:11 -
mit VB in Excel Zellen formatieren
Von Der nette Mann im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 02.12.04, 18:43 -
Zahlen in Excel-Zellen
Von snowcoder im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 22.09.03, 09:25





Zitieren

Login





