EXCEL函数,下图中有出生年月日如何设置年龄公式最大的三个女生姓名,公式怎么写?

Hello,大家好,今天跟大家分享10组日常工作中经常需要用到的Excel公式组合,大家如果遇到类似的问题,更改数据区域,直接套用即可,废话不多说,让我们直接开始吧想要从零学习Excel,可以点击上方

以下内容:”excel表格函数公式大全(工作中最常用的excel函数公式)”由本网站整理分享!。

Hello,大家好,今天跟大家分享10组日常工作中经常需要用到的Excel公式组合,大家如果遇到类似的问题,更改数据区域,直接套用即可,废话不多说,让我们直接开始吧

想要从零学习Excel,可以点击上方

在日常工作中,我们经常用EXCEL函数处理表册,函数的运用,大幅度提升了我们的工作效率。笔者集合工作实际,把最常用的EXCEL函数进行逐一详细讲解,课程中有大量案例,为便于朋友们更加深入了解各个函数的用法,将于每天上午7:00同步发布视频教程和图文教程(包含公式)。只要不懈努力和不断实践,通过30天的系统学习,你也能成为EXCEL函数高手,从此告别加班,让同事和朋友刮目相看。

今天,我将和大家一起分享单条件计数函数COUNTIF和多条件计数函数COUNTIFS的用法。

一、COUNTIF函数基础知识

COUNTIF函数定义:COUNTIF函数是对指定区域中符合指定单个条件的单元格计数的一个函数。用法和SUMIF函数类似,SUMIF是计算满足单个条件的总和,COUNTIF是统计满足单个条件的个数。

查找区域:必需参数,是指要查找“条件”的区域。

条件:必需参数,是指以数字、表达式或文本形式定义的条件,甚至可以使用通配符。

二、COUNTIF函数案例实践

清楚了COUNTIF函数的定义、语法及相关知识,下面,我们进行几个案例解析。

(一)统计考试总分在200分及以上的学生人数

某小学在组织学生考试时,需要对某个年级总分在200分及以上的人数进行统计,这时候需要用到COUNTIF单条件计数函数。

在F13单元格输入公式:=COUNTIF(F3:F10,">=200"),按回车键即可计算出总分在200分及以上的人数。见下图:


COUNTIF函数是用来计算指定单元格区域中满足指定条件的单元格的个数,其中第二个参数是用来指定第一个参数能够满足被计数的条件,该参数中只可以设置一个条件。

对于单条件计数问题,还可以以SUM和IF函数嵌套的数组公式完成统计,公式可写成:=SUM(IF(F3:F10>=200,1))。

(二)计算男员工的比例

我们要对某公司男员工的比例进行计算,首先要统计出男员工人数和该公司员工总数,然后用男员工人数除以员工总数即可。

在F13单元格输入公式:=COUNTIF(C3:C10,"男")/COUNTA(C3:C10),按回车键即可计算出男员工比例,将单元格格式设置为百分比。见下图:


本例中,用COUNTIF(C3:C10,"男")统计出男员工人数为6人,用COUNTA(C3:C10)统计出总员工数8人,用6除以8,等于0.75,设置单元格格式为百分比,结果为75%。

(三)计算年龄在25-35岁的员工比例

不同行业对员工的年龄有不同要求,对于一些技术性较强的行业,希望员工年龄大一些,而对于销售行业,则希望员工年龄小一些。要计算该年龄段的员工比例,首先要知道该年龄段的员工总数和员工总数,该年龄段员工总数可以用两个COUNTIF函数统计,员工总数可以用COUNTA函数统计。


本例中,之所以使用两个COUNTIF函数相减的方式计算25-35岁之间的总员工数,因为年龄大于等于25岁的员工包含了35岁以上的员工。

COUNTIFS函数定义:COUNTIFS函数是指用来计算多个区域中满足指定条件的单元格的个数,可以同时设定多个条件,是COUNTIF函数的扩展

语法:COUNTIFS(条件区域1,条件1,条件区域2,条件2……条件区域N,条件N)

条件区域1:必需参数,是指计算其中满足某个条件的单元格数目的第一个单元格区域。

条件1:必需参数,是指为“条件区域1”中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为1、"1"、">1"或"男"等。

同理,“条件区域2”为第二个条件区域,“条件2”为第二个条件,依次类推,最终结果为多个区域中满足所有条件的单元格个数。每一个附加的区域都必须与“条件区域1”具有相同的行数和列数,这些区域无需彼此相邻。

COUNTIFS的用法与COUNTIF类似,但COUNTIF针对单一条件,而COUNTIFS可以实现多个条件同时求结果。如果条件参数是对空单元格的引用,两者会将该单元格的值视为0。您可以在条件中使用通配符,即问号(?)和星号(*),问号匹配任意单个字符,星号匹配任意字符串,如果要查找实际的问号或星号,请在字符前键入波形符(~)。

四、COUNTIFS函数案例实践统计三科考试成绩均在90分及以上的学生人数

某小学在组织学生考试时,有语文、数学、英语三门学科,需要统计三科考试成绩均在90分及以上的学生人数,因为涉及多个条件,这时候需要用到COUNTIFS多条件计数函数。


COUNTIFS函数中各个条件是逻辑与(并且)的关系,相当于各个条件用AND函数连接在一起。如果只是计算满足诸多条件中任意一个条件,可以使用SUM和IF嵌套的数组公式完成,公式可写成:=SUM(IF(C3:C10>=90,IF(D3:D10>=90,IF(E3:E10>=90,1))))。虽然SUM和IF函数嵌套能完成大部分计数计算,但是使用通配符时嵌套无法使用。

以上就是单条件计数函数COUNTIF和多条件计数函数COUNTIFS的几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。

个人建议:在学习EXCEL函数时,首先要熟悉函数的功能和语法,尽量多写,通过反复书写和实践,对照文中的案例,举一反三,我相信,你的EXCEL技巧会得到快速提升,日积月累,必成大器!

感谢朋友们的支持,如果你有好的意见建议和问题,欢迎在评论区留言交流,期待你的精彩!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

每个参数可以使区域、单元格引用、数组、常数、公式或另一个函数的结果
2、SUMIF条件求和函数
SUMIF(区域,条件,求和区域)
如:=SUMIF(C2:C10,”女”,E2:E10)将C2:C10区域中单元格为“女”的所对应的E2:E10区域中满足该条件的单元格求和。
4、AVERAGEIF返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)
7、COUNT计算数字个数
8、COUNTIF计算某个区域中满足给定条件的单元格数目
如:=COUNTIF(b2:b10,”男”)计算b2:b10区域中为“男”的单元格数目。
9、COUNTIFS将条件应用于跨多个区域的单元格,并计算符合所有条件的个数
"广州";  同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。
其结果与dcounta函数一致

countifs(条件所在区域1,条件1,条件所在区域2,条件2,……)
sumifs(际求和区域,条件所在区域1,条件1,条件所在区域2,条件2,……)
averageifs(实际求平均值区域,条件所在区域1,条件1,条件所在区域2,条件2,……)

10、dcounta对满足指定条件的数据库中记录字段(列)的非空单元格进行记数。
Database是构成列表或数据库的单元格区域。数据库是相关数据的列表。Field或是用双引号括住的列标签,或是表示该列在列表中位置的数字。Criteria是包含指定条件的单元格区域。区域包括列标签及列标签下满足某个条件的单元格。

如下表,统计“性别为男的人数”
若统计平均分在80以上的男同学人数:(第二个参数,列太多,则将其空着不填)

“文本分列向导-3步骤之2”对话框中单击“下一步”, “文本分列向导-3步骤之2”对话框中,在“列数据格式”栏中选中“日期”项,并在右边的下拉列表中选择“YMD”项,单击“完成”。
注:数据分列前,应先将公式计算结果进行“选择性粘贴”。
IF(MOD(MID(身份证单元格,17,1),2)=0,“女”,“男”),如果除以2所得到的余数是0,则结果显示为“女”,否则显示为“男”。
注:男,女两侧的双引号要用英文标点符号状态。
通过身份证号的年计算年龄:
通过出生日期计算年龄:
1步:先取身份证号中的出生日期,MID(身份证单元格,7,8),然后将其数据>分列,设置为日期格式
39、SUBTOTAL返回列表或数据库中的分类汇总
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。必须是对单元格区域的引用。

40、VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。
语法:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
例:将表2中的职称调入表一中

40、FREQUENCY这是一个专门用于统计某个区域中数据的频率分布函数。
data_array为一数组或对一组数值的引用,用来计算频率。bins_array为一数组或对数组区域的引用,设定对data_array进行频率计算的分段点。
注:1、先要选中存放结果的单元格区域,再输入函数。

41、TRIMMEAN函数返回数据集的内部平均值,TRIMMEAN函数先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用TRIMMEAN函数。
TRIMMEAN函数具有下列参数:
 第一,Array:需要进行整理并求平均值的数组或数值区域。 
 第二,Percent:计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去4个数据点(20×0.2):即头部除去2个,尾部除去2个。(除去的数量在总数量中所占的百分比,如,6个评委,去掉一个最高分和一个最低分,则Percent参数为2/6)
除掉最高分和最低分,求剩下的平均分:
TRIMMEAN函数实例:评委打分计算最后得分
  实例说明:在跳高技能竞技赛中,10位评委分别为前三名的选手打分,计算出选手的最后得分。详见下图。

  第一步,选中B13单元格,在编辑栏输入公式:=TRIMMEAN(B2:B11,0.2),确定后,即可得到评委为戴品选手的打分,最后得分为9.20。
  第二步,选中B13单元格,向右复制公式,就可以得到评委为其余两位选手的打分,最后得分分别为:8.85和9.05。
42、index(查找函数)返回数组中指定的单元格或单元格数组的数值。

单元格区域/数组 行号 列号
如:Index(B3:D6,4,3)是指返回B3:D6数据区域中第4行第3列单元格的内容。
43、MATCH函数返回指定数值在指定数组区域中的位置
lookup_value:需要在数据表(lookup_array)中查找的值。可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。可以包含通配符、星号 (*) 和问号 (?)。星号可以匹配任何字符序列;问号可以匹配单个字符。
lookup_array:可能包含有所要查找数值的连续的单元格区域,区域必须是某一行或某一列,即必须为一维数据,引用的查找区域是一维数组。
match(0.5,A1:A9,1)=#N/A返回小于或等于0.5的最大数值在A1:A9中的位置。因为数组中所有值都大于查找值,所以返回错误。
match(10,A1:A9,1)=9返回小于或等于10的最大数值在A1:A9中的位置。因为数组中所有值都小于查找值,所以返回最后一个值的位置。
match_type = 0 时,为精确匹配。返回数组中第一个相同的值的位置,当数组中没有lookup_value时,返回错误。
44、ISNUMBER检测一个数据是否为数值,是,则返回“TRUE”,不是,则返回“FALSE”。
经常与if函数套用,判断真假

我要回帖

更多关于 有出生年月日如何设置年龄公式 的文章

 

随机推荐