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.

Stundenzahl berechnen nur, wenn Felder leer sind
#1
Guten Tag,
ich habe in meiner Excel Tabelle zur Berechnung meiner Arbeitsstunden in einem Kalender ein Problem.
Und zwar kann man in dem Kalender eintragen Von Wann bis Wann ist gearbeitet habe und dort die Differenz berechnen abzüglich 30 Minuten Pause. Das Problem ist, dass ich es nur berechnet haben will, wenn diese zwei Felder "Von" "Bis" belegt sind.

Meine Anweisung lautet:

Code:
=WENN(G6-H6<>"";ABS(((H6-G6)-ZEIT(0;30;0)));"")

Dieses ABS habe ich eingeführt, weil er die 30 Minuten immer abzieht, was er ja nicht soll, nur wenn die Felder belegt sind. Im Anhang habe ich meine Excel Tabelle zur Verfügung gestellt zur Veranschaulichung.


Angehängte Dateien
.xlsx   Arbeitsplan.xlsx (Größe: 50,83 KB / Downloads: 10)
Antworten Top
#2
Hallo Asura,

ich hab jetzt nicht in die Exceldatei geschaut. Wenn Du was tun willst, wenn zwei Felder nicht leer sind, dann im Prinzip so
=WENN(UND(A1<>"";B1<>"");...;...)
oder auch
=WENN(A1&B1<>"";...;...)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Asura
Antworten Top
#3
Hi Asura,

was hältst du von der Version?

Code:
=WENN(UND(H6<>"";G6<>"");REST(H6-G6;1)-ZEIT(0;30;0);"")

Diese Formel eignet sich auch für Zeitberechnungen über Mitternacht hinaus.
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