ydzf.net
当前位置:首页 >> 日期函数计算年月日 >>

日期函数计算年月日

在EXCEL里面,日期类型的单元格直接相减,结果就是之间的天数,是精确计算了的,比如在A1里面输入2008-5-20,在B1里面输入2008-6-1,在C1里面输入公式=B1-A1,这是C1的类型为整数,结果是12,非常准确,而且能判断2月28天、30天的情况.

用函数就行year month day 就可以提取出来=year(A1)就能得到年份

=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))----增加一个月=DATE(YEAR(A1)+4,MONTH(A1),DAY(A1))----增加四年至于显示的日期格式,随你自己设置就OK

用函数datedif(): 假定a1、b1单元格中有两个日期数据,计算这两个日期之间相差的整月数. 在c1中编辑公式 =datedif(a1,b1,"m")&"月" 注意: 函数datedif()为excel的隐藏日期函数,但可以直接使用.其中“m”表示求整月数.1、

假设你的这两个数据 都是日期格式的 并且分别在A2、B2 则=TEXT(YEAR(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY(A2)))-1900,"0年")&TEXT(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY

例如:今天是2013-6-28,要求得3个月后的日期2013-9-28 A1:2013-6-28,B1:3 可用公式:=DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1)) 或=EDATE(A1,B1)

首先把A1 B1 C1全部按照正确的格式填写.日期之间用 / 分隔,小时、分钟之间用 : 若有时间日期同时存在,则在中间加空格.然后把A1 B1 C1 D1的格式设置为日期,带时间的那种.D1==(A1-0)+(B1-0)+(C1-0)

=edate(a1,67)或=date(year(a1),month(a1)+67,day(a1))PS:设置公式所在单元格格式为相应日期格式;如果edate不可用,请参考帮助文件.

=DATEDIF(起始日期,终结日期,参数) 起始日期就、可以为任意合法的日期格式(建议不要用“.”来作为分隔符),或者单元格数值.=DATEDIF("2005-5-3","2008-11-28","Y") 返回2008-5-3到2008-11-28之间的年数, 将最后一个参数改成"M",返回月数;改成"D"返回天数.

date函数是返回年月日的序列号,date(year,month,day).而edate函数是从指定的起始年月日,加上或减去一定的月数,算出此指定时间多少月前或多少月后的年月日时间点.edate(startdate,months),start_date为指定某年月时间点,months为多少月,正数为加,表未来多少月后的时间点,负数减,该时间点多少月前是哪年哪月.

网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com