根据众多标准乘以值
Multiply values based on numerous criteria
我有两张纸:http://s4.postimg.org/aryzvl13v/Capture.png < 两张 table 的图像。
我必须在第一个 table 中找到 sell price
。为此,我需要匹配 type
。之后,我检查 cost
是否多于第二个 table 中的 B 列。然后我会找到相应成本的乘数。一旦我找到正确的乘数,我就可以找到 Sell Price
等于 Cost
x Multiplier
.
所以我需要一个与type
匹配的D列的公式,然后找到最大可能的"If Cost is more than",最后将相应的乘数乘以成本。
例如:假设我有商品 467874
,类型为:PKG
,成本为 .45
。因为它大于 3.00 美元但小于 10.00 美元,我会使用乘数 1.85
.
So the Sell Price for 467874
would be 8.45
x 1.85
= .63
我以后需要能够更改 Sheet2,因此公式必须是动态的。否则我只会使用 "IF" 语句。所以我希望能够在 Sheet2 上添加和删除字段。
在 Sheet2 中更改了查找数组:
我建议:
=ROUND(C2*IF(B2="PKG",INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)),IF(B2="POPULAR",INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)),INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)))),2)
在 D2 中复制成花色。
我有两张纸:http://s4.postimg.org/aryzvl13v/Capture.png < 两张 table 的图像。
我必须在第一个 table 中找到 sell price
。为此,我需要匹配 type
。之后,我检查 cost
是否多于第二个 table 中的 B 列。然后我会找到相应成本的乘数。一旦我找到正确的乘数,我就可以找到 Sell Price
等于 Cost
x Multiplier
.
所以我需要一个与type
匹配的D列的公式,然后找到最大可能的"If Cost is more than",最后将相应的乘数乘以成本。
例如:假设我有商品 467874
,类型为:PKG
,成本为 .45
。因为它大于 3.00 美元但小于 10.00 美元,我会使用乘数 1.85
.
So the Sell Price for
467874
would be8.45
x1.85
= .63
我以后需要能够更改 Sheet2,因此公式必须是动态的。否则我只会使用 "IF" 语句。所以我希望能够在 Sheet2 上添加和删除字段。
在 Sheet2 中更改了查找数组:
我建议:
=ROUND(C2*IF(B2="PKG",INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)),IF(B2="POPULAR",INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)),INDEX(Sheet2!C:C,MATCH(C2,Sheet2!B:B,1)))),2)
在 D2 中复制成花色。