在使用Excel时,我们都清楚函数可以很好地帮助工作人员处理一些数据,而实际上若能将函数的使用与其他一些数据功能相结合,也会有意想不到的的效果。下面带大家了解一下定义名称与COUNTIFS函数的配合使用会产生怎样的火花。
为了更好地说明Excel定义名称的功用,我们通过下图所示的一个数据案例,根据所给的成绩单计算出英语和数学成绩均在80分以上的学生人数。

在这个问题中,我们需要解决的是这样几个问题:首先要计算的是满足相应条件的个数,然后需要同时满足两个不同的条件,最后还有一个要考虑的是,当数据源不断增加时,所要计算的结果能否自动进行更新。
针对前两个问题,我们使用COUNTIFS这个函数来帮助进行计算,因为所给的案例数据源都是相对规范的,所以在J4单元格中直接列出相应的公式,即可得出结果。

简单对COUNTIFS函数做个说明:在此函数中,一个计算区域对应一个计算条件,此例中我们要同时满足两个条件,所以分别需要“英语”和“数学”成绩所在列的区域,同时分别后面跟随相应的计算条件。
解决了前两个问题,还剩下一个问题:如果数据源中新添了数据,公式就要做相应的修改,需要把条件区域的单元格范围进行调整,每次更新都得手动更改就会比较麻烦。

要解决这最后一个问题,我们就可以使用定义名称的功能了。首先选中数据源,点击“公式”选项卡下的“根据所选内容创建”按钮,在其对话框中勾选“首行”,最后单击“确定”。

我们通过上面的方法快速为数据源中每一列数据都创建了名称。

有了名称之后,我们就可以更改一下计算公式,不再使用单元格区域,而是直接使用定义好的名称,更新后的公式为:=COUNTIFS(英语,">80",数学,">80")。

这之后无论添加多少新的数据,只要是符合数据源的数据规范,在相应的数据范围内,即在我们定义好的名称之内,计算的结果都会随之自动更新。

如果你也觉得以上的方法实用,可以去试试看如何应用到你的数据处理中,是否能提升你的工作效率呢?