以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]刷新公式出错 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=23290) |
||||
-- 作者:iyplx2425 -- 发布时间:2012/12/13 17:04:00 -- [求助]刷新公式出错
但[第八列]的刷新公式却只有当[合作人数]处于该组编号最上一行时,公式能正确反映编号的对与错,当[合作人数]不处于该组编号最上一行时,公式就出错了。如表中编号为01的情形。不知有没有办法解决。谢谢! |
||||
-- 作者:wjq1072 -- 发布时间:2012/12/13 19:31:00 --
|
||||
-- 作者:iyplx2425 -- 发布时间:2012/12/13 19:46:00 -- 没想到老师的这个公式既简单又准确。谢谢了! |
||||
-- 作者:iyplx2425 -- 发布时间:2012/12/13 19:53:00 -- 不过还有一个问题。当同一组编号[合作人数]违反必须,且只能有一个[合作人数]不为0的时候,刷新公式还是出错了,见第一行、行二行。
|
||||
-- 作者:客人 -- 发布时间:2012/12/14 8:29:00 -- IF([第一列]="" Or ([合作人数] = 0 And [合作编号] = ""),0,IF(MaxFor(GridName,"合作人数","合作编号", "=" ,[合作编号]) <> CountFor(GridName,"合作编号", "=" ,[合作编号]), - 1,IF(CountFor(GridName,"合作人数", "<>" ,"","合作编号" ,"=" ,[合作编号]) <> 1, - 1,0))) 我在公式中加了一个条件语句,好像可以了。 |
||||
-- 作者:iyplx2425 -- 发布时间:2012/12/14 9:25:00 -- 明明登录了,怎么成客人了? |