格集的条件表达式- 格集模型-参考:报表模型
目录

格集的条件表达式

很多时候,需要运算的目标不是层次坐标确定的所有单元格的集合,而是该范围内满足某些条件的单元格的集合,这时我们引入了条件表达式criteriaExp。

语法:Cellx[Coordinate]{criteriaExp}

说明:表示在Cellx[层次坐标/位移坐标]所界定的范围内的所有符合criteriaExp条件的单元格的集合。

其含义是对层次坐标或者位移坐标界定的单元格集合,运用条件表达式进行过滤,返回符合条件的单元格集合。

例如:


A1单元格的表达式为“=sum(C3[A3:2;C1:1]{C3<100})”,其层次坐标界定的单元格为上图红线框中的格子,再加上条件表达式“C3<100”,最终返回的单元格就是90和95两个,其汇总值为185。

D3单元格的表达式“=sum(C3{C3>100})”,采用省略主格的层次坐标,即当前格所属的主格区域内的所有单元格。比如C3[A1:3,B3:1;C1:1]界定的单元格为上图绿框中的格子,再加上条件表达式“C3>100”,最终返回的单元格就是114和133两个,其汇总值为247。