Office中国论坛/Access中国论坛

标题: [求助]关于IF语句只能套7层问题 [打印本页]

作者: desertfox    时间: 2007-2-16 06:50
标题: [求助]关于IF语句只能套7层问题
本人是计算机硬件销售人员,现在主要面对是网络销售,每天都要根据网友不同的要求,报出价格,现在已经无法应该付众多网友,所以想设计一个小型的装机报价软件,网上也有类似的软件 ,但生成的报价单,是供打印,我需要的是复制出来,粘贴给网友们看的

具体意思,就是,第一列,为CPU,内存,主板等产品类名称,第二列对应的就是相应型号,但第二列的每一单元格都对应一个单列的数据库,里面为预先存好的,主推产品供我选择,第三列为第二列对应产品的价格,同时这一列数据为自动生成,是根据第二列所选中的产品,生成相应的价格,当然价格也是预先设好的,最后在最底一行,生成合计值,就这样


我自己用EXCEL做了一个这样的表,第二列产品列每个单元格里设置下拉列表,第三列使用IF语句判断第二列选中的值,则输出相应的数值,最后面来个统计,但有个非常遗憾的问题,EXCEL里IF语句,只能套7层,这对于众多的IT产品,有点显的力不从心,而且此方法维护起来较烦,IT市场瞬息万变,其他方法,我实在想不出,所以想到数据库,本人大学时,也学过数据库,确切的说,也是学软件的,但本人酷爱硬件,以至于发展方向朝向硬件了,学的那点东西,也老早还给老师了,实在是惭愧

网上销售也已经有几千笔了,无一中评差评,所以俺不人人共愤“JS”
[attach]23128[/attach]


[此贴子已经被作者于2007-2-15 22:50:10编辑过]


作者: 情比金坚    时间: 2007-2-16 08:27
不知道excel里有个vlookup()函数吗?
作者: cola    时间: 2007-2-16 16:02
是啊,用VLOOKUP,MATCH+INDEX,OFFSET等都可以满足你要求.
作者: desertfox    时间: 2007-2-17 00:40
谢谢楼上二位,vlookup()函数基本上已经入门,编我这种级别的小程序,真是易如反掌,终于可以美美的过个好年啦,谢谢

同时还有一个小小的问题,就是,我反回的数值,想在前面加个货币符号,但类型还得是数值型,后面我还要合计,这样就显的完美了



在这里祝所有朋友,新年快东,万事如意
作者: cola    时间: 2007-2-17 01:29
你提到的货币符号,可以用$&VLOOKUP()*1的形式或者说格式设置来解决.

最好上传附件,以便大家帮你.
作者: desertfox    时间: 2007-2-17 05:47
谢谢,楼上的,问题已经解决,设置单元格格式,改成货币,就解决了,现在困扰我近一年的问题,基本上已经解决[em01]

谢谢大家的帮助

我会常过回来看看,有问题,还要向大家请教

再次祝:所有朋友,新年快东,万事如意




作者: herowang3    时间: 2007-2-18 05:10
IT市场瞬息万变




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3