Die Aufgabe ist tatsächlich mit Rechenfeldern zu lösen, allerdings nicht ganz einfach.
Eine Ehe endet mit einem der volgenden Ereignisse:
- Annulierung
- Scheidung
- Tod der Ehefrau
- Tod des Ehemannes
Die folgenden vier Rechenfelder prüfen jeweils auf einen der vier Fälle, und berechnet jeweils die Dauer der Ehe in Jahren. Zu beachten ist dabei, dass so nur dann eine Dauer berechnet werden kann, wenn exakte Daten vorliegen:
Dauer der Ehe bis zur Annulierung.
- Code: Select all
=IF(AND(ANUL.SERIALDATE<>"",MARR.SERIALDATE<>""),ROUND((ANUL.SERIALDATE-MARR.SERIALDATE)/365.25,2) & " Jahre verheiratet bis zur Annulierung","")
Dauer der Ehe bis zur Scheidung.
- Code: Select all
=IF(AND(DIV.SERIALDATE<>"",MARR.SERIALDATE<>""),ROUND((DIV.SERIALDATE-MARR.SERIALDATE)/365.25,2) & " Jahre verheiratet bis zur Scheidung","")
Dauer der Ehe bis zum Tod der Ehefrau.
- Code: Select all
=IF(AND(ANUL.DATE="", DIV.DATE="",HUSB.DEAT.SERIALDATE<>"", WIFE.DEAT.SERIALDATE<>"", MARR.SERIALDATE<>""), IF(N(WIFE.DEAT.SERIALDATE)<=N(HUSB.DEATH.SERIALDATE),ROUND((WIFE.DEAT.SERIALDATE-MARR.SERIALDATE)/365.25,2) & " Jahre verheiratet",""),"")
Dauer der Ehe bis zum Tod des Ehemannes.
- Code: Select all
=IF(AND(ANUL.DATE="", DIV.DATE="",HUSB.DEAT.SERIALDATE<>"", WIFE.DEAT.SERIALDATE<>"", MARR.SERIALDATE<>""), IF(N(WIFE.DEAT.SERIALDATE)>N(HUSB.DEATH.SERIALDATE),ROUND((HUSB.DEAT.SERIALDATE-MARR.SERIALDATE)/365.25,2) & " Jahre verheiratet",""),"")
Um es zu vereinfachen habe ich ein passendes Layout für die Familienstammliste beigefügt.