现在的位置: 首页 > 公式实例 > 正文

Excel公式之取得两个数值间单元格个数

2017年10月25日 公式实例 ⁄ 共 653字 ⁄ 字号 暂无评论 ⁄ 阅读 892 次
 
 

基本公式: 

=COUNTIFS(range,">=X",range,"<=Y")

 

公式释义: 

要获取区域内值处于两个数值之间单元格的个数,可以使用 COUNTIFS 函数。在上述的基本公式中,range 表示包含数值的单元格区域, X  表示数值的下边界, Y 表示数值的上边界。

如上图, 表格中活动单元格包含有以下公式:

 

=COUNTIFS(C4:C10, ">=80", C4:C10,"<=90")

公式运行原理:

COUNTIFS 函数应用于跨多个区域的单元格,并计算符合所有条件的次数。 在本例中, 由于我们为两个条件提供了相同的单元格区域, 所以区域内的每个单元格都必须符合两个指定的条件才会被统计。

 

使用 COUNTIF 代替

假如你正在使用一个没有 COUNTIFS 函数的旧版的 Excel,  你可以用以下包含 COUNTIF 函数的公式来代替前述公式:

=COUNTIF(range, ">=X") - COUNTIF(range, ">Y")

 

在这个公式中,第一个COUNTIF 计算区域内大于或者等于 X 的单元格数量(根据定义,也包括了大于 Y 的单元格,因为 Y 大于 X). 在这个公式中,第二个COUNTIF 计算区域内大于或者等于 Y 的单元格数量. 然后用第二个计算结果减去第一个计算结果,从而产生最终的单元格个数---单元格值处于 X 和 Y 之间的单元格数量.

 

使用可变条件

如果你想把另一个单元格的值作为条件的一部分,那么就需要使用 & 来像以下这般连接:

=COUNTIF(rng,">"&A1)

如果单元 A1 中的值为“5”,则连接后的条件将变为“> 5”

给我留言

您必须 [ 登录 ] 才能发表留言!