我有两张纸:http://s4.postimg.org/aryzvl13v/Capture.png < 两张 table 的图片。
我必须找到 sell price
在第一个表中。为了做到这一点,我需要匹配 type
.之后,我检查 cost
大于第二个表中的 B 列。然后我会找到相应成本的乘数。一旦我找到了正确的乘数,我就可以找到 Sell Price
等于 Cost
x Multiplier
.
所以我需要一个与 type
匹配的 D 列公式,然后找到最大可能的“If Cost is more than”,最后将对应的乘数与成本相乘。
例如:假设我有项目 467874
类型:PKG
和 $8.45
的成本.因为它超过 3.00 美元但低于 10.00 美元,所以我会使用乘数 1.85
.
So the Sell Price for
467874
would be8.45
x1.85
= $15.63
我需要能够稍后更改 Sheet2,因此公式必须是动态的。否则我只会使用“IF”语句。所以我希望能够在 Sheet2 上添加和删除字段。
最佳答案
在 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 中复制下来以适应。
关于excel - 根据众多标准将值相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30652011/