Autor
|
Thema: Jahr aus dem Datum herausnehmen (926 mal gelesen)
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 13. Jul. 2006 21:58 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine Zelle A1 als Datum gespeichert, in der ein folgendes Datum steht: 01.05.2005. Jetzt schreibe ich folgende Formel: =Jahr(Rechts(A1;4)) Als Ergebnis meiner Meinung nach sollte 2005 erscheinen. Ist aber nicht so, sondern 1921. Kann mir jemand das erklären und die Formel korrigieren, damit nur ein Jahr steht? Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 13. Jul. 2006 22:24 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Warum nimmst Du nicht einfach =JAHR(A1) ergibt 2005 =Rechts(A1;4) ergibt 8473 und dies wird dann in ein Jshr umgewandelt. Datum und Uhrzeit wird als Realzahl abgespeichert (formatiere mal Dein Datum als Zahl) Axel [Diese Nachricht wurde von Axel.Strasser am 13. Jul. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 13. Jul. 2006 22:43 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo Kristof, einfach nur =Jahr(A1) Daten werden in Excel als Zahl vom Typ Long geführt. Das beginnt am 1.1.1900 mit der Zahl 1. Dann kommt ein Fehler der einen Tag kostet (das Jahr 1900 war ein Schaltjahr hat aber in Excl nur 28 Tage). Dein Datum (1.5.2005) hat den Wert 38.473. Wenn du nun die rechten 4 Stellen nimmst (8.473) und wieder ein Jahr daraus machst, dann hast du das Datum 13.03.1923. Bei mir wird durch deine Formel auch 1923 berechnet und nicht 1921. Jetzt klar? ------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 13. Jul. 2006 22:44 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 13. Jul. 2006 22:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Axel, mit dem Jahr() hast du völlig recht. Muss ich mich schämen. Das Datum kann ich aber nicht formatieren, weil die Daten aus einer Datenbank kommen und werden ständig aktualisiert und somit ändert sich immer das Format bei der Aktualisierung mit. Hat aber geklappt. Danke Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2237 Registriert: 30.04.2004
|
erstellt am: 31. Jul. 2006 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von Nepumuk: ...das Jahr 1900 war ein Schaltjahr hat aber in Excl nur 28 Tage...
-durch Zufall entdeckt -hat auch nix mit diesem Thema zu tun, aber wieso soll 1900 ein Schaltjahr gewesen sein? "Die Gregorianische Schaltregel bestimmt hiervon eine Ausnahme: Keine Schaltjahre sind diejenigen Säkular-Jahre (Jahre, deren Zahl am Ende zwei Nullen aufweist), deren Zahl durch 400 dividiert keine natürliche Zahl ergibt. (Deshalb waren die Jahre 1700, 1800 und 1900 keine Schaltjahre, und auch die Jahre 2100, 2200 und 2300 werden keine Schaltjahre sein.)"
------------------ gruß CADdog, the dog formerly known as TR AutoCAD spricht mit einem, aber viele hören nicht zu. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 31. Jul. 2006 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Tag zusammen, wikipedia sagt: und zum Thema Schaltjahr: Das kommt auf den Kalender an Zitat: Im Gregorianischer Kalender sind im Gegensatz zum Julianischen Kalender die nicht durch 400 teilbaren Säkularjahre keine Schaltjahre.
(auch von wikipedia stichwort "Säkularjahr") inwieweit wikipedia eine vertrauenswürdige Quelle ist, mag jeder für sich entscheiden...woanders hab ich jetzt ausnahmsweise mal nicht geschautGruß, Nicole ------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2237 Registriert: 30.04.2004
|
erstellt am: 31. Jul. 2006 15:21 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 31. Jul. 2006 15:57 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Und die Maus hat noch nie gelogen! Aber auch sie spricht von unterschiedlichen Berechnungsmethoden, also sind wir wieder so schlau wie heute morgen ------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |