EXCEL函数公式集

合集下载

Excel中常用的函数公式

Excel中常用的函数公式

Excel中常用的函数公式1.SUM(求和函数):用于求一组数值的和。

示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。

在单元格A6中输入“=SUM(A1:A5)”,按回车键,即可计算出这5个数值的和。

2.AVERAGE(平均值函数):用于求一组数值的平均值。

示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。

在单元格A6中输入“=AVERAGE(A1:A5)”,按回车键,即可计算出这5个数值的平均值。

3.MAX(最大值函数):用于求一组数值的最大值。

示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。

在单元格A6中输入“=MAX(A1:A5)”,按回车键,即可计算出这5个数值中的最大值。

4.MIN(最小值函数):用于求一组数值的最小值。

示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。

在单元格A6中输入“=MIN(A1:A5)”,按回车键,即可计算出这5个数值中的最小值。

5.COUNT(计数函数):用于计算一组数值中非空单元格的个数。

示例:在单元格A1到A5中输入5个数值,其中A3单元格为空。

在单元格A6中输入“=COUNT(A1:A5)”,按回车键,即可计算出这5个数值中非空单元格的个数,结果为4。

6.IF(条件函数):用于根据一个条件来选择不同的结果。

示例:在单元格A1中输入一个数值,如90。

在单元格A2中输入“=IF(A1>80,"合格","不合格")”,按回车键,即可根据A1中的数值判断其是否大于80,如果大于80,则返回“合格”,否则返回“不合格”。

7.VLOOKUP(垂直查找函数):用于在一个表格中根据关键字查找另一列的值。

示例:在一个表格中,A列是产品名称,B列是价格。

在另一个表格中,C列是产品名称,D列是销售数量。

如果要根据C列中的产品名称查找对应的价格,可以在D列中输入“=VLOOKUP(C1,A:B,2,FALSE)”,其中C1是要查找的产品名称,A:B是要查找的表格范围,2表示要查找的列为B列,FALSE表示要进行精确匹配。

excel函数公式大全

excel函数公式大全

使用格式:MATCH(lookup_value,lookup_array,match_type) 参数说明:Lookup_value代表需要在数据表中查找的数值; Lookup_array表示可能包含所要查找的数值的连续单元格区域; Match_type表示查找方式的值(-1、0或1)。 如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降 如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升 如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺 应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找
特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不 需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所 13、INDEX函数 函数名称:INDEX 主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。 使用格式:INDEX(array,row_num,column_num) 参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略 row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num, 应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1 至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。 特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的

excel分位数函数公式

excel分位数函数公式

在Excel中,计算分位数(例如中位数、第25百分位数、第75百分位数等)的函数公式如下:
1. 中位数:MEDIAN 函数
MEDIAN 函数用于返回给定数字集的中位数。

其语法如下:
```scss
MEDIAN(number1, [number2], ...)
```
其中,number1、number2等是要计算中位数的数字。

例如,要计算数字集 {1, 3, 5, 7} 的中位数,可以使用以下公式:
```excel
=MEDIAN(1, 3, 5, 7)
```
2. 第25百分位数:PERCENTILE 函数
PERCENTILE 函数用于返回给定数字集的第 k 百分位数。

其语法如
下:
```scss
PERCENTILE(array, k)
```
其中,array 是要计算百分位数的数字集,k 是要计算的百分位数(以小数形式表示,例如 0.25 表示第25百分位数)。

例如,要计算数字集 {1, 3, 5, 7} 的第25百分位数,可以使用以下公式:
```excel
=PERCENTILE({1, 3, 5, 7}, 0.25)
```
3. 第75百分位数:PERCENTILE 函数同样适用。

例如,要计算数字集 {1, 3, 5, 7} 的第75百分位数,可以使用以下公式:
```excel
=PERCENTILE({1, 3, 5, 7}, 0.75) ```。

excel函数公式大全汇总_常用的excel函数公式

excel函数公式大全汇总_常用的excel函数公式

excel函数公式大全汇总_常用的excel函数公式1.类别一:数据库和清单管理函数DAVERAGE 返回选定数据库项的平均值DCOUNT 计算数据库中包含数字的单元格的个数DCOUNTA 计算数据库中非空单元格的个数DGET 从数据库中提取满足指定条件的单个记录DMAX 返回选定数据库项中的最大值DMIN 返回选定数据库项中的最小值DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV 根据数据库中选定项的示例估算标准偏差DSTDEVP 根据数据库中选定项的样本总体计算标准偏差DSUM 对数据库中满足条件的记录的字段列中的数字求和DVAR 根据数据库中选定项的示例估算方差DVARP 根据数据库中选定项的样本总体计算方差GETPIVOTDATA 返回存储在数据透视表中的数据2.类别二:日期和时间函数DATE 返回特定时间的系列数DATEDIF 计算两个日期之间的年、月、日数DATEVALUE 将文本格式的日期转换为系列数DAY 将系列数转换为月份中的日DAYS360 按每年360 天计算两个日期之间的天数EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数HOUR 将系列数转换为小时MINUTE 将系列数转换为分钟MONTH 将系列数转换为月NETWORKDAYS 返回两个日期之间的完整工作日数NOW 返回当前日期和时间的系列数SECOND 将系列数转换为秒TIME 返回特定时间的系列数TIMEVALUE 将文本格式的时间转换为系列数TODAY 返回当天日期的系列数WEEKDAY 将系列数转换为星期WORKDAY 返回指定工作日数之前或之后某日期的系列数YEAR 将系列数转换为年YEARFRAC 返回代表start_date(开始日期)和end_date (结束日期)之间天数的以年为单位的分数DDE 和外部函数CALL 调用动态链接库(DLL) 或代码源中的过程REGISTER.ID返回已注册的指定DLL 或代码源的注册IDSQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。

EXCEL公式和函数大全

EXCEL公式和函数大全

EXCEL公式和函数大全Excel是一款功能强大的电子表格软件,拥有丰富的公式和函数,可以帮助用户进行数据计算、分析和处理。

下面是一些常用的Excel公式和函数的介绍。

1.SUM函数:对指定范围内的数字求和。

例如,=SUM(A1:A10)计算A1到A10单元格中的数字之和。

2.AVERAGE函数:计算指定范围内数字的平均值。

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

3.MAX函数:找出指定范围内的最大值。

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

4.MIN函数:找出指定范围内的最小值。

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

5.COUNT函数:计算指定范围内的单元格数量。

例如,=COUNT(A1:A10)统计A1到A10单元格中包含数字的个数。

6.IF函数:在满足一些条件时返回一个值,否则返回另一个值。

例如,=IF(A1>10,"大于10","小于等于10")判断A1单元格中的值是否大于10,并返回相应的结果。

7.VLOOKUP函数:根据指定的条件在垂直方向查找数据,并返回相应的结果。

例如,=VLOOKUP(A1,A2:B10,2,FALSE)在A2到B10范围内查找A1单元格中的值,如果找到则返回对应的B列的值。

8.HLOOKUP函数:根据指定的条件在水平方向查找数据,并返回相应的结果。

例如,=HLOOKUP(A1,A2:F10,3,FALSE)在A2到F10范围内查找A1单元格中的值,如果找到则返回对应的第3行的值。

9.INDEX函数:根据指定的行号和列号从给定范围内返回一个值。

例如,=INDEX(A1:C10,3,2)返回A1到C10范围内第3行第2列的值。

10.MATCH函数:查找指定值在给定范围内的位置,并返回位置的索引。

例如,=MATCH(A1,A2:A10,0)在A2到A10范围内查找A1单元格中的值,如果找到则返回对应的位置索引。

Excel函数公式大全

Excel函数公式大全

e x c e l函数公式大全类别一:数据库和清单管理函数DAVERAGE返回选定数据库项的平均值DCOUNT计算数据库中包含数字的单元格的个数DCOUNTA计算数据库中非空单元格的个数DGET从数据库中提取满足指定条件的单个记录DMAX返回选定数据库项中的最大值DMIN返回选定数据库项中的最小值DPRODUCT乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV根据数据库中选定项的示例估算标准偏差DSTDEVP根据数据库中选定项的样本总体计算标准偏差DSUM对数据库中满足条件的记录的字段列中的数字求和DVAR根据数据库中选定项的示例估算方差DVARP根据数据库中选定项的样本总体计算方差GETPIVOTDATA返回存储在数据透视表中的数据类别二:日期和时间函数DATE返回特定时间的系列数DATEDIF计算两个日期之间的年、月、日数DATEVALUE将文本格式的日期转换为系列数DAY将系列数转换为月份中的日DAYS360按每年360天计算两个日期之间的天数EDATE返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH返回指定月份数之前或之后某月的最后一天的系列数HOUR将系列数转换为小时MINUTE将系列数转换为分钟MONTH将系列数转换为月NETWORKDAYS返回两个日期之间的完整工作日数NOW返回当前日期和时间的系列数SECOND将系列数转换为秒TIME返回特定时间的系列数TIMEVALUE将文本格式的时间转换为系列数TODAY返回当天日期的系列数WEEKDAY将系列数转换为星期WORKDAY返回指定工作日数之前或之后某日期的系列数YEAR将系列数转换为年YEARFRAC返回代表start_date(开始日期)和end_date(结束日期)之间天数的以年为单位的分数DDE和外部函数CALL调用动态链接库(DLL)或代码源中的过程返回已注册的指定DLL或代码源的注册连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。

excel函数公式大全

excel函数公式大全1.类别一:数据库和清单管理函数DAVERAGE 返回选定数据库项的平均值DCOUNT 计算数据库中包含数字的单元格的个数DCOUNTA 计算数据库中非空单元格的个数DGET 从数据库中提取满足指定条件的单个记录DMAX 返回选定数据库项中的最大值DMIN 返回选定数据库项中的最小值DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV 根据数据库中选定项的示例估算标准偏差DSTDEVP 根据数据库中选定项的样本总体计算标准偏差DSUM 对数据库中满足条件的记录的字段列中的数字求和DVAR 根据数据库中选定项的示例估算方差DVARP 根据数据库中选定项的样本总体计算方差GETPIVOTDATA 返回存储在数据透视表中的数据2.类别二:日期和时间函数DATE 返回特定时间的系列数DATEDIF 计算两个日期之间的年、月、日数DATEVALUE 将文本格式的日期转换为系列数DAY 将系列数转换为月份中的日DAYS360 按每年 360 天计算两个日期之间的天数EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数HOUR 将系列数转换为小时MINUTE 将系列数转换为分钟MONTH 将系列数转换为月NETWORKDAYS 返回两个日期之间的完整工作日数NOW 返回当前日期和时间的系列数SECOND 将系列数转换为秒TIME 返回特定时间的系列数TIMEVALUE 将文本格式的时间转换为系列数TODAY 返回当天日期的系列数WEEKDAY 将系列数转换为星期WORKDAY 返回指定工作日数之前或之后某日期的系列数YEAR 将系列数转换为年YEARFRAC 返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数DDE 和外部函数CALL 调用动态链接库(DLL) 或代码源中的过程REGISTER.ID 返回已注册的指定 DLL 或代码源的注册 IDSQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。

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) ——对K2 K56这一区域求平均数;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函数也可计算某一区域男、女生人数。

Excel常用函数公式大全

Excel常用函数公式大全各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢Excel常用函数公式大全一、员工信息表公式1、计算性别(F列)=IF(MOD(MID(E3,17,1),2),’男’,’女’)2、出生年月(G列)=TEXT(MID(E3,7,8),’0-00-00’)3、年龄公式(H列)=DATEDIF(G3,TODAY(),’y’)4、退休日期(I列)=TEXT(EDATE(G3,12*(5*(F3=‘男’) 55)),’yyyy/mm/dd aaaa’)5、籍贯(M列)=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)注:附带示例中有地址库代码表6、社会工龄(T列)=DATEDIF(S3,NOW(),’y’)、公司工龄(W列)=DATEDIF(V3,NOW(),’y’)&’年’&DATEDIF(V3,NOW(),’ym’)&’月’&DATEDIF(V3,NOW(),’md’)&’天’8、合同续签日期(Y列)=DATE(YEAR(V3) LEFTB(X3,2),MONTH(V3),DAY(V3))-19、合同到期日期(Z列)=TEXT(EDATE(V3,LEFTB(X3,2)*12)-T ODAY(),’[=30’,F:F,’A3:标题行的行数2,如果标题行在第3行,则A3改为A5工资数据源!A$1:工资表的标题行的第一列位置4、Countif函数统计身份证号码出错的解决方法由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。

不过只需要用&’*’转换为文本型即可正确统计。

=Countif(A:A,A2&’*’)各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢。

Excel常用函数公式大全(实用)

Excel常用函数公式大全(实用)Excel是一个非常实用的工具,用于计算、统计及分析数据,而常用的函数公式则是使用Excel的关键。

本文将为大家介绍Excel常用的函数公式,帮助大家更加高效地使用Excel。

1. SUM函数SUM函数是计算一列或一行数字的总和的函数。

可以通过以下方式使用SUM函数:=SUM(A1:A10)(表示A1到A10的数字相加)。

2. AVERAGE函数AVERAGE函数是计算一列或一行数字的平均值的函数。

可以通过以下方式使用AVERAGE函数:=AVERAGE(A1:A10)(表示A1到A10的数字的平均数)。

3. MIN函数MIN函数是计算一列或一行数字的最小值的函数。

可以通过以下方式使用MIN函数:=MIN(A1:A10)(表示A1到A10的数字中的最小值)。

4. MAX函数MAX函数是计算一列或一行数字的最大值的函数。

可以通过以下方式使用MAX函数:=MAX(A1:A10)(表示A1到A10的数字中的最大值)。

5. COUNT函数COUNT函数是统计一列或一行中有多少个数字的函数。

可以通过以下方式使用COUNT函数:=COUNT(A1:A10)(表示A1到A10中的数字个数)。

6. IF函数IF函数是基于条件进行判断的函数。

可以通过以下方式使用IF函数:=IF(A1>10,"Yes","No")(表示如果A1大于10,则显示“Yes”,否则显示“No”)。

7. VLOOKUP函数VLOOKUP函数是一种将某个值从另一个表格中查找出来的函数。

可以通过以下方式使用VLOOKUP函数:=VLOOKUP(A1,B1:C3,2,FALSE)(表示从表格B1到C3中的第2列中查找A1的值)。

8. CONCATENATE函数CONCATENATE函数是一种将两个或更多单元格中的文本组合在一起的函数。

可以通过以下方式使用CONCATENATE函数:=CONCATENATE(A1," ",B1)(表示将A1和B1中的文本用空格连接起来)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 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(VALUE(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”),TODAY(),”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())-VALUE(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日为基准日,按按身份证计算年龄(周岁)的公式 2

=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为出生年月日(可用身份证号码的公式生成)。 3

求工齡 =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)&"个月","") )。 但这种方法只能用:(yyyy-mm-dd)这样的日期格式才能实现! 你不妨把―.‖替换成―-‖,不就行了吗,再说后者是日期的一种标准格式, =TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,".","-")),2)&"年"&MOD(MONTH(NOW()-SUBSTITUTE(A1,".","-"))-1,12)&"个月","")

㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜

相关文档
最新文档