Excel 有什么方法可以在约会范围内找到vlookup吗?

Excel 有什么方法可以在约会范围内找到vlookup吗?,excel,date,range,vlookup,lookup,Excel,Date,Range,Vlookup,Lookup,如果日期=2017年3月1日,价格为2.00 如何在日期范围内计算单位成本?使用VBA还是直接公式更好 如果ᵗ省略ʰ参数,改为使用: Item no Unit Cost Starting Date Ending Date A12345 1.00 1/Feb/2016 6/Feb/2017 A12345 2.00 7/Feb/2017 31/Dec/2017 这意味着从2017年2月7日起的任何日期都将返回2.00,而在2016年2月1

如果日期=2017年3月1日,价格为2.00


如何在日期范围内计算单位成本?使用VBA还是直接公式更好

如果ᵗ省略ʰ参数,改为使用:

Item no  Unit Cost  Starting Date   Ending Date
A12345    1.00      1/Feb/2016      6/Feb/2017
A12345    2.00      7/Feb/2017      31/Dec/2017

这意味着从2017年2月7日起的任何日期都将返回2.00,而在2016年2月1日之前的任何日期都将返回“不适用”错误。

Hi Slai,感谢您的帮助。它似乎没有查找项目编号。在我的报告中,我有200多个项目。我有什么办法可以用吗?在这种情况下,项目编号是唯一的。如果我们使用VBA,有什么建议吗?
= VLOOKUP( --"01/Mar/2017", B2:C3, 2 )