Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
532to536
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

negative Zeiten- wie geht das???

negative Zeiten- wie geht das?
14.12.2004 08:49:11
Cirrus
Hallo,
für die Erstellung eines Programmes für die Arbeitsstundenberechnung habe ich folgendes Problem:
in A1 steht 40:00 = die Zeit, die ich arbeiten sollte
in A2 steht z.B. 39:30 = die Zeit, die ich gearbeitet habe
in A3 soll nun die Differenz = A1-A2 stehen
(Format für A1, A2 und A3 [hh]:mm ).
Funktioniert aber nur, wenn A1 größe als A2 ist, da Excel negative Stundenwerte nicht anzeigen kann.
Ich möchte aber, dass da auch durchaus -0:30 stehen kann, wenn ich Überstunden gemacht habe.
Wie mache ich das?
Oder ist das vielleicht ein Argument gegenüber seinem Chef, dass man leider nicht länger bleiben kann? ;-)
Danke
Cirrus

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
1904-Datumswerte oT
u_
AW: 1904-Datumswerte oT
14.12.2004 08:58:57
Cirrus
Hallo,
leider hilft mir dass nicht sehr viel weiter, da ich überhaupt keinen Schimmer habe, was damit gemeint sein kann...
für einen etwas ausführlicheren Tipp wäre ich sehr dankbar,
Cirrus
Problem gelöst! Danke
14.12.2004 09:00:51
Cirrus
... ich habs!!!!
ist mir eingefallen, dass ich das schon mal irgendwo gesehen habe!!!
Danke! Problem gelöst!
Cirrus
AW: negative Zeiten- wie geht das?
c0bRa
hallo cirrus
https://www.herber.de/bbs/user/14803.xls
denk mal damit werden dir zumindest die negativen zeiten angezeigt, inwieweit man damit weiterrechnen kann, hab ich nciht ausprobiert...
c0bRa
Anzeige
1904-Datum - warum funktioniert's?
14.12.2004 09:16:49
Cirrus
Also:
Wenn ich unter Extras-Optionen das Feld 1904-Datumswerte aktiviere funktioniert's auch mit den negativen Uhrzeiten, aber WARUM?
In der Hilfe finde ich nur was darüber, das der erste Tag dann 1.1.1904 und nicht 1.1.1900 ist. Aber was hat das mit den negativen Stunden zu tun?
Cirrus
Ps: Danke c0bRa, so hatte ich es auch schon probiert (aber nicht hinbekommen), fand ich aber etwas unelegant.
Rechnen mit negativen Zeiten
Beate
Hallo Cirrus,
hier ist alles erklärt:
- negative Zeiten
- wie kann man mit ihnen umgehen/rechnen
- warum ist die 1904-Opiton ungünstig
Siehe:
http://www.online-excel.de/excel/singsel.php?f=25
Gruß,
Beate
Anzeige
AW: Rechnen mit negativen Zeiten
14.12.2004 09:28:49
Cirrus
Danke!
Ok, überzeugt, ich werde die 1904-Option wohl eher nicht verwenden.
Ich habe aber immer noch nicht verstanden, warum EXCEL im 1904-Modus negative Zeitwerte kennt und im "normalen" Modus nicht?
Was steht dahinter?
Cirrus
AW: Rechnen mit negativen Zeiten
Beate
Hallo Cirrus,
du willst es also genau wissen. Ich habe so eine Erklärung gespeichert, kopiere sie dir hier hin, mag sich etwas wiederholen, aber die Richtung stimmt:
Excel internes "Datums-System" betrachtet das Jahr 1900 rechnerisch als
Schaltjahr, obwohl es keines ist und zwar aus den folgenden Gruenden:
- Es handelt sich hierbei nicht etwa um einen Software Fehler, wie faelschlicher
weise oft angenommen wird, sondern um einen Marketing Trick aus der fruehen
Entstehungsgeschichte, als Excel noch "Multiplan" hiess.
- Als Lotus 1-2-3 auf den Markt kam, legten seine Entwickler den Datumsbeginn
auf das Jahr 1900 fest, und erklaerten es zum "Schaltjahr".
Durch diesen Trick erleicherten sie sich die Lotus 1-2-3 interne
Datums-Berechung fuer alle folgenden Jahre erheblich und fuer die meisten
Berechnungen stellte dies auch kein Problem dar.
- Als Microsoft seine Tabellenkalkulationen Multiplan und etwas spaeter Excel
auf den Markt brachte, wurde dieser "Trick" aus Marketing Ueberlegungen mit
uebernommen.
Dadurch stellte Microsoft sicher, dass in seinen Produkten die selbe "Serial
Date" Routine angewendet wurde, um den damaligen Lotus 1-2-3 Anwendern den
Umstieg auf Multiplan und Excel zu erleichtern, denn die Lotos 1-2-3
"Fan-Gemeinde" war recht ansehnlich.
Die Daten-Kompatibilitaet wurde damit gewaehrleistet und die komplette
Uebernahme von Lotus 1-2-3 Tabellen stellte keine grossen Probleme dar.
- Vom "technischen Standpunkt" aus gesehen, wuerde eine Korrektur dieses "Bugs"
leicht zu bewerkstelligen sein, aber die damit verbundenen Nachteile
uebertraefen die erreichten Vorteile bei weitem (aus der Marketing Sicht).
- Unter anderem wuerden fast alle Datums-Werte in den heutigen Excel Tabellen
und anderen Dokumenten um einen Tag vermindert, eine Korrektur dieser
Verschiebung haette einen nicht geringen Aufwand an Zeit und Programmierung zur
Folge
- Manche Excel interne Funktionen (WOCHENTAG) lieferten unterschiedliche
Werte und beeinflussten dadurch die korrekte Berechung in anderen Formeln
- Ausserdem wuerde bei einer Korrektur die "Serial Date" - Kompatibilitaet
zwischen Excel und den anderen Datum verarbeitenden Programmen unterbrochen, ein
Alptraum fuer jeden Marketing-Boss...
- Microsoft entschloss sich daher, den "Bug" nicht zu korrigieren und den
Rechenfehler bei einem Datum vor dem 1. Maerz 1900, zu akzeptieren.
- Das Datumsformat 1904 entstammt ebenfalls aus der Historie von Multiplan und
Excel, und findet seine Wurzeln im damaligen MacIntosh von Apple, dies ist aber
eine ganz andere "Marketing-Story".
- wenn du die 1904 option verwendest, spingen alle datumswerte in deiner tabelle um 4 jahre und einen tag nach vorne, deshalb bleibt diese option den macintosh usern vorbehalten...
- minus zeiten sind ja in sich gesehen ein anachronismus, denn es gibt kein " und jetzt ist es genau minus 12 uhr mittag", sondern es handelt sich hierbei um negative resultate, wie sie in einer stundenkalkulation vorkommen koennen.
Excel hat nun keine moeglichkeit, ein negatives stunden-minuten resultat darzustellen, da die zeitberechnung ein integraler bestandteil der datumsberechnung ist, anderfalls waere es einfach, denn excel rechnet sehr wohl im negativen bereich...
ein workaround (ohne ein udf zu verwenden) ist die umwandlung des zeitwertes in eine dezimalzahl mit anschliessender subtraktion oder die subtraktion des zeitwertes in klammern zu setzen und mit 24 zu multiplizieren und die ergebnis zelle als "Standard" oder "Zahl" zu formatieren.
excel uebertraegt nämlich automatisch das date/time format in die ergebnis zelle und bei einem negativen ergebnis erscheint dann der "gartenzaun", darunter befindet sich jedoch das korrekte ergebnis.
hier ist nochmal die erklaerung den vermeintlichen rechenfehler bei date/time betreffend, daran kannst du sehen, dass er keiner ist, sondern gewollt..
es gibt nun mal keine negativen zeiten sondern lediglich negative werte und excel rechnet absolut richtig mit ihnen, selbst wenn es kein format fuer ihre darstellung gibt, daher der 'gartenzaun'...
---------------------------------------------------------
Diese Begründung stammt von Wolfgang Bartel - aus seinen Beiträgen im Excel Center:
http://www.excel-center.de/forum/read.php?f=1&i=56044&t=55943
http://www.excel-center.de/forum/read.php?f=1&i=75358&t=75358
Gruß,
Beate
Anzeige
AW: Rechnen mit negativen Zeiten
c0bRa
hab auch noch ne frage dazu ;) wieso is 0(text) der 00.01.1900? ;)
AW: Rechnen mit negativen Zeiten
Beate
Hallo Cirrus,
du willst es also genau wissen. Ich habe so eine Erklärung gespeichert, kopiere sie dir hier hin, mag sich etwas wiederholen, aber die Richtung stimmt:
Excel internes "Datums-System" betrachtet das Jahr 1900 rechnerisch als
Schaltjahr, obwohl es keines ist und zwar aus den folgenden Gruenden:
- Es handelt sich hierbei nicht etwa um einen Software Fehler, wie faelschlicher
weise oft angenommen wird, sondern um einen Marketing Trick aus der fruehen
Entstehungsgeschichte, als Excel noch "Multiplan" hiess.
- Als Lotus 1-2-3 auf den Markt kam, legten seine Entwickler den Datumsbeginn
auf das Jahr 1900 fest, und erklaerten es zum "Schaltjahr".
Durch diesen Trick erleicherten sie sich die Lotus 1-2-3 interne
Datums-Berechung fuer alle folgenden Jahre erheblich und fuer die meisten
Berechnungen stellte dies auch kein Problem dar.
- Als Microsoft seine Tabellenkalkulationen Multiplan und etwas spaeter Excel
auf den Markt brachte, wurde dieser "Trick" aus Marketing Ueberlegungen mit
uebernommen.
Dadurch stellte Microsoft sicher, dass in seinen Produkten die selbe "Serial
Date" Routine angewendet wurde, um den damaligen Lotus 1-2-3 Anwendern den
Umstieg auf Multiplan und Excel zu erleichtern, denn die Lotos 1-2-3
"Fan-Gemeinde" war recht ansehnlich.
Die Daten-Kompatibilitaet wurde damit gewaehrleistet und die komplette
Uebernahme von Lotus 1-2-3 Tabellen stellte keine grossen Probleme dar.
- Vom "technischen Standpunkt" aus gesehen, wuerde eine Korrektur dieses "Bugs"
leicht zu bewerkstelligen sein, aber die damit verbundenen Nachteile
uebertraefen die erreichten Vorteile bei weitem (aus der Marketing Sicht).
- Unter anderem wuerden fast alle Datums-Werte in den heutigen Excel Tabellen
und anderen Dokumenten um einen Tag vermindert, eine Korrektur dieser
Verschiebung haette einen nicht geringen Aufwand an Zeit und Programmierung zur
Folge
- Manche Excel interne Funktionen (WOCHENTAG) lieferten unterschiedliche
Werte und beeinflussten dadurch die korrekte Berechung in anderen Formeln
- Ausserdem wuerde bei einer Korrektur die "Serial Date" - Kompatibilitaet
zwischen Excel und den anderen Datum verarbeitenden Programmen unterbrochen, ein
Alptraum fuer jeden Marketing-Boss...
- Microsoft entschloss sich daher, den "Bug" nicht zu korrigieren und den
Rechenfehler bei einem Datum vor dem 1. Maerz 1900, zu akzeptieren.
- Das Datumsformat 1904 entstammt ebenfalls aus der Historie von Multiplan und
Excel, und findet seine Wurzeln im damaligen MacIntosh von Apple, dies ist aber
eine ganz andere "Marketing-Story".
- wenn du die 1904 option verwendest, spingen alle datumswerte in deiner tabelle um 4 jahre und einen tag nach vorne, deshalb bleibt diese option den macintosh usern vorbehalten...
- minus zeiten sind ja in sich gesehen ein anachronismus, denn es gibt kein " und jetzt ist es genau minus 12 uhr mittag", sondern es handelt sich hierbei um negative resultate, wie sie in einer stundenkalkulation vorkommen koennen.
Excel hat nun keine moeglichkeit, ein negatives stunden-minuten resultat darzustellen, da die zeitberechnung ein integraler bestandteil der datumsberechnung ist, anderfalls waere es einfach, denn excel rechnet sehr wohl im negativen bereich...
ein workaround (ohne ein udf zu verwenden) ist die umwandlung des zeitwertes in eine dezimalzahl mit anschliessender subtraktion oder die subtraktion des zeitwertes in klammern zu setzen und mit 24 zu multiplizieren und die ergebnis zelle als "Standard" oder "Zahl" zu formatieren.
excel uebertraegt nämlich automatisch das date/time format in die ergebnis zelle und bei einem negativen ergebnis erscheint dann der "gartenzaun", darunter befindet sich jedoch das korrekte ergebnis.
hier ist nochmal die erklaerung den vermeintlichen rechenfehler bei date/time betreffend, daran kannst du sehen, dass er keiner ist, sondern gewollt..
es gibt nun mal keine negativen zeiten sondern lediglich negative werte und excel rechnet absolut richtig mit ihnen, selbst wenn es kein format fuer ihre darstellung gibt, daher der 'gartenzaun'...
---------------------------------------------------------
Diese Begründung stammt von Wolfgang Bartel - aus seinen Beiträgen im Excel Center:
http://www.excel-center.de/forum/read.php?f=1&i=56044&t=55943
http://www.excel-center.de/forum/read.php?f=1&i=75358&t=75358
Gruß,
Beate
Anzeige
AW: Rechnen mit negativen Zeiten
14.12.2004 09:48:09
Cirrus
Danke für die vielen raschen Antworten, jetzt bin ich etwas schlauer!
Cirrus

64 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige