Abdullah Mamun-Ur- Rashid Asked: 2020-01-19 23:11:45 +0800 CST2020-01-19 23:11:45 +0800 CST 2020-01-19 23:11:45 +0800 CST 如何根据 Excel 中的最新日期获取产品价格 772 我有下表: 上表的第一列是“产品名称”,第二列是价格更新的“日期”,第三列代表各个日期的价格。 我想要完成的是,根据 B1:B5 中的最新日期从 C1:C5 获取产品的价格(在这种情况下假设为“Engerix”)。所以,实际上我希望在这种情况下值是“700”。 我使用了excel INDEX、MATCH和MAX公式来完成预期的结果,但由于我是新手,我失败了。有人在这方面帮助我吗? microsoft-excel 2 个回答 Voted Best Answer SQLTemp 2020-01-20T00:10:09+08:002020-01-20T00:10:09+08:00 我建议像这样格式化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 代码中有一个意外的“@”,删除它并且应该可以工作。 Abdullah Mamun-Ur- Rashid 2020-01-20T01:24:43+08:002020-01-20T01:24:43+08:00 关于@SQL Temp #SQL Temp 的回复。
我建议像这样格式化B列
这将确保更准确的结果,否则这将汇总当天的任何内容。
F2
F3
关于@SQL Temp #SQL Temp 的回复。