我有以下 Excel 工作簿表。
第 1 页包含针对特定个人的刑事判决数据:
| Name | DateOfBirth | DateOfSentence | SentenceYears |
|------|-------------|----------------|---------------|
| A | 01/01/1960 | 04/06/2007 | 30 |
| B | 21/03/1964 | 12/10/2009 | 25 |
第 2 页包含特定年份出生的人们的平均预期寿命:
| 1960 | 1961 | 1962 | 1963 | 1964 |
| 65 | 65 | 66 | 67 | 67 |
我想创建一个公式来确定所判处的刑罚(来自 SHEET 1,SentenceYears 列)是否是根据 SHEET 2 中同一年出生的人的平均数字来确定此人的预期寿命是否超过其预期寿命。如果为真,则返回“可能死亡”,如果为假,则返回“可能不死亡”。
任何帮助都将不胜感激!我没有根据日期匹配将 Excel 指向特定单元格的经验。
答案1
请按照以下步骤修复此问题:
怎么运行的:
- 步骤 1:查找
Age On Sentence Year
&Age On Sentence Completed
。 F91
单元格中的公式Sheet 1
:=DATEDIF(B91,C91,"Y")
G91
单元格中的公式Sheet 1
:=F91+D91
H91
单元格中的公式Sheet 1
:
=IF(INDEX(Sheet2!A$97:E$97,MATCH(YEAR(B91),Sheet2!A$96:E$96,0))<G91,"Dead","NotDead")
注意:
=INDEX(A$97:E$97,MATCH(YEAR(B91),A$96:E$96,0))
65
囚犯的回报A
和67
的回报B
都小于Age On Sentence Completed
。- 因此,当句子完成时,两人可能都死了。
根据需要调整公式中的单元格引用。