以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  该公式有效吗?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3304)

--  作者:cowpoke
--  发布时间:2006/8/17 10:52:00
--  该公式有效吗?
if(row=rows,findtext("物质公司","还欠金额",row," = ",rows) +findtext("爱心公司","还欠金额",row,"=",rows) + findtext("其它","还欠金额",row,"=",rows),[欠账总额])
--  作者:smileboy
--  发布时间:2006/8/17 10:57:00
--  
你用[行号]代替row试试
--  作者:贺老六
--  发布时间:2006/8/17 11:00:00
--  
无效,应该是:
if(row=rows,cell(Rows,"还欠金额","物质公司") + cell(Rows,"还欠金额","爱心公司") + cell(Rows,"还欠金额","其它"),[欠账总额])
--  作者:cowpoke
--  发布时间:2006/8/17 11:55:00
--  
还是不对,我取部分公式也不得正确结果。
if(row=rows,cell(Rows,"还欠金额","物质公司"),[欠账总额])
结果为空格("物质公司"表中有数据)

--  作者:yangming
--  发布时间:2006/8/17 12:08:00
--  
上传文件看看吧
--  作者:cowpoke
--  发布时间:2006/8/17 12:08:00
--  
下面引用由smileboy2006/08/17 10:57am 发表的内容:
你用代替row试试

以2楼的:
你用[行号]代替row试试
也无效

--  作者:cowpoke
--  发布时间:2006/8/17 12:14:00
--  
文件如下:
egd文件下载
--  作者:lmk
--  发布时间:2006/8/17 12:30:00
--  
密码?
--  作者:wjq1072
--  发布时间:2006/8/17 15:16:00
--  
是不是这样?看不到你的文件瞎猜的。
egd文件下载
--  作者:wjq1072
--  发布时间:2006/8/17 22:47:00
--  
从你的公式看我的理解:在3个表中寻找某些列的最后一行进行相加,然后反馈到指定列。是这样吗?但用你上面的公式好像不能实现。我做了在2个表中寻找2列的最后一行进行相加,放到一表的指定列。不知对你有没有参考价值?
egd文件下载