需要根据另一个Excel工作表上的多个查找结果进行计算

时间:2013-09-20 09:09:18

标签: excel excel-2007 excel-formula

需要尝试根据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,那么根据要处理的范围,根据Rate Column计算费率的差异。

任何建议或帮助表示赞赏

抱歉,我想忘了实际价格。它们存储在另一张纸上,如下所示。收费是按服务,如机场接送等,他们在VN Dong,这就是为什么他们在100,000 +范围内。

R S T U V W X. 附加费率
4 7 16 24 29 35 45
340000 373000 394000 735000 780000 1050000 1210000

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

1 个答案:

答案 0 :(得分:1)

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

= IF($ D2 = “N”, “”,INDEX(Sheet 2中$ Q $ 2:$ X $ 4 MATCH(F $ 1,Sheet 2中$ Q $ 2:$ Q $ 4,0),CODE($ C2 )-80) - 索引(Sheet 2中$ Q $ 2:$ X $ 4 MATCH(F $ 1,Sheet 2中$ Q $ 2:$ Q $ 4,0),CODE($ C2)+ $ $ E2- A1-81))

在F2中的

向上和向下复制以适应。

enter image description here