我有一群动物。我想计算每个人出生时母亲的年龄。
在我的数据电子表格中,我有(除其他外我想测试的)每个人的 ID、该人的出生日期及其母亲 ID。请注意,母亲 ID 与某些个体 ID 的值相同,因为在我的群体中,某些个体既是母亲又是后代(多代)。
电子表格如图所示。请注意,我发布的示例中,一些母亲/水坝是野生动物,它们的 ID 未知。
我的挑战是如何在每个人的行中输入每个母亲的出生日期。我有 1700 个人,手动计算这个数字似乎很疯狂。是否可以要求 Excel 检索大坝的 DoB?我一直在尝试一些公式,但到目前为止没有成功。我还尝试创建另一张仅包含 ID 和出生日期的工作表,并要求 excel 检索出生日期(从另一张工作表),如果“Dam”列中是特定数字(ID)。
所以理想情况下我想链接以下数据:
Individual ID ---- DoB ---- Dam ---- Dam's DoB
理想情况下,我还想建议如何以自动方式输入每个人的出生等级(第一个孩子,第二个孩子......)以及同一女性的出生间隔(以年为单位)。
此公式将给出大坝 ID:
=IFERROR(INDEX($A:$D,MATCH($D2,$A:$A,0),MATCH("Date of Birth",$A$1:$D$1,0)),"")