以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  求刷新公式,统计行与行之间有多少空格  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5500)

--  作者:wgann8
--  发布时间:2006/12/16 8:45:00
--  求刷新公式,统计行与行之间有多少空格
我要设置刷新公式,统计当前行之前有多少个连续空格,请教公式。


也就是:当前单元格有数据,往上查 最近一个有数据的单元格,统计这两个单元格之间有多少空格。


--  作者:yangming
--  发布时间:2006/12/16 8:49:00
--  
加一判断列,然后用下面的公式试试

Aggregate
Aggregate函数用于对指定区域进行运算。

语法:
Aggregate(FunctionSettong,RowStar,ColStart,RowEnd,ColEnd,Grid)

FunctionSetting  指定运算类型, 2累计值,5平均值,6最大值,7最小值,8标准偏差,9方差,4非空单元格个数
RowStart         从该行开始计算
ColStart         从该列开始计算,可以用列名称,也可用列位置表示。
RowEnd           计算到该行为止
ColEnd           计算到该列为止,可以用列名称,也可用列位置表示。
Grid             可选参数,指定表,如果省略,则在当前表中计算。可以用表名,也可以用表位置表示

例如:

Aggregate(2,1,1,2,10)
返回当前表指定区域(1行1列到2行10列)的累计值

Aggregate(5,1,1,2,10,2)
返回第二个表指定区域(1行1列到2行10列)的平均值

Aggregate(2,1,"数量",Rows,"数量")
计算当前表的数量列的总计数

Aggregate(2,1,"数量",[订单表!Rows],"数量","订单表")
计算订单表数量列的总计数

Aggregate(4,1,1,2,10)
返回当前表指定区域(1行1列到2行10列)中已经输入内容的单元格个数。


--  作者:czy
--  发布时间:2006/12/16 11:28:00
--  
因Aggregate没有比较条件,对数值型不能统计出非空单元格的个数。
--  作者:wgann8
--  发布时间:2006/12/16 11:49:00
--  
请参考文件
注:当前单元格为空格,不统计.


--  作者:wgann8
--  发布时间:2006/12/16 11:52:00
--  
egd文件下载

-=-=-=- 以下内容由 wgann82006年12月16日 00:48pm 时添加 -=-=-=-
统计当前单元格之前有多少个连续空格,当前单元格为空格,则不统计.
请教公式
--  作者:czy
--  发布时间:2006/12/16 13:22:00
--  
egd文件下载
--  作者:搞不懂
--  发布时间:2018/11/7 23:24:00
--  
文件不能下载了啊
--  作者:搞不懂
--  发布时间:2018/11/7 23:32:00
--  
有没有人可以提供一下