以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  新手求助统计,谢谢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18064)

--  作者:wisonh
--  发布时间:2012/4/1 0:17:00
--  新手求助统计,谢谢


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120401000153.jpg
图片点击可在新窗口打开查看

 

如图,想统计A列中 A1 A2  各自在C列中,1连续2次以上的 总计数,当B列为B时,C列的值也算为1

 

A1 统计结果 为 5

 

A2 统计结果 为0 

 

应该怎样统计呢?谢谢


--  作者:y2287958
--  发布时间:2012/4/1 5:35:00
--  
说得不明白
--  作者:unverse
--  发布时间:2012/4/6 14:07:00
--  
不会
--  作者:mr725
--  发布时间:2012/4/6 14:37:00
--  
Dim ct,ct1 As Integer
ct = Tables("test").Compute("count(C)", "A = \'A1\' and C = \'1\'")
If ct >= 2
    ct1 = Tables("test").Compute("count(C)", "A = \'A1\' and (C = \'1\' or B = \'B\')")
End If
output.show( "A1的总计数为: " & ct1)