2010-04-28 95 views
0

首先。我完全不熟悉Excel中的“编程”。将值分配给列表

我试图制作一个价格计算器,它可以在我使用我的打印机时计算出价格。 工作表包含列表,所以我不需要输入数字,但可以选择一些选项。

我想列表中的选项有一个值。

我的工作表包含了这些信息。
描述,金额,单/双面,格式,打印价格,纸张价格,总价格。

说明:可能是 “打印哥哥的邀请”
金额:金额printet
单/双面:含 “单” 和 “双面” 列表
格式:含有 “A4”, “SRA3” 和 “SRA3 HiGloss”
打印价格表:总价


这是它是如何计算的:
'格式' +( '量' X '单/双面')= '印刷价格'

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

单/双面
每页(singlex):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)

是否anyo知道这个吗?

+0

肯尼斯,不能完全确定是什么问题,你正试图得到回答。如果你问一个具体的问题,你可能会得到更好的结果。 – Stewbob 2010-04-28 16:54:38

+2

用引号编程?这很痛。你想要VBA或工作表公式吗? – 2010-04-28 18:32:02

+0

也许看看:http://office.microsoft.com/en-us/excel/HP100705161033.aspx – barrowc 2010-04-29 01:49:26

回答

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

+0

我已经尝试了你的建议,但我似乎无法得到它的工作...你可能会做一个Excel工作表,上传它(http://www.easy-share.com/)和分享链接我?? 预先感谢您... – 2010-04-29 08:17:18

+0

太棒了!它像一个魅力! :-) 我现在需要的唯一东西,它如何复制/复制行?当我复制这些行时,代码会引用错误的单元格。我可以通过手动力来做到这一点...... – 2010-04-29 09:46:02