2010-04-28 88 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