Supportnet / Forum / Tabellenkalkulation
Excel #### statt nagative Zeitangaben
Frage
Hallo
weiß jemand wie ich im Excel Arbeitsblatt negative Zeitangaben statt immer nur Rautezeichen als Formelergebnis erhalten kann? Habe mir eine Zeitkontotabelle angefertigt und kann nur Überstunden erkennen. Kommt das Ergebnis ins minus wird immer ##### angezeigt.
Danke im Vorraus!
Antwort 1 von Ravetti
Die Raute = ### bedeutet, dass die Spalte zu schmal ist. Vergrösser sie, und Du kannst alles sehen.
Ravetti
Ravetti
Antwort 2 von lacki
Das mit dem vergrößern der Spalte klappt nicht, hat etwas mit dem anzeigen von negativen Zahlen zu tun. Trotzdem danke Ravetti.
Antwort 3 von Jürg
Die Lösung ist folgende: Menü Extras / Optionen / Register Berechnung dort den Haken setzen bei 1904-Datumswerte!
Antwort 4 von MasterOfHardness
Jürg hat zwar auch recht, es geht aber auch komplizierter *grins*
Angenommen, in A1 steht der fragliche Wert:
Die Angabe von "00" führt dazu, dass tatsächlich zweistellig angezeigt wird, zumindest bei den Minuten ist das wichtig.
Viel Erfolg!
MasterOfHardness
Angenommen, in A1 steht der fragliche Wert:
="-" & TEXT(STUNDE(A1*-1);"00") & ":" & TEXT(MINUTE(A1*-1);"00")Die Angabe von "00" führt dazu, dass tatsächlich zweistellig angezeigt wird, zumindest bei den Minuten ist das wichtig.
Viel Erfolg!
MasterOfHardness
Antwort 5 von lacki
Vielen Dank Jürg
klappt bestens!
klappt bestens!
Antwort 6 von want2cu
Hallo lacki,
die Lösung von Master of Hardness klappt zwar optisch, aber Excel kann dann mit diesem "Text" nicht mehr rechnen.
Als Alternative könntest du di Sache ganz elegant mit einer WENN-Funktion und 2 verschiedenen Zellen lösen.
Die eine zeigt nur die Überstunden an, die andere nur die Fehlstunden. Du ziehst dabei mittels der Wenn-Funktion immer nur den jeweils kleineren wert vom größeren ab und erhältst dann immer eine positive Zeitanzeige. Der negative Wert wird dann aus rein optischen Gründen ROT formatiert und fertig!
Und die Zeiten sollten vom Format wie folgt formatiert sein, damit auch STunden >24 angezeigt werden:
[hh]:mm
CU
want2cu
die Lösung von Master of Hardness klappt zwar optisch, aber Excel kann dann mit diesem "Text" nicht mehr rechnen.
Als Alternative könntest du di Sache ganz elegant mit einer WENN-Funktion und 2 verschiedenen Zellen lösen.
Die eine zeigt nur die Überstunden an, die andere nur die Fehlstunden. Du ziehst dabei mittels der Wenn-Funktion immer nur den jeweils kleineren wert vom größeren ab und erhältst dann immer eine positive Zeitanzeige. Der negative Wert wird dann aus rein optischen Gründen ROT formatiert und fertig!
Und die Zeiten sollten vom Format wie folgt formatiert sein, damit auch STunden >24 angezeigt werden:
[hh]:mm
CU
want2cu
Antwort 7 von MasterOfHardness
Stimmt, rechnen kannst du mit der Lösung von Antwort 4 nicht mehr. Musst du aber auch nicht, du hast ja noch den Wert in Zelle A!. Dort steht nach wie vor eine Zahl, selbst wenn diese ausgeblendet bzw. mit "" formatiert wurde.
Gruß
MasterOfHardness
Gruß
MasterOfHardness
Antwort 8 von lacki
Danke euch, ich werde das alles mal ausprobieren!

