如何根据 Excel 中的最新日期获取产品价格

如何根据 Excel 中的最新日期获取产品价格

我有下表:

在此处输入图片描述

上表第一列为“产品名称”,第二列为更新价格的“日期”,第三列代表相应日期的价格。

我想要实现的是,根据 B1:B5 中的最新日期,从 C1:C5 获取产品价格(本例中为“Engerix”)。因此,实际上我希望本例中的值为“700”。

我使用 Excel INDEX、MATCH 和 MAX 公式来实现预期结果,但由于我是新手,我失败了。有人可以在这方面帮助我吗?

答案1

我建议像这样格式化 B 列

d-mmm-yy h:mm:ss

这将确保更准确的结果,否则这将总结当天的任何内容。

F2

=SUMIFS($C$2:$C$7,$A$2:$A$7,E2,$B$2:$B$7,MAX(IF($A$2:$A$9=E2,$B$2:$B$9)))

F3

=SUMIFS($C$2:$C$7,$A$2:$A$7,E3,$B$2:$B$7,MAX(IF($A$2:$A$9=E3,$B$2:$B$9)))

在此处输入图片描述

您的 F3 代码中有一个意外的“@”,请将其删除,这样就可以了。

在此处输入图片描述

答案2

在此处输入图片描述

关于@SQL Temp #SQL Temp 的回复。

相关内容