这可以通过多种方式完成,具体取决于电子表格的外观,选择方式等等。由于没有任何进展,也没有进一步澄清的回复,我只想举例说明它的外观。
(请注意,我的Excel选项使用分号,而不是逗号,对大多数人来说,在这张照片的功能代码应该是: =VLOOKUP(B10,Table1,2)*C10*D10*(1-VLOOKUP(D10,Table3,2))
)
让我们说这是它的样子。没关系它们在同一工作表上的事实,这可以很容易地改变。
我在这里所做的是使用数据验证来创建一些下拉列表来选择服务,长度和数量。然后添加一个公式来总结所选选项的结果。
以下是关于如何操作的简短指南:
步骤1
首先使用数据创建表。他们不必在桌子上。
步骤2
使用数据验证创建下拉列表。
选择应代表服务级别的单元格,然后转到数据选项卡并选择数据验证。选择“列表”,然后添加源。
对其他两个选择框重复此过程。
注意。对于单列表 - 如本例中的表2 - 您可以使用替换源范围=INDIRECT("Table2")
步骤3
将所有内容添加到一起。
这是原始问题,在这种情况下,将它们添加到一起很简单。
想法就是将选项字段加倍
=B10*C10*D10
但在这种情况下,这显然不起作用。
首先,B10显示服务的名称,而不是价格。所以我们=VLOOKUP()
用来看看服务的价格是多少。
VLOOKUP的语法是 =VLOOKUP (value, table, col_index, [range_lookup])
要查找的值在B10中,我们要检查的表是“Table1”,我们想要的结果是第2列(如果它不是表,使用B3:C6就像好)。
我们B10
用VLOOKUP(B10,Table1,2)
。替换。
现在我们有=VLOOKUP(B10,Table1,2)*C10*D10
哪些工作,但等等,我们错过了一些东西!
折扣。
我使用相同的方法VLOOKUP()
来确定数量的折扣。
VLOOKUP(D10,Table3,2)
在这种情况下返回值0.02。但我们不能将它全部乘以0.02,我们想要2%的折扣。所以我们添加(1-之前,反转%并获得0.98。
现在我们可以将它添加到函数中。结果是:
=VLOOKUP(B10,Table1,2)*C10*D10*(1-VLOOKUP(D10,Table3,2))
我希望这个例子可以帮助您完成项目。祝好运!
编辑
哦,差点忘了。要在另一个工作表上引用范围,表格或单元格,只需添加工作表名称即可!在它面前。因此,Sheet2上的B2将是Sheet2!B2
好运!