动态查找值介于 - Excel

Dynamically Lookup Value with Between - Excel

我有一个按时间顺序排列的产品、年、月、利润列表(如下所示)。

总结Table

Product Year    Month   Profit
TV      2018    1       10
TV      2018    2       20
TV      2018    3       30
TV      2018    4       50
TV      2018    5       35
TV      2018    6       60
TV      2018    7       90
Heater  2018    1       20
Heater  2018    2       3
Heater  2018    3       8
Heater  2018    4       4
Heater  2018    5       6
Heater  2018    6       11
Heater  2018    7       1

我想做的是查找另一个 sheet,其中包含按月和按年的所有价格变化以及下面显示的 table。

售价

Product Year    Month   Price
TV      2018    1       ,000.00
TV      2018    4       0.00
TV      2018    7       0.00
Heater  2018    1       .00
Heater  2018    2       .00
Heater  2018    5       .00

所以最终结果,例如,电视月 = 2 和年 = 2018,我希望它能带来 1,000 美元作为我利润计算的一部分。

要获得正确的价格,请使用:

=INDEX(J:J,AGGREGATE(14,6,ROW($I:$I)/(($G:$G=A2)*($H:$H=B2)*($I:$I<=C2)),1))