以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]刷新公式 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5653) |
-- 作者:wgann8 -- 发布时间:2006/12/23 20:40:00 -- [求助]刷新公式 [这个贴子最后由wgann8在 2006/12/23 10:13pm 第 1 次编辑] 我的一个表中有[1],[2]....[20] 20个列,另有[A],[B]2个列. 现在求[A],[B]的刷新公式: 一: 统计[1],[2]....[20] 20个列中有几个列符合以下条件: “当前单元格<0.5,同时,该单元格的上一个单元格=5”。 将结果记录在[A]列中(即[A]的刷新公式) 二:
|
-- 作者:czy -- 发布时间:2006/12/23 20:59:00 -- 这样的要求,要提供文件吧? |
-- 作者:wgann8 -- 发布时间:2006/12/23 21:28:00 -- egd文件下载 文件上传了,请帮忙啊 |
-- 作者:xj22710 -- 发布时间:2006/12/23 23:11:00 -- 你要求的[B]列在你上传的文件数据中,满足当前单元格=0或者=0.1的数据有2个,你到底要返回哪个数据呢? |
-- 作者:czy -- 发布时间:2006/12/23 23:20:00 -- 是啊,你的说明有问题。 假如<0.5,那么0和0.1自然在此列。 |
-- 作者:wgann8 -- 发布时间:2006/12/24 7:42:00 -- 第一个问题是: 同时满足2个条件: 1)当前单元格<0.5 。 2)该单元格的上一个单元格=5 。(即ROW-1) 我文件中黄色的单元格就是符合以上条件, 表中这样的单元格组合有3个(或者说这样的列有3个),故[B]=3. 第二个问题是: 参考表中红色的单元格. 新上传文件,看清楚些 |
-- 作者:czy -- 发布时间:2006/12/24 10:54:00 -- A列刷新公式可以这样: if(row=1,"",if([01]<0.5 And Cell(row-1,1)=5,1,0)+if([02]<0.5 And Cell(row-1,2)=5,1,0)+if([03]<0.5 And Cell(row-1,3)=5,1,0)+if([04]<0.5 And Cell(row-1,4)=5,1,0)+if([05]<0.5 And Cell(row-1,5)=5,1,0)+if([06]<0.5 And Cell(row-1,6)=5,1,0)+if([07]<0.5 And Cell(row-1,7)=5,1,0)+if([08]<0.5 And Cell(row-1,8)=5,1,0)+if([09]<0.5 And Cell(row-1,9)=5,1,0)+if([10]<0.5 And Cell(row-1,10)=5,1,0)+if([11]<0.5 And Cell(row-1,11)=5,1,0)+if([12]<0.5 And Cell(row-1,12)=5,1,0)+if([13]<0.5 And Cell(row-1,13)=5,1,0)+if([14]<0.5 And Cell(row-1,14)=5,1,0)+if([15]<0.5 And Cell(row-1,15)=5,1,0)+if([16]<0.5 And Cell(row-1,16)=5,1,0)+if([17]<0.5 And Cell(row-1,17)=5,1,0)+if([18]<0.5 And Cell(row-1,18)=5,1,0)+if([19]<0.5 And Cell(row-1,19)=5,1,0)+if([20]<0.5 And Cell(row-1,20)=5,1,0)) B列咱没办法,因为数值型列空值即为0,我还没有办法空值的0和有输入的0怎么区别。 |
-- 作者:smileboy -- 发布时间:2006/12/24 11:00:00 -- 笨办法,注意列类型 egd文件下载 |
-- 作者:WGANN8 -- 发布时间:2006/12/24 19:07:00 -- 谢谢!!!!!!!! |