以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]关于函数问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=7455)

--  作者:rstring
--  发布时间:2007/4/19 11:40:00
--  [求助]关于函数问题
[这个贴子最后由rstring在 2007/04/19 02:04pm 第 1 次编辑]


请高手赐教!
进货表,出货表和存货表三个表,存货表中的数据是从进货表和出货表中得到的。
例如:存货表中有个列(卷数),这个列的数据是需要两个条件的,搜索进货表编号列的数据是否和存货表编号列的数据相同,另一个条件是搜索出货表编号列的数据是否和存货表编号列的数据相同,如果搜索进货表和出货表两个表编号列的数据和出货表相同,则用进货表卷数列的和减去出货表卷数列的和。

在Excel中的式为=SUMIF(进货表!C:C,A1692,进货表!F:F)-IF(COUNTIF(出货表!C:C,A1692)>0,IF(COUNTIF(出货表!C:C,A1692)>1,SUMIF(出货表!C:C,A1692,出货表!F:F),VLOOKUP(A1692,出货表!C:F,4,0)),0)


egd文件下载附件


--  作者:chen7806
--  发布时间:2007/4/19 11:58:00
--  
以上三个函数对应易表的函数为:
excel             易表
sumif           sumfor
countif         countfor
vlookup         findtext  
--  作者:500300107
--  发布时间:2007/4/19 15:40:00
--  
增加一个产品表,里面只要写进产品的资料,就可以了
--  作者:rstring
--  发布时间:2007/4/20 0:03:00
--  

楼上的可否详细点?


--  作者:smileboy
--  发布时间:2007/4/20 0:15:00
--  
SumFor("进货表","卷数","产品编号", "=" ,[产品编号])-SumFor("出货表","卷数","产品编号", "=" ,[产品编号])
--  作者:rstring
--  发布时间:2007/4/21 11:05:00
--  

谢谢各位的帮忙,对于小弟的表格有没有更好的建议。