以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 求一组数据中大于0的值之和  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72874)

--  作者:wangyinming
--  发布时间:2015/8/7 22:18:00
--  [求助] 求一组数据中大于0的值之和
A B C D E F G H 合计
-1 2 \\ \\ -6 10 -2 10 22 合计大于0的值
SUMIF(AG5:AV5,"<0",AG5:AV5)
求一组数据中大于0的值之和
Excel 可以用sumif计算  这个不会,帮助只有列合计的列子,请高手指导。



--  作者:有点蓝
--  发布时间:2015/8/7 22:26:00
--  
Dim i as Integer =0 
i= IIf( Tables("表A").Current("A") >0 ,Tables("表A").Current("A"),0) + IIf( Tables("表A").Current("B") >0 ,Tables("表A").Current("B"),0) ........
[此贴子已经被作者于2015/8/7 22:26:55编辑过]

--  作者:wangyinming
--  发布时间:2015/8/7 22:41:00
--  


Dim i As Integer =0
i= IIf( Tables("初期建账").Current("备品数_①") >0 ,Tables("初期建账").Current("备品数_①"),0) + IIf( Tables("初期建账").Current("备品数_①1") >0 ,Tables("初期建账").Current("备品数_①1"),0)

写在表 DataColChanged中吗?
还是合计列的表达式,都不行啊

--  作者:有点蓝
--  发布时间:2015/8/7 22:45:00
--  
设置合计列的表达式
--  作者:有点蓝
--  发布时间:2015/8/7 22:48:00
--  
直接写到合计列的表达式中
IIF([初期建账]>0,[初期建账],0)+...
--  作者:wangyinming
--  发布时间:2015/8/7 22:52:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

蓝老师,看看哪里有问题

--  作者:有点蓝
--  发布时间:2015/8/7 22:55:00
--  
按5楼那样写
--  作者:wangyinming
--  发布时间:2015/8/7 22:56:00
--  
字符格式 可以用吗?
因为有/,所以没有使用整数格式

--  作者:有点蓝
--  发布时间:2015/8/7 22:57:00
--  
直接写到合计列的表达式中
   IIF([初期建账]>0,[初期建账],0)+IIf( [备品数_①] >0 ,[备品数_①1],0)
不要变量了
[此贴子已经被作者于2015/8/7 22:58:40编辑过]

--  作者:wangyinming
--  发布时间:2015/8/7 23:01:00
--  
附上附件,请看看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table




图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看