Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Jahre anzeigen
#1
Hallo liebe Helferlein,

ich kenne diese Formel =DATEDIF(A2;B2;"y") um zwischen 2 Daten - Geburtsdatum und Todesdatum - die Lebensjahre anzeigen zu lassen.

Das habe ich jetzt bei Zahlen probiert die z. B. so aussehen:
Geburtsdatum  Sterbedatum
23.01.1869       27.05.1949
06.07.1879       16.10.1951

Es erscheint aber immer etwas mit Zahl.   Blush

Kann mir bitte jemand helfen?

Mit lieben Grüßen zu einem wundervollen Wochenende!
Liebe Grüße
Ingrid
weg4you  •   Der Tod kommt ohne Termin!   Angel
Antworten Top
#2
Hallo,

der Excel-Kalender beginnt erst am 01.01.1900, deshalb funktioniert das so nicht. Es gibt da wohl Möglichkeiten so etwas trotzdem zu berechnen, da müsstest du mal googeln.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • ich2110
Antworten Top
#3
Hallo,

auch wenn ich mit LibreOffice eigentlich nicht zurecht kommen, bei dieser Frage scheint es zu helfen:

Code:
Geburtsdatum     Sterbedatum        
23.01.69    27.05.49    29343    80,3917808219
06.07.79    16.10.51    26399    72,3260273973

In C und D steht die Formel:

=B2-A2 =C2/365

mfg

Ungeprüft: mit VBA sollte es auch gehen
Antworten Top
#4
(18.12.2020, 17:13)Fennek schrieb: Hallo,

auch wenn ich mit LibreOffice eigentlich nicht zurecht kommen, bei dieser Frage scheint es zu helfen:

Code:
Geburtsdatum     Sterbedatum        
23.01.69    27.05.49    29343    80,3917808219
06.07.79    16.10.51    26399    72,3260273973

In C und D steht die Formel:

=B2-A2 =C2/365

mfg

Ungeprüft: mit VBA sollte es auch gehen
Hallo Fennek,

danke für Deine Hilfe.

Ich bin ja ein "Frischling" und muss ab und an nachfragen, wie etwas gemeint ist.

Heißt, in Excel nicht möglich? Oder nur mit VBA?
Wobei ich 0 Ahnung von VBA habe.   Confused

Was heißt denn die Formel steht in C und D?
Liebe Grüße
Ingrid
weg4you  •   Der Tod kommt ohne Termin!   Angel
Antworten Top
#5
Hallo,
schau mal hier

https://www.lubasch.ch/office/excel/exce...-alter.pdf

Gruß Willy
Antworten Top
#6
Hallo Ingrid,

der Kalender in Excel beruht auf einer seriellen Zahl, mit der im Hintergrund gearbeitet wird. Die Zahl 1 ist eben der 01.01.1900. Darunter gibt es Datummäßig also nichts. Dabei ist noch zu beachten, dass der Excelkalender davon Ausgeht, dass das Jahr 1900 ein Schaltjahr war, was aber nicht so ist (nicht durch 400 teilbar). 
Mag sein dass das in OpenOffice anders ist. Auch auf die Gefahr hin, dass ich mit dieser Aussage erneut widerlegt werde, VBA kann nichts was Excel nicht auch kann.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#7
(18.12.2020, 17:06)Klaus-Dieter schrieb: Hallo,

der Excel-Kalender beginnt erst am 01.01.1900, deshalb funktioniert das so nicht. Es gibt da wohl Möglichkeiten so etwas trotzdem zu berechnen, da müsstest du mal googeln.

Hallo Klaus-Dieter,

habe Dr. Google gefragt und bin hier fündig geworden:
https://www.computerwissen.de/software/o...verwenden/

Das hat gut funktioniert.   :100:
Liebe Grüße
Ingrid
weg4you  •   Der Tod kommt ohne Termin!   Angel
Antworten Top
#8
Hallo,

ein kleiner Test mit VBA (rechnet auch mit negativen Zahlen)

A1: 12.3.1843 (Text)
B1: 2.5.1910 (Excel-Datum)

Code:
sub Fen
debug.print (cdate(cells(1,1)) - cdate(cells(1,2)) / 365

Ergebnis: 67,18

mfg
Antworten Top
#9
Hallo Ingrid,

mit dem (kostenlosen) OpenOffice-Programm Calc kann man das berechnen. Dort arbeitet man einfach bei den Daten vor dem 01.10.1900 mit Minuswerten.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#10
Hallo Ingrid,

bei Daten vor 1900 kannst du beim Jahr (+ 400) draufaddieren, denn der gregorianische Kalender wiederholt sich alle 400 Jahre hinsichtlich der Schalt- und Gemeinjahre sowie der Wochentage.
Wenn du + 2000 Jahre draufaddierst, kannst du sogar ab dem Jahr 1 rechnen. (s. Mappe)

Sigi


Angehängte Dateien
.xlsx   Alter vor 1900.xlsx (Größe: 9,63 KB / Downloads: 6)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste