Excel怎么快速统计单元格

啊南 3550阅读 2020.06.18

【导语】: excel是一款办公软件,该软件在表格制作和数据统计方面的功能是非常强大的,下面我们就来看看使用excel是如何统计单元格的吧。

excel怎么利用AREAS函数统计区域单元格数量

返回引用中包含的区域个数。区域表示连续的单元格区域或某个单元格。 

语法 
AREAS(reference) 
Reference 对某个单元格或单元格区域的引用,也可以引用多个区域。

如果需要将几个引用指定为一个参数,则必须用括号括起来,以免WPS表格 将逗号作为参数间的分隔符。 

AREAS的中文含义是“区域”,其函数的主要作用是计算引用的单元格或单元格区域的个数。

使用这个函数要注意的是,引用多个单元格区域要在函数公式的参数前后增加小括号。

此函数有趣的地方在于能运用不同的引用符号表示不同的意义。

一共有三种情况。


 表.png


图文对齐图.png

一、使用冒号表示引用连续的单元格。

选中C2单元格,点击插入函数,在查找框中查找并选中AREAS函数,点击确定。

此时弹出对话框,共一项参数。

参照区域,即我们要计算的单元格或单元格区域。

选中A7至A9,点击确定,可以看到结果为1,表示引用了一个连续单元格区域。










二、使用逗号表示引用多个不连续区域的单元格。


我们在C3单元格输入公式=AREAS((A7:A9,A11,A15:A17))

可以看到,不连续单元格区域,用逗号进行了分隔,代表不同的区域。

按回车键确定,显示结果为3,代表此处一共引用了3个区域。



三、使用空格表示引用中含有共同的单元格。

选中C4单元格,输入公式=AREAS((A7:A9 A7))

此公式表示计算引用中含有的共同单元格区域个数。

此处A7已包含在我们引用的A7至A9的区域中,所以结果为1。

需要注意的是如果此处是使用逗号进行分隔,则返回结果为2。








你学会了吗~

excel怎么快速计算不为空的单元格有多少个,COUNTA函数使用技巧

返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。 

语法 

COUNTA(value1,value2,...) 

Value1, value2, ... 为所要计算的值,参数个数为 1 到 30 个。在这种情况下,参数值可以是任何类型,它们可以

包括空字符 (""),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。

如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。 

在工作中,我们会遇到含有空白单元格的数据表,若要计算一共有多少非空白单元格数据,就会非常麻烦。

这时我们可以用COUNTA函数,这个函数可以帮助我们快速计算数据区域中非空白单元格的个数。

下面我们实际操作一下,帮助大家理解。

以此表为例,我们需要统计已成交的货物数量。


选中D2单元格,点击插入函数,在查找框中查找并选中COUNTA函数,点击确定。

在此,我们要输入“值”,即要计算非空白单元格的数据区域。

我们选中B列数据区域填入,点击确定,即可计算出该区域非空单元格的个数了。







excel怎么根据条件统计满足条件的单元格数量

计算数据库中满足指定条件的非空单元格个数。 

语法 

DCOUNTA(database,field,criteria) 

Database 构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,

而包含数据的列为字段。列表的第一行包含着每一列的标志项。 

Field 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。

Field 可以是文本,即两端带引号的标志项,如“树龄”或“产量”;

此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。 

Criteria 为一组包含给定条件的单元格区域。

可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。 

DCOUNTA函数是一个数据库函数,可以对数据库进行查询和计数,该函数的作用是统计满足指定条件的

非空单元格个数。

下面给大家操作一下,如何使用此函数。

以此获奖表为例,统计满足指定条件的个数。

 

具体方法与步骤如下:

首先将光标放在G5处,点击插入函数-数据库-Dcounta函数。

此时弹出对话框,共三项参数。





“数据库区域”是需要统计的单元格区域,输入B2:E11。

“操作域”指列标签,需要用英文状态下双引号括住,输入“年级”。

“条件”是所设置的条件,输入G3:I4。

意思是统计B2至E11区域中满足高一年级三班特等奖条件的个数。

点击确定,就能得出满足指定条件的非空单元格个数了。


如何使用excel快速统计有值的单元格数量,count函数使用步骤

返回包含数字以及包含参数列表中的数字的单元格的个数。

利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。 

语法 
COUNT(value1,value2,...) 
value1, value2, ... 为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数据才被计算。 

说明 
? 函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;

但是错误值或其他无法转换成数字的文字将被忽略。 

? 如果参数是一个数组或引用,那么只统计数组或引用中的数字;

数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。

如果要统计逻辑值、文字或错误值,请使用函数 CountA。 

我们在生活和工作中,常常遇到有些表格有项目但无参数,那么如何快速统计这些数据呢?此处涉及COUNT函数。

打开WPS 2019 Excel表格,以此学员成绩单为例。

具体方法与步骤如下:

将光标放在(E4)处,点击插入函数-统计-COUNT函数,弹出对话框,共两项参数。

“值1”和“值2”是需要统计的参数,但只能够对数字型参数进行统计,且可以自行添加参数项。





在“值1”中输入(C3:C13),意思是统计C3至C13区域中有参数的项目。

点击确定,就可以得出此数据表有参数的项目的数量了。



如何在excel中查找相同颜色的单元格并统计个数?

使用WPS Office打开表格,快捷键“Ctrl+F”打开查找功能,点击“选项”。

点击“格式”,选择“从单元格选择格式”--->“背景颜色”。

选择需要查找统计的颜色后点击“开始查找”。

即可统计好表格同颜色单元格个数。













excel如何快速统计包含数字的单元格数量

COUNT 函数计算包含数字的单元格个数以及参数列表中数字的个数。 使用 COUNT 函数获取区域中或一组数字中的数字字段中条目的个数。 例如,可以输入以下公式计算区域 A1:A20 中数字的个数:=COUNT(A1:A20)。 在这个示例中,如果此区域中有 5 个单元格包含数字,则答案就为 5。

语法

COUNT(value1, [value2], ...)

COUNT 函数语法具有下列参数:

value1   必需。 要计算其中数字的个数的第一项、单元格引用或区域。

value2, ...   可选。 要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。

注意: 这些参数可以包含或引用各种类型的数据,但只有数字类型的数据才被计算在内。

备注

如果参数为数字、日期或者代表数字的文本(例如,用引号引起的数字,如 "1"),则将被计算在内。

逻辑值和直接键入到参数列表中代表数字的文本被计算在内。

如果参数为错误值或不能转换为数字的文本,则不会被计算在内。

如果参数是一个数组或引用,则只计算其中的数字。 数组或引用中的空白单元格、逻辑值、文本或错误值将不计算在内。

若要计算逻辑值、文本值或错误值的个数,请使用 COUNTA 函数。

若要只计算符合某一条件的数字的个数,请使用 COUNTIF 函数或 COUNTIFS 函数。


示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

2008/12/8

19

22.24

TRUE

#DIV/0!

公式

说明


结果

=COUNT(A2:A7)

计算单元格区域 A2 到 A7 中包含数字的单元格的个数。

3

=COUNT(A5:A7)

计算单元格区域 A5 到 A7 中包含数字的单元格的个数。

2

=COUNT(A2:A7,2)

计算单元格区域 A2 到 A7 中包含数字和值 2 的单元格的个数

4

如何使用excel快速统计非空单元格具体数量

使用 COUNTA 函数来仅对包含值的区域中的单元格进行计数。

当对单元格进行计数时,有时你想要忽略所有空白单元格,因为仅具有值的单元格才对你有意义。 例如,您想要计算进行销售的销售人员的总数(列 D)。
COUNTA 的示例
COUNTA 忽略 D3、D4、D8 和 D11 中的空值,并仅对包含列 D 中的值的单元格进行计数。该函数在列 D 中查找包含值的六个单元格,并将其显示为6。。

excel如何按统计符合条件的单元格数量,COUNTIF函数怎么用

COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。

COUNTIF 的最简形式为:

=COUNTIF(要检查哪些区域? 要查找哪些内容?)

例如:

=COUNTIF(A2:A5,"London")

=COUNTIF(A2:A5,A4)
通过公告产生巨大影响

   -----------------------------------------------------------------------------------------------------------------------

语法


参数名称

说明

range   (必需)

要进行计数的单元格组。 区域可以包括数字、数组、命名区域或包含数字的引用。 空白和文本值将被忽略。

了解如何选择工作表中的区域

criteria   (必需)

用于决定要统计哪些单元格的数量的数字、表达式、单元格引用或文本字符串。

例如,可以使用 32 之类数字,“>32”之类比较,B4 之类单元格,或“苹果”之类单词。

COUNTIF 仅使用一个条件。 如果要使用多个条件,请使用 COUNTIFS

    

示例

日期

数据

苹果

32

橙子

54

桃子

75

苹果

86

公式

说明

=COUNTIF(A2:A5,"苹果")

统计单元格 A2 到 A5 中包含“苹果”的单元格的数量。 结果为 2。

=COUNTIF(A2:A5,A4)

统计单元格 A2 到 A5 中包含“桃子”(A4 中的值)的单元格的数量。 结果为 1。

=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)

计算单元格 A2 到 A5 中苹果(A2 中的值)和橙子(A3 中的值)的数量。 结果为 3。 此公式两次使用 COUNTIF 表达式来指定多个条件,每个表达式一个条件。 也可以使用 COUNTIFS 函数。

=COUNTIF(B2:B5,">55")

统计单元格 B2 到 B5 中值大于 55 的单元格的数量。 结果为 2。

=COUNTIF(B2:B5,"<>"&B4)

统计单元格 B2 到 B5 中值不等于 75 的单元格的数量。 与号 (&) 合并比较运算符不等于 (<>) 和 B4 中的值,因此为 =COUNTIF(B2:B5,"<>75")。 结果为 3。

=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")

统计单元格 B2 到 B5 中值大于 (>) 或等于 (=) 32 且小于 (<) 或等于 (=) 85 的单元格的数量。 结果为“3”。

=COUNTIF(A2:A5,"*")

统计单元格 A2 到 A5 中包含任何文本的单元格的数量。 通配符星号 (*) 用于匹配任意字符。 结果为“4”。

=COUNTIF(A2:A5,"?????es")

统计单元格 A2 到 A5 中正好为 7 个字符且以字母“es”结尾的单元格的数量。 通配符问号 (?) 用于匹配单个字符。 结果为“2”。

  

常见问题

问题

出错原因

为长字符串返回了错误值。

使用 COUNTIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果。

要匹配超过 255 个字符的字符串,请使用 CONCATENATE 函数或连接运算符 &。 例如,=COUNTIF(A2:A5,"long string"&"another long string")。

预期将返回一个值,然而未回任何值。

请务必将 criteria 参数用括号括起来。

引用其他工作表时,COUNTIF 公式出现 #VALUE! 错误。

当包含该函数的公式引用已关闭工作簿中的单元格或区域并计算这些单元格的值时,会出现此错误。 要使此功能发挥作用,必须打开该其他工作簿。

  
最佳做法

要执行的操作

原因

请注意,COUNTIF 将忽略文本字符串中的大小写。

Criteria 不区分大小写。 换句话说,字符串“apples”和字符串“APPLES”将匹配相同的单元格。

使用通配符。

可以在 criteria 中使用通配符,即问号 (?) 和星号 (*)。 问号匹配任何单个字符。 星号匹配任何字符序列。 如果要查找实际的问号或星号,则在字符前键入代字号 (~)。

例如,= COUNTIF (A2: A5,"apple?") 将对 "apple" 的所有实例进行计数,最后一个字母可能会有所不同。

请确保您的数据中不包含错误的字符。

统计文本值数量时,请确保数据没有前导空格、尾部空格、直引号与弯引号不一致或非打印字符。 否则,COUNTIF 可能返回非预期的值。

尝试使用 CLEAN 函数TRIM 函数

为方便起见,请使用命名区域

COUNTIF 支持公式中的命名范围(如 = COUNTIF (水果,">= 32")-COUNTIF (水果,">85")。 命名区域可位于当前工作表中,也可位于同一工作簿中的另一张工作表中,甚至来自另一个工作簿。 若要从另一个工作簿引用,还必须打开该第二个工作簿。

excel怎么统计不重复的单元格数量

假设你想要了解包含重复值的区域中存在的唯一值的数量。 例如,如果某一列包含:

值5、6、7和6,结果是三个唯一值,即5、6和7。

值 "王炫皓"、"谢丽秋"、"谢丽秋"、"谢丽秋",结果是两个唯一值: "王炫皓" 和 "谢丽秋"。

可通过多种方法对重复项中的唯一值进行计数。


   -----------------------------------------------------------------------------------------------------------------------

使用筛选计算唯一值的个数


可以使用 "高级筛选" 对话框提取数据列中的唯一值,并将其粘贴到新位置。 然后可以使用 ROWS 函数计算此新区域中项目的个数。
  
选择单元格区域,或确保活动单元格位于表格中。

请确保单元格区域具有列标题。
  
“数据”选项卡上的“排序和筛选”组中,单击“高级”

将显示 "高级筛选" 对话框。
  
单击 "复制到其他位置"。
  
在 "复制到" 框中,输入单元格引用。
或者,单击 "折叠对话框" 以暂时隐藏对话框,选择工作表上的单元格,然后按 "展开对话框" 按钮图像
  
选中 "仅限唯一记录" 复选框,然后单击"确定"

所选区域中的唯一值将复制到新位置,从 "复制到" 框中指定的单元格开始。
  
在区域中最后一个单元格下方的空白单元格中,输入ROWS函数。 使用您刚复制为参数的唯一值的范围,不包括列标题。 例如,如果唯一值的范围为 B2: B45,则输入= ROWS (B2: B45)。
  

   -----------------------------------------------------------------------------------------------------------------------

使用函数计算唯一值的个数


使用IF、 SUM、 FREQUENCY、 MATCH和LEN函数的组合执行此任务:
  
使用 IF 函数为每个 True 条件指定值 1。
  
使用SUM函数添加总计。
  
使用FREQUENCY函数计算唯一值的个数。 FREQUENCY函数忽略文本和零值。 对于特定值的第一个匹配项,此函数返回一个数字,该数字等于该值出现的次数。 在第一次出现此值后,此函数返回零。
  
使用MATCH函数返回文本值在区域中的位置。 返回此值后,将其用作FREQUENCY函数的参数,以便可以计算相应的文本值。
  
使用LEN函数查找空白单元格。 空白单元格的长度为0。
  

   -----------------------------------------------------------------------------------------------------------------------

示例


计算重复项中的唯一值数的嵌套函数的示例

注意: 
  
此示例中的公式必须按数组公式的形式输入。 如果您有最新版本的Microsoft 365,则只需在输出区域左上角的单元格中输入公式,然后按enter将公式确认为动态数组公式。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。
  
若要查看按步骤计算的函数,请选择包含公式的单元格,然后在 "公式" 选项卡上的 "公式审核" 组中,单击 "公式求值"。
    

   -----------------------------------------------------------------------------------------------------------------------

函数详细信息


FREQUENCY函数计算值在某个范围内出现的频率,然后返回一个垂直的数字数组。 例如,使用 "频率" 可计算介于分数范围内的测验分数。 由于此函数返回数组,因此它必须以数组公式的形式输入。

  
MATCH函数在单元格区域中搜索指定的项目,然后返回该项目在区域中的相对位置。 例如,如果区域 A1: A3 包含值5、25和38,则公式= MATCH (25,A1: A3,0)将返回数字2,因为25是区域中的第二个项目。
  
LEN函数返回文本字符串中的字符数。
  
SUM 函数将对你指定为参数的所有数字求和。 每个参数可以是一个区域、单元格引用、数组、常量、公式或另一个函数的结果。 例如, SUM (A1: A5)将单元格 A1 到 A5 中包含的所有数字相加。
  
如果你指定的条件的计算结果为 TRUE,则if函数将返回一个值,如果该条件的计算结果为 FALSE,则返回另一个值。

如何使用excel快速统计区域内空单元格数量,COUNTBLANK函数怎么用

使用COUNTBLANK函数 (一个统计函数) 计算单元格区域中的空单元格的数量。

语法

COUNTBLANK一整套

COUNTBLANK函数语法具有下列参数:

Range 必需。 需要计算其中空白单元格个数的区域。

备注

包含返回 ""(空文本)的公式的单元格也会计算在内。 包含零值的单元格不计算在内。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。

日期

数据

6

7

4

34

公式

说明

结果

=COUNTBLANK(A2:B5)

对上述区域中的空单元格进行计数。

2

excel怎么使用DCOUNTA函数快速统计满足条件的单元格数量

本文介绍 Microsoft Excel 中 DCOUNTA 函数的公式语法和用法。

说明

返回列表或数据库中满足指定条件的记录字段(列)中的非空单元格的个数。

字段参数为可选项。 如果省略字段,DCOUNTA 计算数据库中符合条件的所有记录数。

语法

DCOUNTA(database, field, criteria)

DCOUNTA 函数语法具有下列参数:

Database  必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。

Field 可选。 指定函数所使用的列。 输入两端带双引号的列标签,如 "使用年数" 或 "产量";或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。

Criteria  必需。 包含所指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。

备注

可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。

虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 将无法添加新的信息。

确定条件区域没有与列表相重叠。

若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。 如果将以下任何示例复制到 Excel 中,请确保选中此表中的所有单元格,包括左上角的单元格。


树种

高度

年数

产量

利润

高度

="=苹果树"

>10

<16

="=梨树"

树种

高度

使用年数

产量

利润

苹果树

18

20

14

105.0

梨树

12

12

10

96.0

樱桃树

13

14

9

105.0

苹果树

14

15

10

75.0

梨树

9

8

8

76.8

苹果树

8

9

6

45.0

公式

说明

结果

=DCOUNTA(A4:E10, "利润", A1:F2)

对 A 列中包含高度大于 10 英尺且小于 16 英尺的“苹果树”的行 (1) 进行计数。 仅第 8 行满足上述三个条件。

1


条件示例

在单元格中键入的内容

Excel 计算和显示的内容

="=彭德威"

=彭德威

="=3000"

=3000

    
在筛选文本数据时,Excel 不区分大小写。 但是,您可以使用公式来执行区分大小写的搜索。

以下各节提供了复杂条件的示例。

一列中有多个条件

布尔逻辑:  (销售人员 = "李小明" OR 销售人员 = "郑建杰")

要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。

在下面的数据区域 (A6:C10) 中,条件区域 (B1:B3) 用于计算“销售人员”列中包含“李小明”或“郑建杰”的行。


销售人员

="=彭德威"

="=郑建杰"

类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥63,280

农产品

刘英玫

¥65,440

公式

说明

结果

'=DCOUNTA(A6:C10,2,B1:B3)

对 A6:C10 内满足第 2 行和第 3 行中任一“销售人员”条件的行数 (3) 进行计数。

=DCOUNTA(A6:C10,2,B1:B3)

    
多列中有多个条件,其中所有条件都必须为真

布尔逻辑:(类型 = "农产品" AND 销售额 > 2000)

要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。

在下面的数据区域 (A6:C12) 中,条件区域 (A1:C2) 用于计算“类别”列中包含“农产品”并且“销售额”列中值大于 ¥2,000 的行。

类别

销售人员

销售额

="=农产品"

>2000

类别

销售人员

销售额

饮料

蔡耀明

¥5,122

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥935

农产品

刘英玫

¥6,544

饮料

黄雅玲

¥3,677

农产品

刘英玫

¥3,186

公式

说明

结果

'=DCOUNTA(A6:C12,,A1:C2)

对 A6:C12 内满足第 2 行中条件("=农产品" 和 >2000)的行数 (2) 进行计数。

=DCOUNTA(A6:C12,,A1:C2)

    
多列中有多个条件,其中所有条件都必须为真

布尔逻辑:  (类型 = "农产品" OR 销售人员 = "李小明")

要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。

在下面的数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中包含“农产品”或“李小明”的所有行。

类别

销售人员

="=农产品"

="=彭德威"

类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥675

农产品

黄雅玲

¥937

农产品

黄雅玲

公式

说明

结果

'=DCOUNTA(A6:C10,"Sales",A1:B3)

对 A6:C10 内满足 A1:C3 中任一条件(其中“销售额”字段不为空)的行数 (2) 进行计数。

=DCOUNTA(A6:C10,"销售额",A1:B3)

    

多个条件集,其中每个集包括用于多个列的条件

布尔逻辑:  ( (销售人员 = "李小明" AND 销售额 >3000) OR (销售人员 = "郑建杰" AND 销售额 > 1500) )

要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。

在下面的数据区域 (A6:C10) 中,条件区域 (B1:C3) 用于计算“销售人员”列中包含“李小明”并且“销售额”列中值大于 ¥3,000 的行,或者用于计算“销售人员”列中包含“郑建杰”并且“销售额”列中值大于 ¥1,500 的行。

类别

销售人员

销售额

="=彭德威"

>3000

="=郑建杰"

>1500

类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥63,280

农产品

刘英玫

¥65,440

公式

说明

结果

'=DCOUNTA(A6:C10,,B1:C3)

对 A6:C10 内满足 B1:C3 中所有条件的行数 (2) 进行计数。

=DCOUNTA(A6:C10,,B1:C3)

    
多个条件集,其中每个集包括用于一个列的条件

布尔逻辑:  ( (销售额 > 6000 AND 销售额 < 6500 ) OR (销售额 < 500) )

要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。

在下面的数据区域 (A6:C10) 中,条件区域 (C1:D3) 用于计算“销售额”列中值在 ¥6,000 和 ¥6,500 之间以及值小于 ¥500 的行。

类别

销售人员

销售额

销售额

>6000

<6500

<500

类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥63,280

农产品

刘英玫

¥65,440

公式

说明

结果

'=DCOUNTA(A6:C10,,C1:D3)

对满足第 2 行中条件(>6000 和 <6500)或第 3 行中条件 (<500) 的行数 (2) 进行计数。

=DCOUNTA(A6:C10,,C1:D3)


查找共享某些字符而非其他字符的文本值的条件

用途

若要查找

? (问号)

任意单个字符
例如,sm?th 可找到“smith”和“smyth”

*(星号)

任意数量的字符
例如,*east 可找到“Northeast”和“Southeast”

~(波形符)后跟 ?、* 或 ~

问号、星号或波形符
例如,fy91~? 可找到“fy91?”

    
在以下数据区域 (A6:C10) 中,条件区域 (A1:B3) 用于计算“类型”列中以“肉”开头的行或“销售人员”列中第二个字符为“建”的行。

类别

销售人员

销售额



类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥63,280

农产品

刘英玫

¥65,440

公式

说明

结果

'=DCOUNTA(A6:C10,,A1:B3)

对满足 A1:B3 中任一条件的行数 (3) 进行计数。

=DCOUNTA(A6:C10,,A1:B3)

    

将公式结果用作条件

可以将公式的计算结果作为条件使用。 记住下列要点:
  
公式必须计算为 TRUE 或 FALSE。
  
因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:

=''= 条目 ''
  
不要将列标签用作条件标签;请将条件标签保留为空,或者使用区域中并非列标签的标签(在以下示例中,是“计算的平均值”和“精确匹配”)。

如果您在公式中使用列标签而不是相对单元格引用或区域名称,Excel 在包含条件的单元格中显示错误值 #NAME? 或 #VALUE!。 您可以忽略此错误,因为它不影响区域的筛选。
  
用于创建条件的公式必须使用相对引用来引用第一行中的对应单元格。
  
公式中的所有其他引用必须是绝对单元格引用。
  
筛选大于数据区域中所有值的平均值的值

在以下数据区域 (A6:C10) 中,条件区域 (C1:C2) 用于计算“销售额”列 (C7:C10) 中值大于所有“销售额”值的平均值的行。 在单元格 C4 中计算平均值,并使用公式 =">"&c4 将结果与单元格 C2 组合在一起以创建使用的条件。

销售额

=CONCATENATE(">",C4)

计算的平均值

=AVERAGE(C7:C10)

类别

销售人员

销售额

饮料

蔡耀明

¥51,220

肉类

刘英玫

¥4,500

农产品

黄雅玲

¥63,280

农产品

刘英玫

¥65,440

公式

说明

结果

'=DCOUNTA(A6:C10,,C1:C2)

对满足 C1:C2 中条件 (>4611) 的行数 (3) 进行计数。 C2 中的条件是通过连接 =">" 和单元格 C4 而创建的,其中 C4 是 C7:C10 的计算平均值。

=DCOUNTA(A6:C10,,C1:C2)

excel怎么使用COUNTIFS函数快速统计符合条件的单元格数量

COUNTIFS 函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。

语法

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

COUNTIFS 函数语法具有以下参数:

criteria_range1 必需。 在其中计算关联条件的第一个区域。

criteria1 必需。 条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。 例如,条件可以表示为 32、">32"、B4、"apples"或 "32"。

criteria_range2, criteria2, ... 可选。 附加的区域及其关联条件。 最多允许 127 个区域/条件对。

重要: 每一个附加的区域都必须与参数 criteria_range1 具有相同的行数和列数。 这些区域无需彼此相邻。

备注

每个区域的条件一次应用于一个单元格。 如果所有的第一个单元格都满足其关联条件,则计数增加 1。 如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。

如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0。

您可以在条件中使用通配符,即问号 (?) 和星号 (*)。 问号匹配任意单个字符,星号匹配任意字符串。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

示例 1

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

销售人员

超过 Q1 配额

超过 Q2 配额

超过 Q3 配额

王伟

孙力

张颖

李芳

公式

说明

结果

=COUNTIFS(B2:D2,"=是")

计数王伟超出 Q1、Q2 和 Q3 阶段销售配额的次数(仅 Q1)。

1

=COUNTIFS(B2:B5,"=是",C2:C5,"=是")

计算有多少销售人员同时超出其 Q1 和 Q2 配额(孙力和张颖)。

2

=COUNTIFS(B5:D5,"=是",B3:D3,"=是")

计数李芳和孙力超出 Q1、Q2 和 Q3 阶段销售配额的次数(仅 Q2)。

1

  
示例 2

数据

 

1

2011-5-1

2

2011-5-2

3

2011-5-3

4

2011-5-4

5

2011-5-5

6

2011-5-6

公式

说明

结果

=COUNTIFS(A2:A7,"<6",A2:A7,">1")

计算 1 和 6 之间(不包括 1 和 6)有几个数包含在单元格 A2 到 A7 中。

4

=COUNTIFS(A2:A7, "<5",B2:B7,"<5/3/2011")

计算单元格 A2 到 A7 中包含小于 5 的数,同时在单元格 B2 到 B7 中包含早于 2011-5-3 的日期的行数。

2

=COUNTIFS(A2:A7, "<" & A6,B2:B7,"<" & B4)

说明与前例相同,但在条件中使用单元格引用而非常量。

2