将值分配给列表

时间:2010-04-28 15:39:43

标签: excel

首先。我完全不熟悉Excel中的“编程”。

我正在尝试制作价格计算器,用于计算使用打印机时的价格。 工作表包含列表,因此我不需要输入数字,但可以选择某些选项。

我希望列表中的选项具有值。

我的表格中包含了这些信息 说明,金额,单/双面,格式,打印价格,纸张价格,总价格。

说明:可能是“为我哥哥打印邀请”
金额:金额打印件 单/双工:包含“单个”和“双工”的列表
格式:包含“A4”,“SRA3”和“SRA3 HiGloss”的列表
打印价格总价

这是如何计算的:
'格式'+('金额'x'单/双工')='打印价格'

我想将theese值分配给列表选项:

单/双面
  每页(单页):0,6
每页(双工):1,2

格式:
  A4。纸:0,2
  SRA3高光泽:1,25
  SRA3:1

示例

Description Amount      Single/Duplex       Format          Printing price
Invitations 30          Duplex              SRA3 HiGloss    61,25

此示例的计算如下所示:
'格式'+('金额'x'单/双工')='打印价格'
1,25+(30 * 2)

有谁知道这个???

1 个答案:

答案 0 :(得分:2)

我会制作价格查询表,并以表格形式列出价格,即

A          B

Single  0.6

Duplex  1.3

A4      0.2

等等......

然后,您可以使用vlookup函数将给定的选项转换为其值对应

= VLOOKUP(B3,Price_lookup!A1:B20,2,FALSE)

然后,您可以将其用作构建公式的基础

编辑:

好的,这是excel中一个非常粗略的例子,但它有效。您可以取消隐藏列以显示其工作原理

http://www.easy-share.com/1910066813/Stack_example.xls