OFFICE EXCEL函数公式大全(日期)

合集下载

excel表格中常用公式

excel表格中常用公式
21
WORKDAY
返回指定日期相隔数个工作日的日期
WORKDAY(start_date, days, [holidays])
22
WORKDAY.INTL
计算与制定日期相隔数个工作日的日期,使用参数确定哪天是周末以及有多少天是周末
WORKDAY.INTL(start_date, days, [weekend], [holidays])
MINUTE(serial_number)
11
MONTH
返回日期中月份
MONTH(serial_number)
12
NETWORKDAYS
返回两个日期之间完整的工作日数值
NETWORKDAYS(start_date, end_date, [holidays])
13
NETWORKDAYS.INTL
计算日期间的所有工作日数,使用参数确定哪天是周末以及有多少天是周末
84
COUNTIFS
统计指定范围内符合条件的单元格个数
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
85
DISC
返回有价证券的贴现率
DISC(settlement, maturity, pr, redemption, [basis])
79
AVERAGEIFS
查找一组给定条件指定的单元格的算数平均值
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
80
COUNT
计算包含数字的单元格个数以及参数列表中数字的个数

Excel常用公式大全,Excel表格中公式函数大全【汇总篇】

Excel常用公式大全,Excel表格中公式函数大全【汇总篇】

Excel常用公式大全,Excel表格中公式函数大全【汇总篇】Excel常用公式大全,Excel表格中公式函数大全【汇总篇】我们都学过office办公软件,其中Excel表格用起来非常方便,但很多人不知道Excel还有更强大的功能函数公式,Excel的公式很多,如果你全部掌握,那你在办公这块几乎没有完成不了的工作,来看看Excel的公式都有哪些吧,强大的公式助你办公事半功倍。

一、Excel基本公式1、查找重复内容公式:=IF(COUNTIF(A:A,A2)1,重复,)。

2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,2009/8/30,FALSE))/360,0)。

3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),/,MID(E2,11,2),/,MID(E2,13,2))。

4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,男,女),IF(MOD(MID(C2,17,1),2)=1,男,女))公式内的“C2”代表的是输入身份证号码的单元格。

1、求和:=SUM(K2:K56)——对K2到K56这一区域进行求和;2、平均数:=AVERAGE(K2:K56)——对K2K56这一区域求平均数;3、排名:=RANK(K2,K$2:K$56)——对55名学生的成绩进行排名;4、等级:=IF(K2=85,优,IF(K2=74,良,IF(K2=60,及格,不及格)))5、学期总评:=K2*0.3+M2*0.3+N2*0.4——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分:=MAX(K2:K56)——求K2到K56区域(55名学生)的最高分;7、最低分:=MIN(K2:K56)——求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1)=COUNTIF(K2:K56,100)——求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2)=COUNTIF(K2:K56,=95)-K57——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,=90)-SUM(K57:K58)——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;(4)=COUNTIF(K2:K56,=85)-SUM(K57:K59)——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;(5)=COUNTIF(K2:K56,=70)-SUM(K57:K60)——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;(6)=COUNTIF(K2:K56,=60)-SUM(K57:K61)——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;(7)=COUNTIF(K2:K56,60)——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。

office表格函数公式大全

office表格函数公式大全

office表格函数公式大全Office Excel是微软公司推出的一款功能强大的电子表格软件,它可以在办公场景中进行数据计算、数据分析和数据可视化。

Excel提供了丰富的函数库,通过使用这些函数,用户可以轻松地完成各种复杂的计算任务。

下面是一些常用且常见的Office Excel函数,它们可以帮助用户提高工作效率和数据处理能力。

1.SUM函数:用于计算一组数字的总和。

例如,=SUM(A1:A10)计算A1到A10单元格的总和。

2.AVERAGE函数:用于计算一组数字的平均值。

例如,=AVERAGE(A1:A10)计算A1到A10单元格的平均值。

3.COUNT函数:用于计算一组数字中的非空单元格数量。

例如,=COUNT(A1:A10)计算A1到A10单元格中的非空单元格数量。

4.MAX函数:用于计算一组数字中的最大值。

例如,=MAX(A1:A10)计算A1到A10单元格中的最大值。

5.MIN函数:用于计算一组数字中的最小值。

例如,=MIN(A1:A10)计算A1到A10单元格中的最小值。

6.IF函数:用于根据条件对数值进行条件计算。

例如,=IF(A1>0,"正数","负数")根据A1单元格的值判断是否为正数。

7. VLOOKUP函数:用于在一个区域中查找一些值,并返回该值所在行的其他列的值。

例如,=VLOOKUP(A1,Sheet2!A1:B10,2,FALSE)在Sheet2中查找A1单元格的值在A1:B10区域的第2列中的值。

8. HLOOKUP函数:用于在一个区域中查找一些值,并返回该值所在列的其他行的值。

例如,=HLOOKUP(A1,Sheet2!A1:B10,2,FALSE)在Sheet2中查找A1单元格的值在A1:B10区域的第2行中的值。

9.CONCATENATE函数:用于将多个字符串拼接在一起。

例如,=CONCATENATE(A1,"",B1)将A1单元格和B1单元格中的值拼接在一起。

10个让你事半功倍的日期函数,2个小时才整理好的,收藏备用吧

10个让你事半功倍的日期函数,2个小时才整理好的,收藏备用吧

10个让你事半功倍的日期函数,2个小时才整理好的,收藏备用吧日期这类数据格式,在Excel数据中的出现频率还是比较高的,但是很多人对于日期相关的函数都不是很了解,今天跟大家整理了10个工作中常用的日期函数,几乎可以解决工作中的所有问题,下面就让我们来了解下吧!1.TODAY:获取当天的日期语法:=TODAY()这个函数没有参数,直接使用即可,它获取的是电脑中今天的日期,想要确保今天的日期是正确的,就必须要保证电脑中的日期是正确的2.NOW函数:获取当前时刻语法:=NOW()它也是没有参数的,直接使用即可,Now函数获取的是电脑中当前的年月日时分秒,与today函数一样,想要确保正确性,就必须保证电脑中的时间与日期都是正确的3.DATE函数:构建一个日期语法:date=(年份,月份,天数)它的作用是构建一个指定的日期,经常用于构建一串日期的开始,达到动态构建一段时间的效果4.DAY函数:提取天数语法:=DAY(日期)它的作用就是将日期中的天数提取出来5. MONTH函数:提取月份语法:=month(日期)它的作用就是将日期中的月份提取出来6.YEAR函数:提取年份语法:=YEAR(日期)它的作用就是将日期中的年份提取出来7.WEEKDAY函数:获取日期对应的星期数语法:=weekday(日期,参数类型)第二参数是用于指定将周几作为每一周的开始,一般将其设置为2,就表示将周一设置为每周的开始,这样的周一就会对应数字18.WEEKUNM函数:获取日期对应的周数语法:=weeknum(日期,返回类型)它的第二参数用于指定将周几作为每周的开始,在这里一般将其设置为2,将周1作为每周的开始即可9. EOMONTH函数:获取月份最后一天的日期语法:=eomonth(日期,之前之后的的月数)如果将第一参数设置为2021/1/2,把第二参数设置为0则返回当月最后一天,设置为1则返回2月最后一天,为2则返回3月最后一天,设置为-1就会返回2020年12月的最后一天10. DATEDIF函数:计算日期差值语法:=datedif(开始日期,结束日期,计算类型)这个函数是Excel中的一个隐藏函数,需要注意的是它的结果会取整,不会进行四舍五入。

这6个函数,帮你解决Excel中80%的日期问题!

这6个函数,帮你解决Excel中80%的日期问题!

这6个函数,帮你解决Excel中80%的日期问题!作者:农夫审核:小爽编辑:竺兰小伙伴们,大家好,我是农夫,专治疑难杂「数」的农夫~在数据的海洋中,日期数据是我们日常接触较多的数据之一。

常见的使用场景,如统计员工工龄、出生日期、货品的进出货日期、票据报销时间、数据采集时间、打卡时间等等。

虽然日期的使用场景很多,但是每当我们处理这些的时候,都会出现这样或那样的问题,总是达不到想要的效果。

这其实是我们对 Excel 中的日期函数,不了解或不熟悉的结果。

Excel 中的日期函数家族有很多成员,从最简单的YEAR函数、MONTH函数到较为复杂的WEEKNUM函数、NETWORKDAYS函数。

它们各自都有自己擅长的本领,能帮助我们从容地应对各种日期数据。

接下来,我就带着小伙伴们,一起来认识一下Excel 日期家族的各类函数吧~第一组出场的是,江湖中人称「洞知当前时间」的函数——NOW 函数和 TODAY 函数~从名字我们就能理解,它们都是记录当前系统时间的函数。

用起来相当简单,需注意的一点是,NOW 函数知道得更多,它能够精确到分钟;而后者只能到天。

NOW——当前的日期+时间;TODAY——当前的日期。

第二组出场的是解析时间「四兄弟」——DATE 函数、YEAR 函数、MONTH 函数和 DAY 函数~四个函数各司其职~DATE 函数作为老大,负责统领其它三个函数,其基本结构是DATE(year,month,day)——将提取的年月日变为日期格式进行显示。

YEAR 函数——取日期中的年份;MONTH 函数——取日期中的月份;DAY 函数——取日期中的天。

虽然上述单个函数看起来能量不大,但组合起来,你就会发现它们的强大之处。

「农」可夫斯基说过:光说不练假把式。

下面我们用几个小栗子来把它们拉出来练练~⭐第一个小栗子:年份之间的差异首先,利用 YEAR 函数将日期中的年份提取出来;其次,利用 TODAY 和 YEAR 函数的组合提取当前所在年份,二者相减即可。

EXCEL计算机二级考试函数公式大全办公软件office

EXCEL计算机二级考试函数公式大全办公软件office

1五大基本函数1.1sum求和函数定义:对指定参数进行求和。

公式=sum(数据区域)1.2average求平均函数定义:对指定参数进行求平均值。

公式=average(数据区域)1.3max求最大值函数定义:求指定区域中的最大值。

公式=max(数据区域)1.4min求最小值函数定义:求指定区域中的最小值。

公式=min(数据区域)1.5count求个数函数定义:求指定区域中数值单元格的个数。

公式=count(数据区域)2rank排名函数定义:求某个数据在指定区域中的排名。

公式=rank(排名对象,排名的数据区域,升序或者降序)PS:第二参数要绝对引用;第三参数通常省略。

3if逻辑判断函数定义:根据逻辑判断是或否,返回两种不同的结果。

公式=if(逻辑判断语句,逻辑判断“是”返回的结果,逻辑判断“否”返回的结果)。

PS:多层嵌套时,注意括号数量;输入文本时,一定要加双引号。

4条件求个数函数4.1countif单条件求个数函数定义:求指定区域中满足单个条件的单元格个数。

公式=countif(区域,条件)4.2countifs多条件求个数函数定义:求指定区域中满足多个条件的单元格个数。

公式=countifs(区域1,条件1,区域2,条件2)5条件求和函数5.1sumif单条件求和函数定义:对满足单个条件的数据进行求和。

公式=sumif(条件区域,条件,求和区域)5.2002.sumifs多条件求和函数定义:对满足多个条件的数据进行求和。

公式=sumifs(求和区域,条件区域1,条件1,条件区域2,条件2)5.3PS:1.sumif和sumifs函数的参数并不是通用的,为了避免出错,无论是单条件还是多条件求和都推荐使用sumifs函数;2.求和区域与条件区域的行数一定要对应相同。

5.4sumproduct乘积求和函数定义:求指定的区域或数组乘积的和。

公式=sumproduct(区域1*区域2)PS:区域必须一一对应。

Excel函数公式:日期计算公式大全

Excel函数公式:日期计算公式大全

Excel函数公式:日期计算公式大全
示例:
一、计算年份。

方法:
在目标单元格输入公式:=YEAR(A3)。

二、计算月份。

方法:在目标单元格输入公式:=MONTH(A3)。

三、计算是本月几号。

方法:在目标单元格输入公式:=DAY(A3)。

四、计算是星期几。

方法:在目标单元格输入公式:=TEXT(A3,'aaaa')。

五、计算是星期几(英文星期)。

方法:在目标单元格输入公式:=TEXT(A3,'dddd')。

六、计算是第几个季度。

方法:在目标单元格输入公式:=LEN(2^MONTH(A3))。

七、计算式本年的第几周。

方法:在目标单元格输入公式:=WEEKNUM(A3)。

八、计算是本年的第几天。

方法:在目标单元格输入公式:=A3-'1-1' 1。

九、计算本月有几天。

方法:在目标单元格输入公式:=DAY(EOMONTH(A3,0))。

十、计算还有几天到本月底。

方法:在目标单元格输入公式:=EOMONTH(A3,0)-A3。

十一、计算上个月一共有几天。

方法:在目标单元格输入公式:=DAY(EOMONTH(A3,-1))。

十二、计算下个月一共有几天。

方法:在目标单元格输入公式:=DAY(EOMONTH(A3,0))。

十三、计算今天离元旦还有多少天。

方法:在目标单元格输入公式:='12-31'-A3 1。

EXCEL公式和函数大全

EXCEL公式和函数大全

规则
一、公式与函数基础
1、公式中的常量
数据类型转换
逻辑数值 数值逻辑 文本型数值数值 数值文本 日期数值 数值日期 TRUE=1,FALSE=0 0=FALSE,非0=TRUE EXCEL自动转换 也可通过VALUE() 文本型数值不能作为逻辑检测值 TEXT()按指定格式显示 DATEVALUE(), DAY(),MONTH(),YEAR() TIMEVALUE(),SECOND(),MINUTE(),HOUR() 、公式中的运算符(算术、比较、文本连接和引用)
(1)算术运算符
算术运算符 +(加号) –(减号) 含义 加法 减法 负数 示例 3+3 3–1 –1
*(星号)
/(正斜杠) %(百分号) ^(脱字号)
乘法
除法 百分比 乘方
3*3
3/3 20% 3^2
一、公式与函数基础
2、公式中的运算符(算术、比较、文本连接和引用)
使用数组常量的最佳方式是对它们进行命名。命名的数组常量更易 于使用,可以降低数组公式的复杂性。方法如下: 在“公式”选项卡上的“定义的名称”组中,单击“定义名称”
一、公式与函数基础
公式应用视频简介
From Microsoft office online help
二、文本函数
二、文本函数
功能
取文本长度 文本合并 文本比较 字符代码转换 大小写字母转换 LEN、LENB & CONCATENATE =、<> 等比较运算符 EXACT CHAR CODE LOWER UPPER PROPER LEFT、LEFTB RIGHT、RIGHTB MID、MIDB FIND、FINDB SEARCH、SEARCHB REPLACE、REPLACEB SUBSTITUTE REPT TRIM TEXT
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel常用函数公式及技巧搜集(常用的)【身份证信息?提取】从身份证号码中提取出生年月日=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1=IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,)显示格式均为yyyy-m-d。

(最简单的公式,把单元格设置为日期格式)=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)& "-"&MID(A2,11,2)&"-"&MID(A2,13,2))显示格式为yyyy-mm-dd。

(如果要求为“1995/03/29”格式的话,将”-”换成”/”即可)=IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000年00月00日"),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000年00月00日"))))显示格式为yyyy年mm月dd日。

(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd)=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6))显示格式为yyyymmdd。

=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2))=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"=IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))从身份证号码中提取出性别=IF(MOD(MID(A1,15,3),2),"男","女") (最简单公式)=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")=IF(A2<>””,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),)=IF(V ALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,"男","女")从身份证号码中进行年龄判断=IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),”#-00-00”),T ODAY(),”Y”),)=DATEDIF(A1,TODAY(),“Y”)(以上公式会判断是否已过生日而自动增减一岁)=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4))=YEAR(TODAY())-V ALUE(MID(B1,7,4))&"岁"=YEAR(TODAY())-IF(MID(B1,18,1)="",CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4))按身份证号号码计算至今天年龄=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1,"2006-10-31","y")按身份证号分男女年龄段按身份证号分男女年龄段,身份证号在K列,年龄段在J列(身份证号为18位)男性16周岁以下为 1男性16周岁(含16周岁)以上至50周岁为 2男性50周岁(含50周岁)以上至60周岁为 3男性60周岁(含60周岁)以上为 4女性16周岁以下为 1女性16周岁(含16周岁)以上至45周岁为 2女性45周岁(含45周岁)以上至55周岁为 3女性55周岁(含55周岁)以上为 4=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)),TODAY(),"y"),{0,16 ,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1)))=SUM(--(DATEDIF(MID(K1,7,4)&"/"&MID(K1,11,2)&"/"&MID(K1,13,2),TODAY(),"y")> ={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2)))㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【年龄和工龄计算】根据出生年月计算年龄=DATEDIF(A1,TODAY(),"y")=DATEDIF(A1,TODAY(),"y")&"周岁"=DATEDIF(A1,NOW(),"y")根据出生年月推算生肖中国人有12生肖,属什么可以推算出来。

即用诞生年份除以12,再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX出生于1921年,即用1921年除以12,商得数为160,余数为1,对照上面得知余数1对应生肖是鸡,XXX就属鸡。

=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(A2),12)+1,1) (2007)如何求出一个人到某指定日期的周岁?=DATEDIF(起始日期,结束日期,"Y")计算距离退休年龄的公式=IF(E2="","",IF(E2>=V2,"已经退休","距离退休还有"&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),"Y")&"年"&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),"YM")&"个月"&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),"Md")&"天"))其中E2为年龄(可用身份证号码的公式生成);V2为法定退休年龄(男60,女50)公式为:=IF(D2="","",IF(D2="男",60,50))D2为男或女(可用身份证号码的公式生成);U2为出生年月日(可用身份证号码的公式生成)。

求工齡=DATEDIF(B2,TODAY(),"y")=DATEDIF(B2,TODAY(),"ym")=DATEDIF(B2,TODAY(),"md")=DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"月"&DATEDIF(B2,TODAY(),"md")&"日"计算工龄=DATEDIF(C6,C8,"y")求两日期间的年数=DATEDIF(C6,C8,"ym")求两日期间除去整年数剩余的月数=DATEDIF(C6,C8,"m")求两日期间的总月数如果只需要算出周年的话,可以用=datedif("1978-8","2006-5","Y")年龄及工龄计算有出生年月如何求年龄?有工作时间如何求工龄?(求出的结果为多少年另几个月,如:0303的形式,即3年零3个月)。

a1是出生年月或工作时间:=datedif(a1,today(),"y")=text(datedif(a1,today(),"y"),"00")&text(datedif(a1,today(),"m"),"00")如[B2]=1964-9-1 则:=TEXT(DATEDIF(B2,TODAY(),"y"),"00")&TEXT(MOD(DATEDIF(B2,TODAY(),"m"),12) ,"00") '显示4009=TEXT(DATEDIF(B2,TODAY(),"y"),"00年")&TEXT(MOD(DATEDIF(B2,TODAY(),"m"),12),"00月") '显示40年09月如果你找不到DATEDIF 函数,也可以不用DATEDIF 函数,如[B2]=1964-9-1 则:=TEXT(RIGHT(YEAR(NOW()-B2),2),"00")&TEXT(MOD(MONTH(NOW()-B2)-1,12),"00" ) '显示4009=TEXT(RIGHT(YEAR(NOW()-B2),2)&"年"&MOD(MONTH(NOW()-B2)-1,12)&"个月","") '显示40年09个月自动算出工龄日期格式为(yyyy.mm.dd)能否用:(yyyy.mm.dd)这种格式来计算出工龄有多长呢~?以前用这样一段(=TEXT(RIGHT(YEAR(NOW()-A1),2)&"年"&MOD(MONTH(NOW()-A1)-1,12)&"个月","") )。

相关文档
最新文档