条件汇总

阅读(3721) 标签: 条件汇总,

本节将以多层分组报表为例,讲述格集的条件表达式的用法。

一个例子

在上一小节的例子中我们看了如何做分组汇总,我们可以对分组后的每组数据分别进行统计,不过,如果我们需要在汇总的时候加入一定条件,该如何实现呢?我们来看一下润乾报表是如何来实现的。

在上一小节例子的基础上我做一点改动,将D5单元格的表达式改为:=count(D2{D2>10000}),该表达式的意思是统计工资高于10000元的人数。具体用法请参见: 格集的条件表示法

格集的条件表达式

如前文所述,当需要对一组单元格进行操作时,我们引入了格集表示法,但是格集的表示是和层次坐标、位移坐标紧密相关的,即层次坐标或者位移坐标确定的范围内的单元格的集合,缺省情况下则是当前格所属的主格管辖范围内所有目标单元格的集合。

但是,很多时候,我们需要运算的目标不是层次坐标确定的所有单元格集合,而是该范围内满足某种条件的单元格集合,此时我们引入了条件表达式,其书写规则如下:

Cellx[层次坐标或者位移坐标]{条件表达式}

从上面的表达式可以看出,其含义是对层次坐标或者位移坐标界定的单元格集合再运用条件表达式进行过滤,把符合条件的单元格找出来,并返回。

 

12.6.2-1: