excel 自动生成报价

来源:百度知道 编辑:UC知道 时间:2024/05/04 20:01:17
比如,我一张表格里面有100种产品名称及其价格,
A列是名称,B列是价格,C列是数量
有个客户要了几种产品的诺干数量,我想填入客户需要的数量后,自动生成以下报价单:

白鸭5*105=525,母鸡1*80=80,公鸡10*90=900,黑鸭3*55=165,肥鹅2*71=142

合计1812元,8折后1449.6元

要求,对应的数量是空或者是0的产品不要出现了,不然这个报价单就太长了
这样如何实现?
已经有这样表格的也可以直接发给我
邮箱 CCCLK#163.COM #=@

anny_yanze 的回答已经很接近我的要求了,
但是我很重要的一个要求是:生成文字的报价单,而不是表格的报价单,就是显示成为一句话,如我问题所述,而不是一个表格。

1.加上D列(金额),在D2设公式:D2=B2*C2,然后往下复制

2.再加一栏E列(可定义为"报价识别栏"),在E列设公公式:
E2=IF(C>0,"*",""),然后往下复制
这个公式是表示,只要你在"数量"(C列)输入客户所需数量,即在相对应的E列位置做记号"*"

3.在D列即金额栏的最下方设加总公式,假设你的产品有100种,则在大于101行(含表头)的D列拉置设:
=sum(d2:d101)

4.假设加总公式在D102的位置,则在其下行填入折扣率80%(或其他比率),在其左边输文字"折扣率:",给客人看到其享受到的折扣,然后再在折扣率的下方设公式:
D104=D102*D103,再在其左边输入"折后价".

5.最后,点菜单"数据-->筛选-->自动筛选",点击在E列出现的倒三角,点选"*",这样,一张只有客户需求产品的报价单就完成了.

6.建议你将上述文档存成范本档,这样每次只要将数量输入,就产生新的报价单了.

已给你发了一封邮件,看看如何。tzz4186@sina.com