手机版

在Excel中使用COUNTIF函数有哪些技巧?

时间:2021-09-14 来源:互联网 编辑:宝哥软件园 浏览:

在Excel中使用COUNTIF函数有哪些技巧?当你提到COUNTIF函数时,每个人都知道它意味着条件计数。不过这个简单的计数功能可以引出很多场景和技巧。

今天,边肖带你看五个技巧,你必须学会使用COUNTIF函数。

COUNTIF函数是Excel中的一个函数,对指定区域内满足指定条件的单元格进行计数。该函数的语法规则如下:

COUNTIF(range,criteria)参数:计算非空单元格数的范围参数:由数字、表达式或文本定义的条件。

1、满足计数条件。

这是COUNTIF函数最基本的应用,它对指定区域中满足指定条件的单元格进行计数。

1.1 C2公式[=COUNTIF(A2:A11,8)]返回a2: a11区域中等于8的单元格数。

1.2 C3公式[=countif (A2:a11,“01.3=”1.4=“=”A2)]返回a2: a11区域中大于或等于单元格a2内容的单元格数。(注意:比较运算符“=”和单元格引用“A2”通过文本连接器“”连接。)

2.比较两列之间的差异。

第一个扩展场景是组合IF函数,比较两列之间的差异,并提示不存在的数据。B2单元格的公式是[=if (countif ($ c $2: $ c $5,a2)=1,","不存在")]。

在这种情况下,通过COUNTIF函数计算C2:C5区域之间等于A2值的数字。有了IF函数,当a列不存在c列的值时,提示也不存在,两列的差异从来没有被判断过。

3.创建序列号,通常用于建立辅助列。

第二个扩展场景是创建序列号。在这种情况下,我们计算相同区域的数量,并在单元格B2中输入公式[=COUNTIF($A$2:A2,A2)]。

在选中的区域中,第二个A2使用相对引用,当公式填充下来后,区域会继续延伸,从而达到统计动态区域中区域数量的效果。

最后,在单元格C2中输入公式[=A2B2],它是A2和B2内容的组合,主要用于建立辅助列来搜索引用。

4.计算不同值的数量。

第三个扩展场景是组合SUMPRODUCT函数来计算不同值的数量。C2细胞的公式是[=sum product(1/countif(a 2: a 11,a2:a11 "")]。

在公式[1/countif (A2:A11,a23360a11 "")]中,使用了数组计算,用于分别统计A2:A11的单元格区域中每个元素的出现次数。

在案例中,它被1去除,即出现一次的元素返回1,出现两次的元素返回0.5,结果为:0.5;1;0.5;1;0.5;0.5;0.5;1;1;0.5。

同时加上[""],比如A2:A11中出现空值时,也算一个元素,不会判断为空值,导致除法错误。

最后用SUMPRODUCT函数对数组返回的结果求和,得到不重复值的个数为7。

5.提取非重复列表。

第四个扩展场景是结合INDEX和match函数提取重复列表,C2单元格的公式是[{=index (a:a,MATCH(,countif (c $ 1:c1,a $ 2:a $11),)1)”]。

在公式的[countif (c $ 1:c1,a $ 2:a $11)]部分,相对引用用于选定区域的第二个c1。当公式填下来后,区域会继续延伸,从而达到统计动态区域中名字个数的效果。

此公式计算A$2:A$11单元格区域中每个元素的出现次数,并返回由0和1组成的数组,出现结果为1,不出现结果为0。

使用MATCH函数查找COUNTIF函数返回的数组中第一个0的位置,即第一个数据的位置。由于表头行占用1行,在使用MATCH函数时需要加1。

然后,使用INDEX函数,以MATCH函数的计算结果作为索引值,提取A列对应位置的数据。好了,今天的教程就到这里。最后一幕挺复杂的,大家好好理解一下。

版权声明:在Excel中使用COUNTIF函数有哪些技巧?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。