-1

需要尝试根据 Excel 中可能的 3 次查找来获得结果。我有一个特定尺寸的租用车辆的价格,需要根据进入另一张表中的单元格来检查我是否要添加补充。

我有一张名为 Keys 的表格,其中包含我计算所依据的标准,第二张表格中我加载了所有可用车辆尺寸的费率,从汽车到教练。我想根据我的选择来计算转移到更大车辆的客户的补充,甚至是减少。

关键数据是:

Vehicle Sizes                               

Range    # Seats Rate    Column    Supplement    Range to work on

1        4               R         N    
2        7               S         Y             1
3        16              T         N    
4        24              U         Y             5
5        29              V         N    
6        35              W         N    
7        45              X         N    

因此,例如,如果我选择计算 7 座车的附加费,那么我想计算 7 座车和 4 座车之间的差额,这就是我的附加费。我还选择计算 29 座和 24 座车辆之间的减少量。

我试图弄清楚如何组合多个 IF 和 LOOKUP,如果它们正确与否。

所以基本上如果我在 Keys 的补充列中有一个 Y,然后根据要处理的 Range 的 Rate 列计算费率的差异。

任何建议或帮助表示赞赏

抱歉,我忘记了实际费率。它们存储在另一张纸上,如下所示。收费是按服务收费的,比如机场接送等,它们在越南盾,所以这就是为什么它们在 100,000 + 范围内。

RSTUVWX 附加费率
4 7 16 24 29 35 45
340000 373000 394000 735000 780000 1050000 1210000

我试图从 pnuts 调整答案,但有点迷失,请注意确定我是否需要公式中的 MATCH。

4

1 回答 1

1

我怀疑这是否适合,但它可能有助于澄清您的要求:

=IF($D2="N","",INDEX(Sheet2!$Q$2:$X$4,MATCH(F$1,Sheet2!$Q$2:$Q$4,0),CODE($C2)-80 )-INDEX(Sheet2!$Q$2:$X$4,MATCH(F$1,Sheet2!$Q$2:$Q$4,0),CODE($C2)+$E2-$A1-81))

在 F2 中上下复制以适应。

在此处输入图像描述

于 2013-09-20T11:23:35.097 回答