Forum der Vereinigung der Sternfreunde

Forum of the German Amateur Astronomy Association
Aktuelle Zeit: 23. Januar 2026, 01:30:34 AM

Alle Zeiten sind UTC+02:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 25 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 07. April 2008, 23:10:02 PM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Hallo,

kennt jemand eine implementierbare Funktion für Excel, die aus einem Datum im bei uns üblichen Format ("03.09.2008"= DDMMYYYY), das in einer Zelle steht, in einer anderen Zelle das JD erzeugt?

Die Umrechnungsformel kenne ich auch, vielleicht gibt es aber auch eine "fertige Lösung".

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. April 2008, 23:19:16 PM 
Offline
Meister
Benutzeravatar

Registriert: 02. August 2006, 13:01:07 PM
Beiträge: 503
Wohnort: Hamburg
Hallo Lothar,

schau mal auf diese Seite:

http://support.microsoft.com/kb/214099/de

Ich selbst habe es aber nicht getestet.

Gruß
Roland


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08. April 2008, 09:31:42 AM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Zitat:
Hi Roland,

damit geht's nicht, weil auf dieser Seite nur Umwandlungen zwischen Gregorianischen und Julianischen Kalendern behandelt werden, was ja nichts mit unserem JD (Julianischer Tag = Tagesnummer) zu tun hat.

Aber es geht ganz einfach, habe es rausgefunden.
In Excel für Windows wird das eingegebene Datum (z. B. im Format TTMMJJJJ) intern in eine Ganzzahl umgewandelt, welche die Tage seit dem 1.1.1900 bezeichnet (1.1.1900 = 1). Dieser ist nur eine Konstante zu addieren.
Also wenn beispielsweise in Zelle A5 das zu transformierende Datum steht, kann man in der Nachbarzelle eingeben: =A5+2415018,5 und man erhält das JD, wenn für diese Zelle als Format Standardzahl definiert ist.
Beispiel:
8.4.2008 2454564,50

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 10:00:31 AM 
Offline
Meister
Benutzeravatar

Registriert: 19. August 2006, 11:45:20 AM
Beiträge: 2740
Wohnort: 66907 Glan-Münchweiler
Zitat:
kennt jemand eine implementierbare Funktion für Excel, die aus einem Datum im bei uns üblichen Format ("03.09.2008"= DDMMYYYY), das in einer Zelle steht, in einer anderen Zelle das JD erzeugt?

Die Umrechnungsformel kenne ich auch, vielleicht gibt es aber auch eine "fertige Lösung".
Ja, ich habe so ein excel-sheet.....fertig programmiert....aber wo? Werde suchen und mich dann melden....

Berthold


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 10:00:32 AM 
Offline
Meister
Benutzeravatar

Registriert: 19. August 2006, 11:45:20 AM
Beiträge: 2740
Wohnort: 66907 Glan-Münchweiler
Lieber Lothar,

im Anhang das gewünschte Excelsheet zur Berechnung des JD. In dem sheet verstehe das gregoriainsche Datum nicht, an dem das JD "0" (:-)) ) war. Wann war das Jahr 0,00000 JD? War das 14XX 0:00 Uhr?

herzlicher Gruß
Berthold


Nach oben
   
 Betreff des Beitrags: Re: JD in Excel
BeitragVerfasst: 08. April 2008, 11:13:08 AM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Zitat:
im Anhang das gewünschte Excelsheet zur Berechnung des JD.
Hallo Berthold,

hast den Anhang vergessen.

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 11:44:03 AM 
Offline
Meister
Benutzeravatar

Registriert: 19. August 2006, 11:45:20 AM
Beiträge: 2740
Wohnort: 66907 Glan-Münchweiler
Zitat:
Hallo Berthold,

hast den Anhang vergessen.
oh, je........


Dateianhänge:
Primzahl_und_Datumsumrechnung.xls [82 KiB]
358-mal heruntergeladen
Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 12:26:37 PM 
Offline
Nutzer

Registriert: 17. Dezember 2006, 13:55:42 PM
Beiträge: 12
Zitat:
kennt jemand eine implementierbare Funktion für Excel, die aus einem Datum im bei uns üblichen Format ("03.09.2008"= DDMMYYYY), das in einer Zelle steht, in einer anderen Zelle das JD erzeugt?

Die Umrechnungsformel kenne ich auch, vielleicht gibt es aber auch eine "fertige Lösung".
Hallo Lothar,
Excel rechnet doch schon im JD, allerdings erst ab 1.1.1900 0:00 Uhr. Das heißt, das das JD vom 1.1.1900 noch hinzu addiert werden muß ( = 2415020,5; 0,5 weil astronomisch der Tageswechsel mittags erfolgt. So gelesen bei Wolf Broda"Astronomischer Berechnungscocktail") siehe Anhang
Gruß Michael
P.S. wir kennen uns noch nicht, aber werden uns in Heidelberg noch kennenlernen. Äh, das war keine Drohung!


Dateianhänge:
JD.xls [13.5 KiB]
328-mal heruntergeladen
Nach oben
   
 Betreff des Beitrags: Re: JD in Excel
BeitragVerfasst: 08. April 2008, 13:20:33 PM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Zitat:
siehe Anhang
Hallo Micha,

mit deiner Berechnung (dein Anhang Excel) liegst du aber 1,5 Tage neben dran !!!
Heute (8.4.2008 00 Uhr UT) ist JD 2454564.5.
Wie weiter oben schon dargestellt, ist die zu addierende Konstante 1,5 Tage geringer einzugeben. Einmal, weil der Tag 1.1.1900 von Excel nicht als 0 sondern 1 gerechnet wird, und zweitens weil Excel noch 0,5 Tage mehr rechnet (JD 00 Uhr = 0,5, Excel 00 Uhr = 0)

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 14:05:19 PM 
Offline
Meister
Benutzeravatar

Registriert: 27. August 2006, 14:47:18 PM
Beiträge: 263
Wohnort: Karlsruhe
Hallo

Lothar Schanne wrote:
Zitat:
Aber es geht ganz einfach, habe es rausgefunden.
In Excel für Windows wird das eingegebene Datum (z. B. im Format TTMMJJJJ)
intern in eine Ganzzahl umgewandelt, welche die Tage seit dem 1.1.1900 be-
zeichnet (1.1.1900 = 1). Dieser ist nur eine Konstante zu addieren.
Also wenn beispielsweise in Zelle A5 das zu transformierende Datum steht,
kann man in der Nachbarzelle eingeben: =A5+2415018,5 und man erhält das
JD, wenn für diese Zelle als Format Standardzahl definiert ist.
Beispiel:
8.4.2008 2454564,50
Ergänzend dazu wäre noch zu sagen, daß es einen Mac und einen Winodws
Modus für die Tageszählung gibt, der in den Excel-Einstellungen geändert
werden kann.

Ursprünglich wurde Excel für den Mac entwickelt. Dort startet die interne
Tageszählung mit 0 am 1.1.1904. Später wurde Excel auf DOS portiert.
Dort startet (nur laut Doku) die interne Tageszählung mit 1 am 1.1.1900.

Beispiel:
GK 08.04.2008 12:00 UT
JD 2454565,00
MJD 54564.50
ExcelDOS 39546,50
ExcelMAC 38084,50
->
JD = ExcelDOS + 2415018,5
JD = ExcelMAC + 2416480,5

Deshalb muß man in StarOffice und MS Office für das Windows Format
2415018,5 (= Sa 30.12.1899 00:00 UT und nicht der 31.12.1899!!!)
und für das Mac Format 2416480,5 (= Fr 1.1.1904 00:00 UT) zu der
internen Excel Tageszählung hinzuaddieren.

MS ist aus Bequemlichkeit offensichtlich ein Anhänger der alten julianischen
Schaltjahresregelung. Um die volle Implementierung der gregorianischen 100
und 400 Jahre Schalttagesregelung zu vermeiden, wurde wohl im ursprüng-
lichen Mac Format 1904 als Ursprung gewählt. In unwissenheit der tatsäch-
lichen Gegebenheit, wurde beim Portieren auf DOS mit der Änderung des
Startdatums ein dicker Bug eingebaut. Die offensichtliche Diskrepanz von
einem Tag im Starttag des Windows Formats kommt von der nicht korrek-
ten Berücksichtigung der gregorianischen 100 Jahre Schalttagesregelung.
Damit kann Excel in beiden Formate nur im Bereich vom 1.3.1900 bis zum
28.2.2100 korrekte fortlaufende Tageszählungen liefern. Der Bug wurde
zwar später von MS erkannt, aber absichtlich nicht korrigiert, damit die be-
reits bestehenden Excel Blätter kompatibel bleiben und nicht noch mehr
Verwirrung gestifted wird.

Ob alles richtig läuft, kann man z.B. hier verifizieren:
AAVSO JD Calendars and Calculator
http://www.aavso.org/observing/aids/jdcalendar.shtml

Berthold Stober wrote:
Zitat:
In dem sheet verstehe das gregoriainsche Datum nicht, an dem das JD "0"
(:-)) ) war. Wann war das Jahr 0,00000 JD?
Die Julianische Tageszählung startet wilkürlich mit 0 am Montag 1.1.4713
BC = 1.1.-4712 12:00 UT im Julianischer Kalender (die kirchliche BC/AD
= v./n. Chr. Zählung kennt kein Jahr 0, das die Astronomen aber mathematisch
brauchen, um Differenzen über die Zeitengrenze hinweg korrekt berechnen
zu können). Dies entspricht dem Mo 24.11.4714 BC = 24.11.-4713 12:00
UT im gregorianischen Kalender.
Zitat:
War das 14XX 0:00 Uhr?
Meinst du 1582 ?

1582 war die Umstellung vom Julianischen auf den Gregorianischen Kalender
(damals folgte auf Do 4.10.1582 des Julianischen Kalenders direkt der Fr
15.10.1582 des Gregorianischen Kalenders, die Wochentage wurden also,
wie der JD, fortfaufend weiter gezählt, weshalb es auch einfach ist, den Wo-
chentag aus dem JD zu berechnen).

Für Details und die Unrechnung vieler Kalender Daten dieser Erde, siehe:
http://fourmilab.ch/documents/calendar/

In Wikipedia steht auch einiges Interessantes dazu:
http://de.wikipedia.org/wiki/Julianisches_Datum
http://de.wikipedia.org/wiki/Julianisch ... sche_Daten
http://de.wikipedia.org/wiki/Modifizier ... ches_Datum
http://de.wikipedia.org/wiki/Julianischer_Kalender
http://de.wikipedia.org/wiki/Gregorianischer_Kalender
http://de.wikipedia.org/wiki/Liste_der_Kalendersysteme

Clear skies
Wolfgang

--
Wolfgang Renz, Karlsruhe, Germany
Rz.BAV = WRe.vsnet = RWG.AAVSO


Zuletzt geändert von Wolfgang Renz am 16. April 2008, 01:11:57 AM, insgesamt 2-mal geändert.

Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 14:31:49 PM 
Offline
Nutzer

Registriert: 17. Dezember 2006, 13:55:42 PM
Beiträge: 12
Hallo Lothar,
Ich habe erst jetzt gesehen, daß Du die Sache mit der Addition schon herausgefunden hattest, und
wenn ich das richtig sehe liege ich sogar 2 Tage daneben! Der erste Fehler ist klar (1900=1, das war nicht zu Ende gedacht), der zweite erschließt sich mir noch nicht, zumal die Formel, die mir das JD für 1900 ergab, das Datum für heute richtig errechnet. Zumindest stimmt das Ergebnis mit Deinem überein. Da muß ich noch mal nachdenken.
Gruß Michael


Nach oben
   
 Betreff des Beitrags: Re: JD in Excel
BeitragVerfasst: 08. April 2008, 16:19:36 PM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Zitat:
wenn ich das richtig sehe liege ich sogar 2 Tage daneben! Der erste Fehler ist klar (1900=1, das war nicht zu Ende gedacht), der zweite erschließt sich mir noch nicht, zumal die Formel, die mir das JD für 1900 ergab, das Datum für heute richtig errechnet. Zumindest stimmt das Ergebnis mit Deinem überein.
Hallo Micha,

mach dir nichts draus, ich hatte den Fehler mit 1.1.1900 = 1 bzw. 0 auch zuerst gemacht, dann aber gesehen, dass ich 2 Tage daneben liege und habe das dann entsprechend korrigiert, ohne mir noch all zu viele Gedanken darüber zu machen. So kam ich auf die additive Konstante 2415018,5.

Wolfgang hat das ja jetzt ausführlich erklärt und dargelegt, dass auch ein Programmierfehler in Excel vorliegt.

Auf jeden Fall danke für deinen Beitrag.

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08. April 2008, 17:47:26 PM 
Offline
Dauernutzer
Benutzeravatar

Registriert: 16. Juni 2007, 14:35:04 PM
Beiträge: 124
Wohnort: Großkrotzenburg
Hallo
Ich habe zur Umrechung vor einiger Zeit mal einen Rechner in Exel gemacht häng ihn an den Anhang.

Grüße
Thomas


Dateianhänge:
Juldatum.xls [58.5 KiB]
382-mal heruntergeladen
Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 08. April 2008, 21:29:41 PM 
Offline
Meister
Benutzeravatar

Registriert: 27. August 2006, 14:47:18 PM
Beiträge: 263
Wohnort: Karlsruhe
Hallo
Zitat:
Wolfgang hat das ja jetzt ausführlich erklärt und dargelegt, dass
auch ein Programmierfehler in Excel vorliegt.
Das kann man sehen wie man will (zumindst wenn man MS ist).

Wenn man den Gegorianischen Kalender mit Gregorianischer Schalt-
jahresregelung als richtig voraussetzt, dann ist das Startdatum der
Excel-internen Tageszählung für das Windows Format der 1.1.1900
mit dem Tag 2. So wird jedes Programm rechnen, das Wert auf
Korrektheit seit der Gregorianischer Kalenderreform am 15.10.1582
und für die Zukunft über den 28.2.2100 hinaus Wert legt.

Wenn man den Gegorianischen Kalender mit Juianischer Schalt-
jahresregelung als OK voraussetzt (so wie es tatsächlich imple-
mentiert wurde), dann ist das Startdatum der Excel-internen Tages-
zählung für das Windows Format der 1.1.1900 mit dem Tag 1 (so
wie es in der Excel-Doku ursprünglich beschrieben wurde). Außer
Excel und den Programmen, die so programmiert wurden, damit
sie mit Excel kompatibel sind, rechnet aber niemand so, weil dies
weltweit kein gültiger Kalender ist.
Damit ist dies auch keine Implementierung des "Dubliner Julianisches
Datum (DJD)" (das mir übrigens außer dort, noch nie über den Weg
gelaufen ist), wie in:
http://de.wikipedia.org/wiki/Julianisch ... sche_Daten
beschrieben, denn diese sollte am 1.1.1900 mit dem Tag 1 beginnen,
den Gegorianischen Kalender mit Gregorianischer Schaltjahresrege-
lung verwenden und damit in der Tageszählung gegenüber Excel um
einen Tag zurück sein (der Autor dieses Wiki-Abschnittes bringt da
offensichtlich etwas durcheinander).
So wie ich es aus den wenigen Infos im Netz ableiten kann, soll das
DJD die verstrichene Zeit seit der Epoche/Equinox J1900.0 sein und
wird damit wohl nur indirekt in der Epoche/Equinox Berechnung ver-
wendet. Die IAU selbst verwendet die Abkürzung DJD aber selbst nicht
(mehr?). Sie stammt wohl von einem Programmierer, der sie einfach
nach dem Ort des Beschlusses (den ich ebenfalls nicht im Netz finden
konnte) der IAU Generalversammlung 1955 in Dublin benannt hat.

Wichtig ist aber eigentlich nur, daß beide Excel-internen Tageszäh-
lungen nur im Zeitbereich vom 1.3.1900 00:00 GMT und 28.2.2100
24:00 GMT verwendet werden sollten, weil, durch die Verwendung
der Julianischen Schaltjahresregelung für Daten außerhalb dieses
Bereiches, ein falsches Gegorianisches Datum ermittelt wird.

Clear skies
Wolfgang

--
Wolfgang Renz, Karlsruhe, Germany
Rz.BAV = WRe.vsnet = RWG.AAVSO


Zuletzt geändert von Wolfgang Renz am 16. April 2008, 01:26:55 AM, insgesamt 3-mal geändert.

Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 10:06:50 AM 
Offline
Meister
Benutzeravatar

Registriert: 19. August 2006, 11:45:20 AM
Beiträge: 2740
Wohnort: 66907 Glan-Münchweiler
Am Dienstag, 8. April 2008 14:19:46 schrieb Wolfgang Renz:
Zitat:
Meinst du 1582 ?
ja!

Hallo Wolfgang,

Danke für die ausführliche Antwort, Du scheinst ja auch einer von den Helden
zu sein, die sich mit dem Kalenderwesen sehr gut auskennen. Wie Du siehst,
ist das bei mir wieder auch nicht der Fall....dennoch interessiert mich
das...:-)

gibt es einen Grund, warum gerade das -4712 als Startdatum genommen wurde
oder ist das - wie schon von Dir angeführt - willkürlich......

beste Grüße
Berthold


Nach oben
   
 Betreff des Beitrags: Re: JD in Excel
BeitragVerfasst: 09. April 2008, 11:13:21 AM 
Offline
Meister
Benutzeravatar

Registriert: 01. August 2006, 16:08:56 PM
Beiträge: 3866
Wohnort: 68163 Mannheim
Zitat:
gibt es einen Grund, warum gerade das -4712 als Startdatum genommen wurde
oder ist das - wie schon von Dir angeführt - willkürlich......
Hallo Berthold,
ich habe mal gelesen, dass es für die Wahl des Anfangspunktes der Tageszählung Gründe gibt. Irgendwie fallen da mehrere (kalendarische oder astronomische) Cyclen zusammen. Ich weiß aber nicht mehr, welche.

_________________
Herzliche Grüße / best regards

Lothar

https://lotharschanne.wordpress.com/


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 11:21:36 AM 
Offline
Meister
Benutzeravatar

Registriert: 17. Dezember 2006, 15:08:21 PM
Beiträge: 904
Wohnort: Neckarsteinach
Lieber Lothar,
Zitat:
Hallo Berthold,
ich habe mal gelesen, dass es für die Wahl des Anfangspunktes der
Tageszählung Gründe gibt. Irgendwie fallen da mehrere (kalendarische
oder astronomische) Cyclen zusammen. Ich weiß aber nicht mehr, welche.
Da es mich nun auch interessiert hat: Das sagt die Wikipedia dazu:

http://de.wikipedia.org/wiki/Julianisches_Datum

"Die Zählung der Tage ist innerhalb eines Zeitraums von 7980 Jahren, der
so genannten Julianischen Periode, fortlaufend. Die Länge ergibt sich
als kleinstes gemeinsames Vielfaches der Zyklen der Indiktion (15
Jahre), der Goldenen Zahl (19 Jahre) und dem Sonnenzyklus (28 Jahre,
ergibt sich aus dem vierjährigen Schaltjahrzyklus, multipliziert mit den
sieben Wochentagen). Das letzte Zusammenfallen der drei Zyklen (also das
letzte Mal, dass alle drei Zyklen zugleich die Jahresnummer „1“ hatten)
war im Jahr 4713 v.Chr."

Herzliche Grüße,
Otmar


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 12:03:35 PM 
Offline
Meister
Benutzeravatar

Registriert: 19. August 2006, 11:45:20 AM
Beiträge: 2740
Wohnort: 66907 Glan-Münchweiler
Zitat:
"Die Zählung der Tage ist innerhalb eines Zeitraums von 7980 Jahren, der
so genannten Julianischen Periode, fortlaufend. Die Länge ergibt sich
als kleinstes gemeinsames Vielfaches der Zyklen
, der Goldenen Zahl (19 Jahre) und dem Sonnenzyklus (28 Jahre,
ergibt sich aus dem vierjährigen Schaltjahrzyklus, multipliziert mit den
sieben Wochentagen). Das letzte Zusammenfallen der drei Zyklen (also das
letzte Mal, dass alle drei Zyklen zugleich die Jahresnummer ?1? hatten)
war im Jahr 4713 v.Chr."
Was Du alles so auf Anhieb weißt!!!

Was ist "Indiktion" ?

Danke!

herzlicher Gruß
Berthold


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 12:26:42 PM 
Offline
Meister
Benutzeravatar

Registriert: 17. Dezember 2006, 15:08:21 PM
Beiträge: 904
Wohnort: Neckarsteinach
Lieber Berthold,
Zitat:
Was Du alles so auf Anhieb weißt!!!
Das weiß nicht ich, sondern die wikipedia.
Zitat:
Was ist "Indiktion" ?
Das weiß auch die wikipedia :-)
Zitat:
Danke!

herzlicher Gruß
Berthold
Herzliche Grüße,
Otmar


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 14:48:02 PM 
Offline
Nutzer

Registriert: 17. Dezember 2006, 13:55:42 PM
Beiträge: 12
Hallo Liste!
Vielleicht doch erst mal ein paar Angaben zu meiner Person: Name :Michael Scheuermann, 51J., Beruf :Apotheker, leite eine (meine) Apotheke in Strausberg (östl.. Berlin) und wohne in Berlin. Ich habe den ersten Kontakt zur Gruppe 2002 auf der Tagung im Spessart (wie hieß doch gleich der Ort?),
und war auch bei der Tagung 2004 in Heppenheim dabei. Damals war ich sehr euphorisch, wurde aber im wirklichen Leben sehr gebremst. Nachdem durch einen Todesfall im Bekanntenkreis unserer Beobachtungsplatz bei Belzig wegfiel, mutiere ich zur Zeit zum Lehnstuhl(amateur)astronom. So lesen halt dies und das, und natürlich die "Liste". An dieser Stelle möchte ausdrücklich all denen danken, die mir durch Erläuterungen, nützlichen Links und ähnlichen Hilfen unbewußt seit Jahren eine hübsche kleine Fachzeitschrift zusammenstellen. Im Mai will ich ganze mal wieder life erleben, mal sehen vielleicht ergibt sich in Heidelberg auch eine realisierbare Idee.
Zum Thema:Nach mehrmaligen Lesen des Beitrags von Wolfgang Renz habe ich eine Ahnung wo der zweite Tag herkommt, kann sie aber noch selber formulieren. Nur zur Kontrolle: Das JD vom 1.1.1900 ist 2415020,5?
Gruß Michael


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 18:02:26 PM 
Zitat:
Nachdem durch einen Todesfall im Bekanntenkreis unserer Beobachtungsplatz bei Belzig wegfiel....
Hallo Michael,
handelt es sich etwa um Udo?
Ich habe schon ewig nichts mehr von ihm gehört.

Ernst


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 09. April 2008, 21:42:47 PM 
Offline
Meister
Benutzeravatar

Registriert: 27. August 2006, 14:47:18 PM
Beiträge: 263
Wohnort: Karlsruhe
Hallo Mischa
Zitat:
Zum Thema:Nach mehrmaligen Lesen des Beitrags von Wolfgang
Renz habe ich eine Ahnung wo der zweite Tag herkommt, kann sie
aber noch selber formulieren.
Excel implementiert offenbar nur die 4 Jahre Schaltjahresregel (wie
im Julianischen Kalender) und ignoriert die mit dem Gregorianischen
Kalender eingeführte 100 und 400 Jahre Schaltjahresregel.
Im Gregorianischen Kalender ist 1900 deshalb kein Schaltjahr.
Im Julianischen Kalender (und in Excel) ist 1900 aber ein Schaltjahr.
Die inkorrekte Kombination des Gregorianischen Kalenders mit der
Schaltjahresregel des Julianischen Kalenders führt dazu, daß es in Excel
einen im Gregorianischen Kalender nicht existierenden 29.2.1900 gibt.
Dadurch werden die Tage vor dem 1.3.1900 um einen Tag verschoben:
Code:
 Excel       Gregorianischer Kalender
 1. 3.1900    1. 3.1900
29. 2.1900   28. 2.1900
28. 2.1900   27. 2.1900
...
 2. 1.1900    1. 1.1900
 1. 1.1900   31.12.1899
31.12.1899   30.12.1899
Zitat:
Nur zur Kontrolle: Das JD vom 1.1.1900 ist 2415020,5?
Ja, der 1.1.1900 0:00 UT im gregorianischen Kalender ist JD 2415020,5.

Bei den Kalender-Konvertern muß man manchmal aufpassen, da nicht
alle die Zeit berücksichtigen und die Tage tw. am Mittag und tw. um
Mitternacht wechseln.

Clear skies
Wolfgang

--
Wolfgang Renz, Karlsruhe, Germany
Rz.BAV = WRe.vsnet = RWG.AAVSO


Zuletzt geändert von Wolfgang Renz am 16. April 2008, 01:37:10 AM, insgesamt 1-mal geändert.

Nach oben
   
 Betreff des Beitrags: Re: JD in Excel
BeitragVerfasst: 09. April 2008, 22:22:57 PM 
Offline
Meister
Benutzeravatar

Registriert: 27. August 2006, 14:47:18 PM
Beiträge: 263
Wohnort: Karlsruhe
Zitat:
gibt es einen Grund, warum gerade das -4712 als Startdatum genommen
wurde oder ist das - wie schon von Dir angeführt - willkürlich......
Da die Auswahl der Zyklen und deren "Nullpunkte" willkürlich sind, gilt das
IMO auch für den Nullpunkt des JD.

Ich hab' aber auch schon gelesen, daß manche wissenschaftlich in jeder
Hinsicht völlig unbedarfte Leute behaupten, daß an dem Tag die Erde
erschaffen wurde :-).

_________________
Clear skies
Wolfgang
--
Wolfgang Renz, Karlsruhe, Germany


Zuletzt geändert von Wolfgang Renz am 16. April 2008, 01:39:33 AM, insgesamt 2-mal geändert.

Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 10. April 2008, 13:40:21 PM 
Offline
Nutzer

Registriert: 17. Dezember 2006, 13:55:42 PM
Beiträge: 12
Zitat:
Hallo Michael,
handelt es sich etwa um Udo?
Ich habe schon ewig nichts mehr von ihm gehört.
Hallo Ernst,
Nein Udo geht's prima, Bodo stammte aus dem Arbeitsumfeld eines anderen Astrokollegen(Joachim, schon mal gefallen der Name??). Dale Carnegie hatte ja so Recht! "Lebe jetzt, sorge dich später" - das Leben kann ganz schön ungerecht sein!
Wenn ich dich jetzt schon an der Strippe habe - besten Dank für das letzte Spektrum, Geld müßte schon unterwegs sein. Bei meiner Adresse hat sich aber ein Fehler eingeschlichen. Nochmal alles zum Abgleich:

Michael Scheuermann
Goßlerstr. 19
12161 Berlin
Tel(priv) 030 85965564
Tel(gesch) 03341 311061
Email michascheuermann(==>)gmx.de

bis später dann
Michael


Nach oben
   
 Betreff des Beitrags: JD in Excel
BeitragVerfasst: 10. April 2008, 14:23:00 PM 
Offline
Nutzer

Registriert: 17. Dezember 2006, 13:55:42 PM
Beiträge: 12
Zitat:
Excel implementiert offenbar nur die 4 Jahre Schaltjahresregel (wie
im Julianischen Kalender) und ignoriert die mit dem Gregorianischen
Kalender eingeführte 100 und 400 Jahre Schaltjahresregel.
Hallo Wolfgang,
Danke , jetzt hab ich's auch (kapiert)! Man sieht es auch daran, daß der 29.2.1900 als Datum akzteptiert wird , während der 29.2.2007 gleich als Text gewertet wird. Prima, wieder was dazugelernt!
Dank nochmal
Gruß Michael


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 25 Beiträge ] 

Alle Zeiten sind UTC+02:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de