Excel/XDate: Unterschied zwischen den Versionen
Katz (Diskussion • Beiträge) (Link funktionierte nicht mehr, Beschreibung der Hintergründe und weitere Umgehungen) |
(Es geht wesentlich einfacher) |
||
Zeile 5: | Zeile 5: | ||
: http://spreadsheetpage.com/index.php/file/extended_date_functions_xdate/ | : http://spreadsheetpage.com/index.php/file/extended_date_functions_xdate/ | ||
EXCEL ist inzwischen so freundlich, dass man ein Datum mit zwei Punkten eingeben kann: wenn z.B. in der Zelle B1 "21.05.1772" steht, wird beim Format im Menü Zahl "Datum" angezeigt, aber die Funktion JAHR(Zelladresse) funktioniert nicht. Dazu benutzt man nun die Funktion XDATEYEAR(Zelladresse). | |||
Wenn man aus einem Sterbedatum und einer Altersangabe in Jahren, Monaten und Tagen in den Feldern C1,D1 und E1 vorliegen hat, kann man das Geburtsdatum errechnen: | |||
=XDATE(XDATEYEAR(Zelladresse)-C1;XDATEMONTH(Zelladresse)-D1;XDATEDAY(Zelladresse)-E1) | |||
Das funktioniert auch perfekt wenn hier negative Zahlen entstehen! | |||
Wenn man nun aus der EXCEL-internen Speicherung eines Datums einen Datumstext im festen Format machen will, dann schreibt man in die Zielzelle folgende Formel: | |||
=VERKETTEN(TEXT(XDATEDAY(Zelladresse);"00");".";TEXT(XDATEMONTH(Zelladresse);"00");".";TEXT(XDATEYEAR(Zelladresse);"0000")) | |||
[[Kategorie:Hilfsprogramm]] | [[Kategorie:Hilfsprogramm]] |
Aktuelle Version vom 7. September 2023, 20:10 Uhr
XDate ist ein kleines, sogenanntes Add-In, das es ermöglicht, in Excel Daten, die älter sind als 1900, zu verarbeiten. Datumsangaben werden relativ zum Jahre 1900 bzw. 1904 gespeichert. Daten vor 1900 sind also negativ. In open-office kann ein Datum vor 1900 problemlos eingegeben und verarbeitet werden.
- Den Download und eine englischsprachige Anleitung bekommt man hier
- http://spreadsheetpage.com/index.php/file/extended_date_functions_xdate/
EXCEL ist inzwischen so freundlich, dass man ein Datum mit zwei Punkten eingeben kann: wenn z.B. in der Zelle B1 "21.05.1772" steht, wird beim Format im Menü Zahl "Datum" angezeigt, aber die Funktion JAHR(Zelladresse) funktioniert nicht. Dazu benutzt man nun die Funktion XDATEYEAR(Zelladresse).
Wenn man aus einem Sterbedatum und einer Altersangabe in Jahren, Monaten und Tagen in den Feldern C1,D1 und E1 vorliegen hat, kann man das Geburtsdatum errechnen:
=XDATE(XDATEYEAR(Zelladresse)-C1;XDATEMONTH(Zelladresse)-D1;XDATEDAY(Zelladresse)-E1)
Das funktioniert auch perfekt wenn hier negative Zahlen entstehen!
Wenn man nun aus der EXCEL-internen Speicherung eines Datums einen Datumstext im festen Format machen will, dann schreibt man in die Zielzelle folgende Formel:
=VERKETTEN(TEXT(XDATEDAY(Zelladresse);"00");".";TEXT(XDATEMONTH(Zelladresse);"00");".";TEXT(XDATEYEAR(Zelladresse);"0000"))