需要尝试根据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。
答案 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中的向上和向下复制以适应。