代码之家  ›  专栏  ›  技术社区  ›  curly_brackets

将值赋给列表

  •  0
  • curly_brackets  · 技术社区  · 15 年前

    首先也是最重要的。我对excel中的“编程”完全不熟悉。

    我正在做一个价格计算器,当我使用打印机时,它会计算价格。 工作表包含列表,因此我不需要键入数字,但可以在某些选项之间进行选择。

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

    我的工作表包含这些信息。
    说明、数量、单/双工、格式、打印价格、纸张价格、总价。

    描述: 可能是“为我哥哥打印邀请函”
    数量: 打印数量
    单工/双工: 包含“single”和“duplex”的列表
    格式: 包含“A4”、“SRA3”和“SRA3高损耗”的列表
    印刷价格: 总价


    计算方法如下:
    'format'+('amount'x'single/duplex')='打印价格'

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

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

    此示例的计算如下所示:
    'format'+('amount'x'single/duplex')='打印价格'
    1,25+(30×2)

    有人知道吗????

    1 回复  |  直到 15 年前
        1
  •  2
  •   Kevin Ross    15 年前

    我会做一个价格查询表,把价格以表格的形式列出来。

    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