Excel 来自日期范围内多个可能性的单元格数据

Excel 来自日期范围内多个可能性的单元格数据,excel,excel-formula,Excel,Excel Formula,我的问题是从多个单元格选项中查找工资率。 它以英国国家最低工资为基础,因此,随着员工年龄的增长,他们的工资水平会上升。 我正试图让第48行的单元格搜索第2行的出生日期(员工姓名为第4行),并检查表格AD1:AG4,以确定工资率。AD-AG的日期基于今天()-365.25*年,因此始终每天更新。 希望这能解释。 我已经尝试过这方面的解决方案,我的尝试是在lien 48上,但它报告了0.00英镑您可以反转列AD:AG中的日期顺序,以便1994年9月16日在列AD中,2003年9月17日在列AG中。

我的问题是从多个单元格选项中查找工资率。 它以英国国家最低工资为基础,因此,随着员工年龄的增长,他们的工资水平会上升。 我正试图让第48行的单元格搜索第2行的出生日期(员工姓名为第4行),并检查表格AD1:AG4,以确定工资率。AD-AG的日期基于今天()-365.25*年,因此始终每天更新。 希望这能解释。


我已经尝试过这方面的解决方案,我的尝试是在lien 48上,但它报告了0.00英镑

您可以反转列
AD:AG
中的日期顺序,以便1994年9月16日在列
AD
中,2003年9月17日在列
AG
中。使用起始日期作为要查找的日期(因此最早的日期是1900年1月1日)

然后,公式
=HLOOKUP(C2,$AD$2:$AG$4,3,TRUE)
将返回正确的薪酬

请注意,范围查找选项为TRUE:

可选。一个逻辑值,用于指定是否希望HLOOKUP 找到精确匹配或近似匹配。如果为真或省略,则为 将返回近似匹配。换句话说,如果精确匹配 未找到,小于查找值的下一个最大值为 返回。如果为FALSE,HLOOKUP将找到精确匹配。如果没有 找到时,返回错误值#N/A

如果查找_值小于表_数组第一行中的最小值, HLOOKUP返回#N/A错误值

使用此项:
DOB=1951年5月28日返回9.2英镑,因为DOB少于下一个日期1995年9月17日
DOB=27/06/1998返回8.63英镑,因为DOB小于17/09/1999。
DOB=17/09/1999返回6.89英镑,因为它与表中的日期完全匹配


非常感谢你,达伦,我无法告诉你我有多感激你。我不得不在AD:AG中交换第2行和第3行,然后就成功了。也很简单,再次谢谢你!没问题。请随意勾选已被接受的答案-应该是我答案左边某个地方的灰色勾号。再次感谢Darren,完成了。我以为虱子对我来说是灰色的!为了让我们帮助您,请将您尝试过的相关公式和相关数据张贴在问题正文中,而不是链接到另一个问题并提供打印屏幕。