• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

[Numbers] Arbeitszeit minus Pause in einer Formel

bassechef

Erdapfel
Registriert
23.09.16
Beiträge
3
Hallo Forum!

Stichwort Dienstplan:
Ich möchte in einem Feld eine Arbeitszeit berechnen. Das klappt auch ganz gut. Nur möchte ich, dass das Feld die Pause von 30 Minuten abzieht wenn die Arbeitszeit höher als 6h Stunden ist. Das klappt nicht.

hier die Formel:

D2 ist die Anfangszeit z.b. 10:30 (Feld ist in DATUM & UHRZEIT ohne DATUM formatiert)
C2 ist die Endzeit z.b. 19:30 (Feld ist in DATUM & UHRZEIT ohne DATUM formatiert)

C3 sollte dann folgendes sein:
WENN((WENNFEHLER(D2−C2;0)>ZEIT(6;0;0));WENNFEHLER(D2−C2;0)−ZEIT(0;30;0);WENNFEHLER(D2−C2;0))


Ich bekomme je nachdem was ich ausprobiere entweder den Fehler "Syntaxerror" oder "Dauer kann nicht mit anderen Datentypen verglichen werden)

Zur Info: Die WENNFEHLER Funktion habe ich eingebaut damit beim Eintrag "Urlaub" oder "Frei" kein Warndreieck ausgegeben wird sondern der Wert 0

Ich möchte kein extra Feld mit der Pausenzeit sondern, dass die Funktion erkennt wann Pause ist und wann nicht,...


Danke vorab!

B
 
Die Fehlermeldung sagt doch bereits worin das Problem liegt. Datum und Uhrzeit ist in Numbers anders als in Excel ein eigenständiges (Text)-Format und kann daher nicht mit Zahlen (Dauer) verrechnet werden. Du musst das Datums/Text-Format, z. B. mit der Funtion =WERT() in eine numerisches Format umwandeln.

MACaerer
 
Danke!
Ich hab das auch schon gelesen nur ich verstehe es einfach nicht. An welcher Stelle muss ich =WERT() einfügen? Und muss ich dann ZEIT(S;M;S) entfernen?
 
Die Zahlenwert-Umwandlung muss jeweils in der Berechnungsformel erfolgen und zwar überall da wo Datums/Zeitwerte stehen. Die Formeln werde dadurch ziemlich umfangreich. Eine Alternative wäre das in einer separaten Tabelle machen zu lassen, die man z. B. unter die Haupttabelle oder auf eine andere Seite legt.

MACaerer