乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中if函数与date函数的使用-excel中if函数date,excel date函数怎么用

excel中if函数与date函数的使用-excel中if函数date,excel date函数怎么用

作者:乔山办公网日期:

返回目录:excel表格制作


DATE
用途:返回代表特定日期的序列号。
语法:DATE(year,month,day)
参数:year为一到四位,根据使用的日期系统解释该参数。Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份执行加法运算。Day代表在该月份中第几天的数字。如果 day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加。
实例1:如果采用1900日期系统(Excel默认),则公式“=DATE(2001,1,1)”返回2001-1-1,但Excel内部却以36892计算。
实例2:=DATE(2001,1,-1),返回2000-12-30
实例3:=DATE(2001,1,32),返回2001-2-1

兄弟,怎么一口气问这么多函数的用法,最好的学习资料,就在zd你手边,Excel帮助。
按F1,搜索函数,你会找到所有函数的帮助信息。

应该是datedif吧:
假设a1单元格为 2010-8-5
a2单元格为2011-9-7
1、求两个日期间的周年数:
=DATEDIF(A1,A2,"y") 结果返回 1
2、求两个日期间的月数:
=DATEDIF(A1,A2,"m") 结果返回 13
3、求两个日期间的天数:
=DATEDIF(A1,A2,"d") 结果返回 398
4、求两个日期的月份差(忽略年份):
=DATEDIF(A1,A2,"ym") 结果返回 1 (9-8=1)
5、求两个日期的日差(忽略年月):
=DATEDIF(A1,A2,"md") 结果返回 2 (7-5=2)
=IF(AND(I3>=DATE(2010,1,1),I3<=DATE(2010,6,30)),"120",IF(I3>=DATE(2010,7,1),"无",IF(I3<DATE(2010,1,1),"240")))

1、问题在这zd里:

1) MONTH(12)=1≠12,

2) MONTH(3)=1≠3,

3) MONTH(6)=1≠6

2、解决办法:

将MONTH(12)替换为12;MONTH(3)替换为3;MONTH(6)替换为6

3、公式变为:

=IF(MONTH($B$1)<=3,DATE(YEAR($B$1)-1,12,DAY(31)),IF(MONTH($B$1)<=6,DATE(YEAR($B$1),3,DAY(31)),IF(MONTH($B$1)<=9,DATE(YEAR($B$1),6,DAY(30)),DATE(YEAR($B$1),MONTH(9),DAY(30)))))

4、结果:

相关阅读

  • <em>EXCEL</em> <em>DATE</em>()<em

  • 乔山办公网excel表格制作
  • excel中date函数怎么用?" src="/uploads/tu/381.jpg" style="width: 400px; height: 267px;" />具体解决方法操作步骤如下:1、DATE函数的基本构型是DATE(year,month,day),其作用是将提取的数字变为日期格式
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网