2013-02-20 56 views
2

美好的一天。 有一个头痛worksheet.Plus我是一个在excel新手的东西。 我有一个范围变化的工作表。每个要显示的值都取决于另外两个单元格中输入的值。例如:多标准公式

Cell A14 = Item Description (drop down list) 
Cell A18 = Item Weight 
Cell C15 = Cost per Item (this varies depending on description & weight) 
Cell D15 = Final calculated cost 

在细胞C15,某些项目的任何地方从依赖于物品的重量&说明3到6个不同的值/成本被排序。 如: 一个项目范围&成本:

1-44 = 1.52 per item 
45-299 = 1.29 per item 
300-499 = 1.25 per item 
500-999 = 1.11 per item 
1000- = 0.92 per item 

而另一种成本:

1-44 = 13.02 per item 
45-99 = 4.02 per item 
100-299 = 3.87 per item 
300-499 = 3.70 per item 
500- = 3.59 per item 

牢记,以及有13名不同的项目,我如何获得C5单元格显示对应的值取决于单元格A14中的项目说明和单元格A18中的项目权重? 据我已经得到了作为细胞D5其中它可以计算基于物品描述与VLOOKUP公式:

=IF(A19*C15<VLOOKUP(A14,Sheet4!$B$1:$D$26,3,0),VLOOKUP(A14,Sheet4!$B$1:$D$26,3,0),A19*C15) 

我也创建其它片材(1 & 4)具有另一其他范围。 这是一个IF函数,另一个VLookup或两者的组合?

在此先感谢。

似乎我没有足够的代表张贴图像。

+1

做到这一点,你可以请出示您的工作簿的屏幕截图?遵循你的例子有点困难。 – 2013-02-20 19:07:59

+0

似乎我没有足够的代表发布图像。 – flavius 2013-02-20 19:48:02

+0

以链接提供 - 任何有代表的人都可以编辑。 – 2013-02-20 19:51:09

回答

2

您可以使用SUMPRODUCT:

Example 1

Example 2

只需设置你的表的最大和最小范围,并把对应的金额。

附录:

这里是你将如何与SUMIFS()

Example 3

Example 4

+0

如果你对此更加适应,你也可以使用= sumifs()。 – Stepan1010 2013-02-20 20:11:12

+0

非常感谢。经过一些调整,SUMPRODUCT解决了一切。谢谢大家,祝你有个美好的一天 – flavius 2013-02-21 16:53:38

+0

好的,祝你有个美好的一天。 – Stepan1010 2013-02-21 17:34:03