Supportnet / Forum / Tabellenkalkulation
Zeitformat-Problem
Frage
Wie formatiert man Zellen am besten, wenn man
Ich möchte einen Stundenzettel mit Arbeitszeiten in Excel schreiben.
Wobei ich den Arbeitsbeginn und -ende eintrage und die Differenz zwischen Soll/Ist berechnet.
Ich habe die Eingabe-Felder (Ist-Arbeitsbeginn und -ende)
als Zeitfeld 00:00 formatiert.
Jetzt möchte ich die Sollzeit als 8 Stunden definieren, aber wie formatiere ich das in einer Formel?
=WENN(A18="";"";WENN(WOCHENTAG(A18;2)<6;8;""))
Hier bringt er mir in der Zelle nur ########
Antwort 1 von JoeKe
Hi Giorgo,
versuch mal die 8 durch 0,333333333333333 zu ersetzen.
Mfg JöKe
versuch mal die 8 durch 0,333333333333333 zu ersetzen.
Mfg JöKe
Antwort 2 von JoeKe
Hi Giorgo,
hätte noch einen Vorschlag. Ersetz deine Formel hierdurch:
=WENN(WOCHENTAG(A18;2)<6;ZEITWERT("8:00");"")
das liefert dir das gleiche Ergebnis. A18 muss dann als Datum formatiert sein, die Zelle in der die Formel steht muss als Uhrzeit formatiert sein.
MfG JöKe
hätte noch einen Vorschlag. Ersetz deine Formel hierdurch:
=WENN(WOCHENTAG(A18;2)<6;ZEITWERT("8:00");"")
das liefert dir das gleiche Ergebnis. A18 muss dann als Datum formatiert sein, die Zelle in der die Formel steht muss als Uhrzeit formatiert sein.
MfG JöKe
Antwort 3 von matto
Zunächst einmal solltest Du die Spalte verbreitern... dann fällt schonmal die Fehlermeldung ´###### weg!
Antwort 4 von JoeKe
@ matto,
die ####### können auch durch negative Zeitangaben entstehen.
die ####### können auch durch negative Zeitangaben entstehen.
Antwort 5 von Giorgo
Hallo,
danke für die Tips!
Habe den Tip von JöKe ausgeführt.
=WENN(WOCHENTAG(A18;2)<6;ZEITWERT("8:00");"")
Das klappt gut.
Aber bei der Differenz aus Ist-Arbeitszeit azgl. Soll-Arbeitszeit, kommen immer noch die ######, wenn die Differenz negativ ist, also weniger gearbeitet wird als die Soll-Arbeitszeit ausweist.
=WENN(F9="";"";E9-F9)
E9=Ist-Arbeitszeit
F9=Soll-Arbeitszeit
Das ist genau der Punkt den JöKe anspricht.
danke für die Tips!
Habe den Tip von JöKe ausgeführt.
=WENN(WOCHENTAG(A18;2)<6;ZEITWERT("8:00");"")
Das klappt gut.
Aber bei der Differenz aus Ist-Arbeitszeit azgl. Soll-Arbeitszeit, kommen immer noch die ######, wenn die Differenz negativ ist, also weniger gearbeitet wird als die Soll-Arbeitszeit ausweist.
=WENN(F9="";"";E9-F9)
E9=Ist-Arbeitszeit
F9=Soll-Arbeitszeit
Das ist genau der Punkt den JöKe anspricht.
Antwort 6 von JoeKe
Hi Giorgo,
erstmal vielen Dank für die Rückinfo.
Das Prob mit den nakativen Zeiten läst sich bei Excel nicht mit einer Formatierung lösen. Aber mit einer Formel lies da was machen. Fals du da noch Hilfe brauchst, meld dich nochmal.
Kann dir aber erst Morgen dabei helfen.
MfG JöKe
erstmal vielen Dank für die Rückinfo.
Das Prob mit den nakativen Zeiten läst sich bei Excel nicht mit einer Formatierung lösen. Aber mit einer Formel lies da was machen. Fals du da noch Hilfe brauchst, meld dich nochmal.
Kann dir aber erst Morgen dabei helfen.
MfG JöKe
Antwort 7 von Giorgo
Ja, da wäre ich sehr dankbar, wenn Du mir helfen kannst.
Es geht um die Formel der Differenz:
=WENN(F9="";"";E9-F9)
E9=Ist-Arbeitszeit
F9=Soll-Arbeitszeit
Es geht um die Formel der Differenz:
=WENN(F9="";"";E9-F9)
E9=Ist-Arbeitszeit
F9=Soll-Arbeitszeit
Antwort 8 von JoeKe
Hi Giorgo,
für die Anzeige von negativen Zahlen kenne ich drei Möglichkeiten. Bei der ersten Möglichkeit werden die Zahlen als Text formatiert, damit kann man aber nicht weiter rechnen.
Die zweite Möglichkeit erfordert eine zusätzlich Spalte für die
- Zahlen. Die Zahlen erhalten dann ein - Zeichen, aber werden beim weiter rechnen als +Zahlen gewertet.
Deshalb versuch mal diese Lösung, hierbei werden die Differenzen in Minuten ausgegeben.
=WENN(F9="";"";(E9-F9)*1440)
Die Zelle muß als "Standart" formatiert werden.
MfG JöKe
für die Anzeige von negativen Zahlen kenne ich drei Möglichkeiten. Bei der ersten Möglichkeit werden die Zahlen als Text formatiert, damit kann man aber nicht weiter rechnen.
Die zweite Möglichkeit erfordert eine zusätzlich Spalte für die
- Zahlen. Die Zahlen erhalten dann ein - Zeichen, aber werden beim weiter rechnen als +Zahlen gewertet.
Deshalb versuch mal diese Lösung, hierbei werden die Differenzen in Minuten ausgegeben.
=WENN(F9="";"";(E9-F9)*1440)
Die Zelle muß als "Standart" formatiert werden.
MfG JöKe
Antwort 9 von Giorgo
Danke!!!
Gibt es eine Möglichkeit, dassauch im Stundenformat darzustellen?
Gibt es eine Möglichkeit, dassauch im Stundenformat darzustellen?
Antwort 10 von pelle
Hallo Giorgo,
hallo Jöke
man kann auch mit Minuswerten rechnen!
Du musst unter Extras => Optionen => Berechnen
einen Haken bei 1904-Datumwert setzen.
Aber Achtung!!
Falls du schon Datumswerte in deiner Tabelle hast,
werden diese verändert!
Du musst sie dann anpassen!!
Sollte man also schon beim Anlegen der Tabelle machen!
Zum Zellenformat:
Erstelle ein Benutzerdefiniertes Format wie folgt:
[hh]:mm;[rot] -[hh]:mm;
positive Werte werden in Standardfarbe angezeigt;
negative Werte in Rot mit Minuszeichen
Nullwerte werden nicht angezeigt
Die eckigen Klammern bei hh ermöglichen dir mit Stundenwerten über 24 zu rechnen!
Hilf es dir weiter?
gruss
pelle
hallo Jöke
man kann auch mit Minuswerten rechnen!
Du musst unter Extras => Optionen => Berechnen
einen Haken bei 1904-Datumwert setzen.
Aber Achtung!!
Falls du schon Datumswerte in deiner Tabelle hast,
werden diese verändert!
Du musst sie dann anpassen!!
Sollte man also schon beim Anlegen der Tabelle machen!
Zum Zellenformat:
Erstelle ein Benutzerdefiniertes Format wie folgt:
[hh]:mm;[rot] -[hh]:mm;
positive Werte werden in Standardfarbe angezeigt;
negative Werte in Rot mit Minuszeichen
Nullwerte werden nicht angezeigt
Die eckigen Klammern bei hh ermöglichen dir mit Stundenwerten über 24 zu rechnen!
Hilf es dir weiter?
gruss
pelle
Antwort 11 von JoeKe
Hi Giorgo,
bei den anderen Möglichkeiten wird es im Stundenformat dargestellt. Aber bei der 1.Möglichkeit als Textformat, somit kann dann damit nicht weiter gerechnet werden. Bei der 2. sieht das Format dann so aus: -hh:mm . Der Wert ist positiv und wird nur als negativ angezeigt. Ein weiter rechnen ist somit möglich. Einfache Formeln funzen dann aber nicht.
-1+2 würde als Ergebnis 3 und nicht 1 ergeben.
Am besten du postest mir mal ob du mit dem Ergebnis weiter rechnen willst und wenn ja wie oder ob du nur die Anzeige brauchst.
MfG JöKe
bei den anderen Möglichkeiten wird es im Stundenformat dargestellt. Aber bei der 1.Möglichkeit als Textformat, somit kann dann damit nicht weiter gerechnet werden. Bei der 2. sieht das Format dann so aus: -hh:mm . Der Wert ist positiv und wird nur als negativ angezeigt. Ein weiter rechnen ist somit möglich. Einfache Formeln funzen dann aber nicht.
-1+2 würde als Ergebnis 3 und nicht 1 ergeben.
Am besten du postest mir mal ob du mit dem Ergebnis weiter rechnen willst und wenn ja wie oder ob du nur die Anzeige brauchst.
MfG JöKe
Antwort 12 von JoeKe
@ pelle,
dank dir für den Tip, habe ich garnicht mehr dran gedacht.
MfG JöKe
dank dir für den Tip, habe ich garnicht mehr dran gedacht.
MfG JöKe
Antwort 13 von pelle
@Jöke,
schau dir doch mal bitte Antwort 10 an!
Mit dieser Variation funktionieren auch "einfache" Formeln!
Sorry, dein -1+2 würde als Ergebnis 3 liefern kann ich leider nicht nachvollziehen!
gruss
pelle
schau dir doch mal bitte Antwort 10 an!
Mit dieser Variation funktionieren auch "einfache" Formeln!
Sorry, dein -1+2 würde als Ergebnis 3 liefern kann ich leider nicht nachvollziehen!
gruss
pelle
Antwort 14 von JoeKe
@ pelle,
hatte nicht mehr an 1904 gedacht (siehe Antwort 12 Antwort 10 habe ich erst nach Antwort 11 gelesen).
Das Ergebnis würde zustande kommen, wenn man um negative Ergebnisse zu umgehen nicht ist - soll (dabei ist<soll) rechnet, sondern soll-ist und das dann mit -hh:mm formatiert. Also dem positiven Wert nur ein - vorsetzt. Aber hätte ich gleich an 1904 gedacht hätte man sich das alles sparen können.
Schönes WE JöKe
hatte nicht mehr an 1904 gedacht (siehe Antwort 12 Antwort 10 habe ich erst nach Antwort 11 gelesen).
Das Ergebnis würde zustande kommen, wenn man um negative Ergebnisse zu umgehen nicht ist - soll (dabei ist<soll) rechnet, sondern soll-ist und das dann mit -hh:mm formatiert. Also dem positiven Wert nur ein - vorsetzt. Aber hätte ich gleich an 1904 gedacht hätte man sich das alles sparen können.
Schönes WE JöKe
Antwort 15 von pelle
@Jöke,
unsere Antworten haben sich wohl zeitlich ein wenig überschnitten!
Vielleicht hilft es Giorgo weiter!
happy weekend
pelle
unsere Antworten haben sich wohl zeitlich ein wenig überschnitten!
Vielleicht hilft es Giorgo weiter!
happy weekend
pelle
Antwort 16 von Giorgo
Vielen herzlichen Dank für die prima Vorschläge!
Ich werde das gleich am Dienstag testen und mich melden.
Schöne Feiertage!
Giorgo
Ich werde das gleich am Dienstag testen und mich melden.
Schöne Feiertage!
Giorgo
Antwort 17 von Giorgo
Super das funktioniert prima!
Wie macht man das, dass er mir bei der Differenz zwischen Ist- und Soll-Zeit auch Null anzeigt anstatt einem leeren Feld?
Formel sieht z.Zt. so aus:
=WENN(F9="";"";E9-F9)
Formatierung:
[hh]:mm;[rot] -[hh]:mm;
Wie macht man das, dass er mir bei der Differenz zwischen Ist- und Soll-Zeit auch Null anzeigt anstatt einem leeren Feld?
Formel sieht z.Zt. so aus:
=WENN(F9="";"";E9-F9)
Formatierung:
[hh]:mm;[rot] -[hh]:mm;
Antwort 18 von pelle
Hallo Giorgo,
prima das es funktioniert und danke für deine Rückmeldung!
Wenn du die Nullwerte auch sehen möchtest, musst du deine Formatierung wie folgt anpassen:
[hh]:mm;[rot] -[hh]:mm; [hh]:mm
der Nullwert wird so dargestellt: 00:00
oder so
[hh]:mm;[rot] -[hh]:mm; 0
der Nullwert wird so dargestellt: 0
Ist ein wenig Geschmacksache!
gruss
pelle
prima das es funktioniert und danke für deine Rückmeldung!
Wenn du die Nullwerte auch sehen möchtest, musst du deine Formatierung wie folgt anpassen:
[hh]:mm;[rot] -[hh]:mm; [hh]:mm
der Nullwert wird so dargestellt: 00:00
oder so
[hh]:mm;[rot] -[hh]:mm; 0
der Nullwert wird so dargestellt: 0
Ist ein wenig Geschmacksache!
gruss
pelle
Antwort 19 von Giorgo
Prima! Das klappt jetzt perfekt! Vielen, vielen Dank für die super Hilfe!!!
Schöne Grüße
Giorgo
Schöne Grüße
Giorgo

