提问人:Qudsia 提问时间:4/6/2023 最后编辑:Scott CranerQudsia 更新时间:4/6/2023 访问量:42
Excel 工作表多条件函数(如 Index-Match 数组)用于获取项目的最后一个值,按项目名称和日期查找
Excel worksheet multi-criteria function (like Index-Match array) to fetch last value of an item, looking up by item name and date
问:
我正在共享一个示例表,其中包含随时间更新价格的产品列表。我有一个 Index-Match 数组函数,可以查找给定月份的产品价格。但是我想要的是一个函数,该函数将获取产品的最后输入值。因此,该函数应搜索产品名称,然后从日期列转到该产品有记录的最后日期,并获取该行的价格。并非所有产品在所有月份都会更新,所以不能只选择最后日期。不同的产品将有不同的最后日期。(例如,在当前计算器中,只有一个产品 #3333 具有 5/1/22 的条目,因此其他两个产品显示 #N/A。这很好。无需调整该计算器。这只是一个例子)
我在当前计算器单元格 F5 中使用此公式(如图所示):
=指数($C$4:$C$12, MATCH(1,(E5=$B$4:$B$12)*($G$4=$A$4:$A$12),0))
答:
3赞
Scott Craner
4/6/2023
#1
用:
=SUMIFS(C:C,B:B,E12,A:A,MAXIFS(A:A,B:B,E12))
它将返回产品编号匹配的最后日期的值。
评论