Supportnet Computer
Planet of Tech

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

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

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.

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.

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

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

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

Antwort 9 von Giorgo

Danke!!!
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

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

Antwort 12 von JoeKe

@ pelle,

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

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

Antwort 15 von pelle

@Jöke,

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

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;

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

Antwort 19 von Giorgo

Prima! Das klappt jetzt perfekt! Vielen, vielen Dank für die super Hilfe!!!

Schöne Grüße

Giorgo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: