Excel工作表多条件函数(如索引匹配数组),用于获取项目的最后一个值,按项目名称和日期查找

fquxozlt  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(161)

我分享一个示例表与产品的价格随着时间的推移更新的列表.我有一个指数匹配数组函数,可以查找产品的价格为给定的一个月.但我想要的是一个函数,将获得最后输入的值为产品.所以该函数应该搜索产品名称,并从日期列转到有该产品记录的最后日期,并获取该行的价格。并非所有产品都在所有月份更新,所以不能只看最后日期。不同的产品会有不同的最后日期。(例如,在当前计算器中,只有一个产品#3333有5/1/22的条目,所以其他两个显示#N/A。这很好。不需要调整计算器。这只是一个例子)
我在当前计算器中使用这个公式,单元格F5(如图所示):
=INDEX($C$4:$C$12,MATCH(1,(E5=$B$4:$B$12)*($G$4=$A$4:$A$12),0))

hgc7kmma

hgc7kmma1#

用途:

=SUMIFS(C:C,B:B,E12,A:A,MAXIFS(A:A,B:B,E12))

它将返回产品编号匹配的最后日期的值。

相关问题