Daub Logo
Produkte Downloads Kaufen Company Community mein Daubnet
Anmelden

Community

Diskussionen, Fragen und Zusammenarbeit - hier ist der richtige Platz für den Austausch mit den Entwicklern und mit anderen Usern. Machen Sie mit!
Kostenloses Daubnet-Konto erstellen

Ages! Forum Listen 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum  


 

2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

 
 
 
Beitrag11. Mär 2011, 19:26
Hallo!

Ich möchte 2 Listen erstellen:

a) Eine Liste mit allen Personen, die älter als 140 Jahre sind und kein Todesdatum eingetragen haben

b) Eine Liste Liste mit all Personen, die keinen Eintrag im Feld Geburtsdatum haben.

Als Basis könnte ich mir die Geburtstagsliste vorstellen. Wie müsste ich diese mit Formel verändern. damit ich die beiden Listen erstellen kann?

Gruß
Thomas
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag11. Mär 2011, 21:23
Auf der Basis einer Personenstammliste könnte man beide Informationen durch folgenden Code gewinnen:
Code: Alles auswählen
=IF(BIRT.DATE="","Geburtstag fehlt","")
=IF(AND(DEAT.SERIALDATE="",BIRT.YEAR>0,BIRT.YEAR<1871),"zu alt","")
wobei die Konstante 1871 daür sorgt, dass nur die Personen mit mehr als 140 Jahren entprechend gekennzeichnet werden. Im nächsten Jahr muss dieser Wert angepasst werden, aber allgemein geht man davon aus, dass die älteste bekannte Person 122 Jahre alt wurde.
Die überflüssigen Daten müsste man mit einem geeigneten Filter extrahieren, auch eine Sortierung nach Geburtsdatum hilft.

Eine Geburtstagsliste ist jedenfalls keine brauchbare Grundlage, da dort nur die Personen auftauchen, die ein Geburtsdatum haben.

Ahnenforschung für die Familie und für das, was mich sonst noch interessiert
Ich suche Informationen über Angehörige des 3.Brandenburgischen Jägerbataillons in Lübben/Spreewald (zwischen 1860 und 1870)
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag11. Mär 2011, 23:24
Vielen Dank!

Ich hab es noch etwas verfeinert:
Code: Alles auswählen
=IF(AND(BIRT.YEAR>0,BIRT.YEAR<(YEAR(TODAY())-140),DEAT.SERIALDATE=""),"bereits verstorben (Geburt vor " & (YEAR(TODAY())-140) &")","")


Gruß
Thomas
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag11. Mär 2011, 23:31
Ist zwar eigentlich OT, trotzdem stelle ich hier die Frage, weil es zum Thema passt:

Mit der obigen Formel kann ich in einer Liste nun alle jene Personen markieren, die älter als 140 Jahre alt sind. Eigentlich könnte bzw. sollte man diese Info zur jeweiligen Person nun auch erfassen. Das ist aber doch recht aufwendig.

Gibt es eine Möglichkeit bzw. einen Trick, wie man das automatisch machen kann?

Gruß
Thomas
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag11. Mär 2011, 23:46
Zusatzfrage:
Ist es möglich die Formel so zu ändern, dass überhaupt nur die Personen in der Liste aufscheinen, auf welche die Bedingung (Geburtsdatum < Heute-120 Jahre) zutrifft?

Wenn ja: Wie muss das aussehen?

Gruß
Thomas
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag12. Mär 2011, 00:56
Hab es nun selbst geschafft, so eine Liste zu erstellen bei der nur verstorbene Personen angezeigt werden, die vor mehr als 120 Jahren geboren wurden und bei denen kein Todesdatum eingetragen ist.

Lade mal das Layout dazu hoch.

Gruß
Thomas
Dateianhänge
Verstorbene Personen ohne Todesdatum.layout
(44.46 KiB) 882-mal heruntergeladen
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag12. Mär 2011, 02:23
Wie schon oft festgestellt: Man sollte seinen Code sorgfältig testen, bevor man ihn in die Welt hinausposaunt.
Die von mir vorgeschlagene Lösung zur Ermittlung einer vermutlich nicht mehr lebenden Person funktioniert nämlich nur, solange das Todesdatum vollständig erfasst wurde. Aber was ist mit einer Angabe "um 5.1945"?
Hier liegt ja ein ungefähres Todesdatum vor.
Statt DEAT.SERIALDATE="" sollte daher besser DEAT.DATE="" benutzt werden.

Ahnenforschung für die Familie und für das, was mich sonst noch interessiert
Ich suche Informationen über Angehörige des 3.Brandenburgischen Jägerbataillons in Lübben/Spreewald (zwischen 1860 und 1870)
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag12. Mär 2011, 02:52
Das ist mir auch schon aufgefallen. Daher hier das geänderte Layout.
Dateianhänge
Verstorbene Personen ohne Todesdatum.layout
(49.78 KiB) 892-mal heruntergeladen
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag12. Mär 2011, 20:52
Dieter Brühne hat geschrieben:Auf der Basis einer Personenstammliste könnte man beide Informationen durch folgenden Code gewinnen:
=IF(BIRT.DATE="","Geburtstag fehlt","")
=IF(AND(DEAT.SERIALDATE="",BIRT.YEAR>0,BIRT.YEAR<1871),"zu alt","")

Wo bekommt man die Infos über die Variablennamen und Kommandos her? Übersehe ich im Handbuch etwas?
Bisher hab ich mir damit beholfen, aus dem Forum alles zusammenzuklauben, um meine eigenen Experimente machen zu können. Aber das kann ja eigentlich nicht Sinn der Sache sein.

Punt
 
 
 

Re: 2 Listen: a) Älter als 140 Jahre b) Ohne Geburtsdatum

Beitrag12. Mär 2011, 21:28
Ich hab es von hier:

viewtopic.php?f=30&t=264

bzw. den dort erwähnten Handbuch:

http://www.daubnet.com/ftp/ages-english ... erence.pdf

Gruß
Thomas
 
 
 
 
 
cron