我有两张纸:http://s4.postimg.org/aryzvl13v/Capture.png<两张桌子的图片。
我必须在第一张表中找到sell price
。为此,我需要匹配type
。之后,我检查cost
是否超过第二个表中的B列。然后我会找到相应成本的乘数。找到合适的乘数后,我会找到等于Sell Price
x Cost
的{{1}}。
所以我需要一个匹配Multiplier
的D列公式,然后找到最大可能的“If Cost is than”,最后将相应的乘数与成本相乘。
例如:假设我的项目type
类型为467874
,费用为PKG
。因为它超过3.00美元但不到10.00美元,我会使用乘数$8.45
。
因此
1.85
的卖出价格为467874
x8.45
= $ 15.63
我需要稍后更改Sheet2,因此公式必须是动态的。否则我只会使用“IF”语句。所以我希望能够在Sheet2上添加和删除字段。
答案 0 :(得分:2)
在Sheet2中更改了查找数组:
我建议:
=ROUND(C2*IF(B2="PKG",INDEX(Sheet2!C$2:C$7,MATCH(C2,Sheet2!B$2:B$7,1)),IF(B2="POPULAR",INDEX(Sheet2!C$8:C$11,MATCH(C2,Sheet2!B$8:B$11,1)),INDEX(Sheet2!C$12:C$14,MATCH(C2,Sheet2!B$12:B$14,1)))),2)
在D2中向下复制以适应。