EXCEL日期及时间函数看这一篇就够

如下图,将A列字符串日期转换成标准日期格式;

D2单元格公式=--TEXT(A2,"0-00-00")

2、日期转换为文本字符串

如下图,将A2单元格标准日期转换成文本字符串;

B2单元格公式=TEXT(A2,"yyyymmdd")

C2单元格公式=TEXT(A2,"yyyymd")

=TODAY(),生成系统当前的日期

B列设置为数据有效性,选择F1单元格;

F1单元格输入公式=NOW()

5、计算两个日期间的天数及根据日期和天数计算日期

日期之间是可以直接相加减的,系统默认日期1900日期系统,1900年1月1日日期序列值为1。

A2单元格2018/1/1序列值就是43101,2018/2/5序列值是43136,43136-43101相减得出结果为35天。

6、计算本月第一天及最后一天日期

7、计算3个月后最后一天及3个月前最后一天日期

3个月后最后一天B2单元格公式=EOMONTH(A2,3),3个月前最后一天日期C2单元格公式=EOMONTH(A2,-3),正值生成未来日期,负值生成过去日期

8、计算3个月后日期及3个月前日期

9、根据指定日期汇总销售额

如下图根据业务日期统计1-6月份的销售金额,D2单元格输入公式=SUMPRODUCT((MONTH(A2:A13)

10、判断指定日期判断所在的季度

先用MONTH函数计算月份,再用2的乘幂得出1-4位数数字,最后用LEN函数取数字的长度即为所在季度。

11、判断指定日期是否为闰年

B2单元格公式=IF(MONTH(DATE(YEAR(A2),2,29))=2,"闰年","平年"),先用YEAR函数计算年份,然后用DATE函数计算该年度是否额2月29日,如果没有DATE函数将返回3月1日的序列值,再用MONTH函数判断日期是否为2月,就则为闰年

12、根据日期计算合同到期日

C2单元格公式=EDATE(A2,B2)

反过来知道签订日期及到期日,要计算合同期限为多少月应该怎么做了,直接相减在除以30天,最后用INT函数取整就得到天数

13、根据出生日期计算退休日期

C2单元格公式=EDATE(A2,IF(B2="男",720,660))

14、根据日期计算本月、本年天数及剩余天数

如下图计算本月、本年天数及剩余天数,由于每月月末最后一天日期就是当月的总天数,用EOMONTH函数即可计算当月最后一天的日期,再用DAY函数取天数即可。用EOMONTH函数的结果减掉TODAY函数的结果就是剩余天数,相当于两个日期相减,(2018/2/28序列值为43159;2018/2/9序列值为43140)

15、根据入职日期计算员工工龄费

C2单元格公式为=MIN(1000,DATEDIF(B2,"2018/1/1","Y")*100)

16、根据日期计算账龄

如下图根据应收账款业务的发生日期计算账龄,D2单元格公式=LOOKUP(DATEDIF(B2,TODAY(),"M"),,{"1年以内","1-2年","2年以上"})

先用DATEDIF函数计算B列日期与当前日期间隔的整月数,再用LOOKUP函数判断DATEDIF函数结果在数组对应的值{"1年以内","1-2年","2年以上"}

17、根据日期精确计算员工工龄

如下图根据入职日期按年、月、日精确计算员工工龄,选中C2:E8区域,输入下列公式按【三键】结束

=DATEDIF(B2:B8,TODAY(),{"y","ym","md"})

Y代表年,YM代表忽略日和年的月数差,MD代表忽略月和年的天数差

18、根据日期计算是星期几

WEEKDAY函数第二参数使用2表示数字1(星期一)到7(星期日)

=DATE(2018,A2,28)-TEXT(WEEKDAY(DATE(2018,A2,28),2)-5,"0;!0;!0")

年份为2018固定,天数为28日固定,用DATE函数DATE(2018,A2,28)组成一个日期,在用WEEKDAY函数计算DATE结果为星期几再减去5,如果是星期六结果为1,星期日结果为2,星期一到星期五为负数或0。TEXT函数用代码"0;!0;!0"将结果为正数的显示原值,其它强制显示为0,最后用DATE(2018,A2,28)减去TEXT的结果得到实际工资发放日期

20、根据日期计算15个工作日后的日期

如下图根据供应商的付款日期,15个工作日内开具发票并寄送,休息日及法定假日顺延,C2单元格公式=WORKDAY(B2,15,F$2:F$8)

21、根据日期计算当月应出勤天数

如下动画,根据年月日期根据单双休情况计算每月应出勤天数,双休C5单元格公式=NETWORKDAYS(B$2&-D$2,EOMONTH(B$2&-D$2,0)),单休H5单元格公式=NETWORKDAYS(G$2&-I$2,EOMONTH(G$2&-I$2,0))+INT((WEEKDAY((G$2&-I$2)-6,2)+EOMONTH(G$2&-I$2,0)-(G$2&-I$2))/7)

单休公式也可以使用=NETWORKDAYS.INTL(G$2&-I$2,EOMONTH(G$2&-I$2,0),11),11表示星期日为休息。

D2单元格公式=TEXT(C2-B2,"[h]")

E2单元格公式=TEXT(C2-B2,"[m]")-D2*60

F2单元格公式=TEXT(C2-B2,"[m]")

1440为一天的分钟数,24*60

86400为一天的秒数,24*60*60

随机生成日期公式=RANDBETWEEN(0,43140)

0,43140,表示0-43140的随机序列值,设置单元格格式为日期即可

THE END
1.在Excel中快速將天轉換成年,月和日假設您在工作表中有一個數字列表,現在,您要將這些數字轉換為年,月和日格式,例如將450轉換為1年2個月25天。 在本文中,我將討論一個強大的工具-Excel的Kutools,其將天轉換為年月日函數,您可以快速將天數轉換為年,月和日,而無需記住任何公式。 在Excel中將天數轉換為年月日 https://zh-tw.extendoffice.com/product/kutools-for-excel/excel-convert-days-to-years-months-and-days.html
2.年月日格式怎么转换日期转换成年月日格式的方法详解在使用excel的时候,大家或多或少会碰到一些问题,这不最近就有小伙伴问小编,想要把excel的日期格式转换成年月日的格式,但是不知道怎么进行操作,不要着急,万能的IT百科小编在下文中来好好教教大家怎么进行转换,大家赶紧来看看吧。 年月日格式怎么转换? http://product.pconline.com.cn/itbk/software/dnyw/1586/15864350.html
3.Excel日期格式转换技巧:从日/月/年到月日年在处理数据时,我们经常需要将日期格式从一种样式转换为另一种样式以满足特定的格式要求。在Excel中,将日期格式从日/月/年转换为月-日-年是一个常见的需求。下面将介绍几种方法来完成这一转换。 方法一:使用Excel的“设置单元格格式”功能 首先,选中包含日期的单元格或单元格范围。 https://www.kdocs.cn/article/774CF17FCA.html
4.excel常用函数公式及技巧搜集2阳光风采根据出生年月推算生肖 中国人有12生肖,属什么可以推算出来。即用诞生年份除以12,再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX出生于1921年,即用1921年除以12,商得数为160,余数为1,对照上面得知余数1对应生肖是鸡,XXX就属鸡。https://www.iteye.com/blog/1181170
5.Excel常用函数公式及技巧(1)=DATEDIF(C6,C8,"m")求两日期间的总月数如果只需要算出周年的话,可以用=datedif("1978-8","2006-5","Y") 7.年龄及工龄计算 有出生年月如何求年龄? 有工作时间如何求工龄?(求出的结果为多少年另几个月,如:0303的形式,即3年零3个月)。 https://m.wang1314.com/doc/webapp/topic/11438652.html
6.将身份证号中的出生日期转换成Date对象并按yyyy年MM月dd日格式输出文章浏览阅读1.5k次。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class IdNo { static SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); static Date idNo(String ihttps://blog.csdn.net/shaoNianABin123/article/details/111937447
7.各种日期格式年龄计算公及身份证号码提取出生年月日性别.doc日期格式2 (内含“日期格式1”转换“日期格式2”公式)12005-5-31220042212004-2-2132003-各种日期格式计算年龄序号日期格式1日期格式2 (内含“日期格式1”转换“日期格式2”公式)12005-5-31220042212004-2-2132003-1-21身份证号码如何提取出生年月日及性别公式序号身份证号码出生年月日(提取公式)1https://www.taodocs.com/p-583890020.html
8.如何使用Excel提取身份证中的年月日信息BIM免费教程在现代社会,身份证是我们日常生活中不可或缺的重要证件,其中包含了许多个人信息,包括出生年月日等。利用Excel提取身份证中的年月日信息,可以帮助我们更方便地进行数据处理和分析。本文将详细介绍如何使用Excel中的文本函数和日期格式,来提取身份证号中的年月日信息,并以示例说明每个步骤。 http://www.tuituisoft.com/office/154241.html
9.求助,把数值格式输入的出生年月,转成日期格式,变成了1905?excel吧把数值格式输入的出生年月,转成日期格式,变成了1905?然后用datedif函数就算出了113岁,是不是开始输入的格式产生的问题呢 贴吧用户_0DGNRVa E见钟情 1 查找替换就可以了,我今天也遇到了同样的问题 带1234567 E知半解 5 最后的1986.03不是文本(左上角没有绿三角)所以公式转换失效,结果还是1986.03(数字),换https://tieba.baidu.com/p/6010894792
10.教你一招:wps表中身份证号提取出生日期四、转换成大写日期 要将以上格式转换为”贰零壹拾年拾贰月拾肆日“,此时方法还是同以上一样,在自定义里的类型改成”[dbnum2]0000年00月00日“,然后确定。 五、将格式转换为”二〇一九年三月十七日“这种格式 方法还是右键打开单元格设置,然后在自定义下的https://mp.weixin.qq.com/s?__biz=MzAxMDYyMzE5OA==&mid=2458170895&idx=1&sn=ff7b475cf058dbd2c356647372a60822&chksm=8c3d97bebb4a1ea820ffd1aeb0440225f086699f4cc7966aae2278590772fbecfe24b34a6538&scene=27
11.sqlserver截取身份证出生年月转换成日期步骤二:将截取的出生年月转换成日期格式 接下来,我们需要将截取得到的出生年月转换成日期格式。在SQL Server中,可以使用CONVERT函数来实现日期格式的转换。具体的代码如下: -- 将截取得到的出生年月转换成日期格式DECLARE@birthYearMonthVARCHAR(6)='出生年月'-- 请替换为实际的出生年月DECLARE@birthDateDATESET@birhttps://blog.51cto.com/u_16213387/9923140
12.stata中出生日期怎么转换为年龄,不太明白啊stata中如何将出生日期型变量转换为年龄。数据格式是23jan98%dD_M_Y现在我想根据这个数据转换一个年龄,以2012年3月20日为临界点。也就是就是计算23jan98到2012年3月20日的年龄。谢谢各位了。另外相关的命令可以从哪 免费学术公开课,扫码加入 https://bbs.pinggu.org/jg/kaoyankaobo_kaoyan_1418323_1.html
13.Excel出生日期格式怎么转换在Excel怎样把年月日的日期转换成年月格式? 共1条回答 > 李凯: 这是一个关于Excel的操作。方法1/4在表格中,选中目标单元格,单击鼠标右键;2/4然后选择“设置单元格格式”;3/4在弹出的框中,在“数字”栏下选择“日期”;4/4在右侧出现的类型选项中选择年月这一项即可。 Feign丶微笑邀请你来回答 赞 回复https://www.3d66.com/answers_relation/relation_3721006_26.html
14.出生日期格式年月日(8位).docx上传人:十*** IP属地:山东 上传时间:2023-01-29 格式:DOCX 页数:5 大小:174.06KB 积分:14.9 举报 版权申诉 全文预览已结束  下载本文档 版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领文档简介 复制出生日期:粘贴excel表格:格式—单元格—自定义—yyyy-https://www.renrendoc.com/paper/238999445.html