「「云之家」」计算公式之 COUNTIF 函数

184 阅读2分钟

「「云之家」」计算公式之 COUNTIF 函数

COUNTIF 函数是做什么的?

COUNTIF是用来筛选符合条件的数据的,并返回符合条件数据的数量,一般是用来筛选明细中的数据

用法

COUNTIF(遍历的数据, 筛选条件)

说明

遍历的数据:必传的参数,要遍历的数据

筛选条件:必传的参数,如何筛选数据,其实就是这个条件返回真,这条数据就匹配了这个条件,筛选后的数据就会包含这条数据

示例

  • 1、假设我们有个【转正评分明细】,数据如下
评价人姓名评价得分
孙悟空11
猪八戒5
沙僧4
  • 2、 用 COUNTIF 函数筛选出所有评价得分 > 10 的记录
COUNTIF(转正评分明细.控件自身,转正评分明细.评价得分 > 10)

筛选结果:(只有一条记录符合条件)

评价人姓名评价得分
孙悟空11

场景 1

假如,有个【转正评分】模板,评价得分最高为 10 分,那么如果【转正评分明细】中出现 评价得分 > 10,自然就是异常情况,这个时候我们就要限制,如果【转正评分明细】中出现 评价得分 > 10 的记录,就不允许提交,就可以再【提交校验】中设置如下

IF(COUNTIF(转正评分明细.控件自身, 转正评分明细.评价得分 > 10) > 0, false, true)

解析

要做到上述判断分两步

  • 1、 筛选出符合条件的数量
COUNTIF(转正评分明细.控件自身, 转正评分明细.评价得分 > 10) 
// 返回结果为 1
  • 2、 用这个数量来做判断
IF(COUNTIF(转正评分明细.控件自身, 转正评分明细.评价得分 > 10) > 0, false, true)

讲完收工!!!

欢迎关注我的个人公众号「「小枫学幽默」」一起成长,一起分享生活!!

扫码关注我.png