乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数公式中,如何计算“个数”?-excel计算年级,excel使用if计算年级

excel函数公式中,如何计算“个数”?-excel计算年级,excel使用if计算年级

作者:乔山办公网日期:

返回目录:excel表格制作


  • COUNTIF :全部显示全部隐藏,计算区域中满足给定条件的单元格的个数。

  • 语法

    COUNTIF(range,criteria)

  1. Range   为需要计算其中满足条件的单元格数目的单元格区域。

  2. Criteria   为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或 B4。

  • 说明

    Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。

  1. 若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。

  2. 若要使公式返回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用 IF 工作表函数。

  3. 若要计算空或非空单元格的个数,可使用 COUNTA 和 COUNTBLANK 函数。

  • 示例 1:通用 COUNTIF 公式

  • 如果您将示例复制到空白工作表中,可能会更易于理解该示例。

  • 操作方法

  1. 创建空白工作簿或工作表。

  2. 请在“e5a48de588b6e799bee5baa6e997aee7ad94361帮助”主题中选取示例。不要选取行或列标题。

  3. 从“帮助”中选取示例。

  4. 按 Ctrl+C。

  5. 在工作表中,选中单元格 A1,再按 Ctrl+V。

  6. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

  • 示例 2:在 COUNTIF 公式中使用通配符和处理空值

    如果您将示例复制到空白工作表中,可能会更易于理解该示例。

  • 操作方法

  1. 创建空白工作簿或工作表。

  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从“帮助”中选取示例

  3. 按 Ctrl+C。

  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。

  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

  • 补充:



1、查找重复内容

=IF(COUNTIF(A:A,A2)>1,"重复","")

2、重复内容首次出现时不提示

=IF(COUNTIF(A$2:A2,A2)>1,"重复","")

3、重复内容首次出现时提示重复

=IF(COUNTIF(A2:A99,A2)>1,"重复","")

4、根据出生年月计算年龄

=DATEDIF(A2,TODAY(),"y")

5、根据身份证号码提取出生年月

=--TEXT(MID(A2,7,8),"0-00-00")

6、根据身份证号码提取性别

=IF(MOD(MID(A2,15,3),2),"男","女")

7、几个常用的汇总公式

A列求和:=SUM(A:A)

A列最小值:=MIN(A:A)

A列最大值:=MAX (A:A)

A列平均值:=AVERAGE(A:A)

A列数值个数:=COUNT(A:A)

8、成绩排名

=RANK.EQ(A2,A$2:A$7)

9、中国式排名(相同成绩不占用名次)

=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1

10、90分以上的人数

=COUNTIF(B1:B7,">90")

11、各分数段的人数

同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter

=FREQUENCY(B2:B7,{70;80;90})

12、按条件统计平均值

=AVERAGEIF(B2:B7,"男",C2:C7)

13、多条件统计平均值

=AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")

14、统计不重复的个数

=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))

15、提取不重复的内容

C2单元格输入以下数组公式,按Ctrl+ Shift+Enter,向下复制。

=INDEX(A:A,1+MATCH(,COUNTIF(C$1:C1,A$2:A$10),))&""

拓展资料:

如3月15日3单A区的会员总数有多少个SUMPRODUCT((a1:a100=“3月15日“)*(b2:b100=“3单“)*(c2:c100=“A区“))B区的会员总数,SUMPRODUCT((--(c2:c100=“A区“))),只有一个条件要7a686964616fe59b9ee7ad94333加。
因为条件返回的是逻辑值TURE和FALSE,逻辑值不能直接用SUMPRODUCT,用两个--转成1和0,多条件时相乘就可以转了对于你A列的日期条件。


对这种多条件求和或计数,一般用SUMPRODUCT(条件1*条件2*……)的形式,如3月15日3单A区的会员总数有多少个SUMPRODUCT((a1:a100="3月15日")*(b2:b100="3单")*(c2:c100="A区"))。
B区的会员总数,SUMPRODUCT((--(c2:c100="A区"))),只有一个条件要加--,因为条件返回的是逻辑值TURE和FALSE,逻辑值不能直接用SUMPRODUCT,用两个--转成1和0,多条件时相乘就可以转了,对于你A列的日期条件,因为不知道你的格式是什么样的,不好定。


可以通过输入公式来求出数量,具体操作步骤如下:

工具/原材料

excel2016版、电脑。

1、打开电脑找到并点击打zd开excel2016版表格软件;

2、双击打开excel表格以后,为了示范先在表格内编辑好任意的数字文本;

3、编辑好以后,选中B列单元格在编辑栏里输入:=COUNTIFS(A1:A7,">=23",A1:A7,"<=40"),代表的意思是从A1到A7统计大于23,小于40的个数;

4、输入好公式以后,此时再按回车键即可完成区间数量的统计。



请补充完整提问,或截图示例,以方便大家理解支招!

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网