excel计数场景,常规情况下我们使用countif或counitfs函数来计算,但这两个函数它的参数只能设置为单元格区域,无法以表达式的结果来作为区域范围。

这里有个案例,如上图所示,要计算符合两个条件的单元格个数。第一个条件是一次考和二次考均大于420分,第二个条件是二次考要大于一次考分数,符合这两个条件的学生个数是多少?

我们通过条件格式和逻辑判断函数,将符合条件的单元格使用黄色填充来显示,此时三个单元格都属于黄色填充,则表示它完全符合上述设定的两个条件!
下面我们将两个条件拆分,进行公式计算。
首先是第一个条件,一次考和二次考要同时满足大于420分,这是一个多条件计数需求,这种多条件计数是同时满足的“且”的关系,因此我们直接使用countifs函数写公式:
=COUNTIFS(B2:B101,">420",C2:C101,">420")

这里需要注意countifs函数中的条件组写法,第一参数是条件区域,第二参数是条件,第三参数是第二组条件区域,第四参数是第二组条件……以此类推,最多设置255个参数。
那么我们需要注意其中条件的写法,如上图公式所示,它使用双引号来引用一个判断式,如果没有双引号,则公式无法执行运算!
这是多条件“且”的关系,如果是“或”的多条件关系,即满足任意条件,则不能直接使用countifs函数,而是另一种表达,我们可以思考一下。
剩余65%未读立即解锁专栏,阅读全文