excel - 来自日期范围内多个可能性的单元格数据
问题描述
我的问题是从多个单元格选项中查找工资率。它基于英国国家最低工资标准,因此随着员工年龄的增长,他们的工资水平会上升。我试图让第 48 行上的单元格搜索等效列第 2 行的出生日期(员工姓名是第 4 行)并检查 Grid AD1 :AG4 以查找工资率。AD-AG 的日期基于 TODAY()-365.25* 年,因此每天都会更新。希望这能解释它。 我的实际电子表格
我已经尝试过解决方案,我的尝试是留置权 48,但它报告出生日期范围的 0.00 英镑 Excel IF 公式
解决方案
您可以颠倒列中日期的顺序,AD:AG
以便 16/09/1994 在 column 中AD
,而 17/09/2003 在 column 中AG
。使用开始日期作为查找日期(因此最早的日期是 01/01/1900)。
然后该公式=HLOOKUP(C2,$AD$2:$AG$4,3,TRUE)
将返回正确的工资。
请注意Range_lookup选项为 TRUE:
可选的。一个逻辑值,指定您希望 HLOOKUP 查找完全匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配。换言之,如果未找到精确匹配,则返回小于lookup_value 的下一个最大值。如果为 FALSE,HLOOKUP 将找到完全匹配。如果没有找到,则返回错误值#N/A。
如果lookup_value 小于table_array 第一行中的最小值,HLOOKUP 返回#N/A 错误值。
使用这个:
DOB = 28/05/1951 返回 £9.2,因为 DOB 小于下一个日期 17/09/1995
DOB = 27/06/1998 返回 £8.63,因为 DOB 小于 17/09/1999。
DOB = 17/09/1999 返回 6.89 英镑,因为它与表格上的日期完全匹配。
推荐阅读
- javascript - 如何使用带有无线电前置的输入来选择一些此类输入之一
- firebase - 我应该将图片上传到 Cloud Firestore 还是 Firebase Storage?
- python - 优化 Pandas 的 replace() 以替换 0 以外的值
- python - Django - 用户搜索
- database - 概率:使用随机样本估计 NoSQL 查询大小/计数
- python - 如果字符串包含两个元素,如何拆分字符串
- reactjs - 我可以将 react-app 部署到 SAP Cloud Platform 吗?
- javascript - 垂直和水平对齐锚元素,区域可点击 100% 的父元素
- node.js - 如何使用字典列表创建猫鼬模型?
- javascript - 如何在 Materialise CSS 中删除 Autocomplete 上的图像 url?