excel怎么将两个日期相减得到天数 怎样让excel计算两个日期相减后的天数要去掉周日的?

作者&投稿:陈郝 (若有异议请与网页底部的电邮联系)

公式:=NETWORKDAYS(A1,B1)。

只去掉周日:=DATEDIF(A1,B1,"d")-SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=1))+1。

如果是2013以后版本只去掉周日:=NETWORKDAYS.INTL(A1,B1,11)。

 1、首先在电脑上用2007版excel软件打开目标文件。

2、然后在目标单元格中输入公式:=DATEDIF(A1,B1,"d")。


3、完成以上设置后,即可达到提问者的要求。



有两种方法:①直接相减②datedif函数

方法一:直接相减

假设A1存放开始日期,B1存放结束日期,在C1中输入公式 B1-A1,回车确定,即可求得两个日期相隔天数。

方法二:datedif函数

如方法一例子,在C1单元格中输入公式 =DATEDIF(A1,B1,"D"),回车确定即可



你的单元格数值必须保证格式是“日期型”,然后B1-A1,点击单元格设置为“数值型”。如下图:

点确定,OK!



计算两个日期之间的天数

使用减号 (-) 运算符或 NETWORKDAYS 函数来执行该任务。

如果该函数不可用,请安装并加载“分析工具库”加载宏。

操作方法

在“工具”菜单上,单击“加载宏”。
在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。
如果必要,请遵循安装程序中的指示。
工作表示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

1
2
3
A
日期
2007-6-8
2007-6-20
公式 说明
=A3-A2 两个日期之间的天数 (12)
=NETWORKDAYS(A2,A3) 两个日期之间的工作日 (9)

注释 若要将序列号显示为日期形式,请选择单元格,并在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。

计算某个日期之前的天数
全部显示
全部隐藏
可用 TODAY 函数执行该任务。

工作表示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

1
2
3
A
日期
2008-1-1
2007-6-1
公式 说明(结果)
=A2-TODAY() 计算当前日期距离 2007 年最后一天的天数(可变)
=A2-A3 2007 年 6 月 1 日到 2007 年最后一天的天数 (214)

注意

在上面的第一个公式中,所用的当前日期来自系统时钟。
在上面的最后一个公式中,若要以数字格式的形式显示日期,请选择单元格并在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“数值”。

先判断A列日期和固定日期的大小关系,然后把较大的作为结束日期,较小的作为开始日期
=IF(A1<=DATEVALUE("2014/12/1"),DATEDIF(A1,"2014/12/1","d"),DATEDIF("2014/12/1",A1,"d"))

在C1输入:
=datedif(text(left(a1,8),"0-00-00"),text(left(b1,8),"0-00-00"),"d")

Excel 如何将日期相减得出相隔的天数~

先判断A列日期和固定日期的大小关系,然后把较大的作为结束日期,较小的作为开始日期
=IF(A1<=DATEVALUE("2014/12/1"),DATEDIF(A1,"2014/12/1","d"),DATEDIF("2014/12/1",A1,"d"))
在C1输入:
=datedif(text(left(a1,8),"0-00-00"),text(left(b1,8),"0-00-00"),"d")

EXCEL里怎么算两个日期相减的差值?
答:2、输入半角逗号后,继续点击第二个日期所在单元格。3、继续输入“M”),完成公式=DATEDIF(A2,B2,"M")的编辑输入,回车即可。【其中A2,B2是相关日期所在单元格,可根据实际修改,第三个参数“M”则表示返回A2,B2之间相差的月份数】4、返回EXCEL表格,发现成功在两个日期中相减得到相差的月份数。

在EXCEL中知道两个日期怎么进行减法,得到相应的年份
答:1、首先在打开的excel表格中输入两组需要计算的日期数据。2、然后在C1单元格中输入计算公式:=RIGHT(YEAR(B1-A1),2) & "年" & MONTH(B1-A1) & "个月" & DAY(B1-A1)&"天"。3、点击回车,即可将公式生成结果,可以看到计算出的年份差额为“2年11个月22天”。4、或者直接使用两组日期相减...

excel公式 两个日期相减,怎样得到一个几个月零几天的数字?
答:如图,A、B分别是两列日期。1、F1单元格输入的是“=DATEDIF(A1,B1,"m")&"个月零"&DATEDIF(A1,B1,"md")&"天"”。得到的是两个日期相差几个月零几天。2、C1单元格输入的是“=DATEDIF(A1,B1,"m")”,得到的是两个日期相差几个整月。3、在D1单元格输入的是“=DATEDIF(A1,B1,"md")...

Excel 如何将日期相减得出相隔的天数
答:1、首先在excel表格中输入两组日期数据,需要计算日期的相差天数。2、点击C1单元格并输入计算公式:=B1-A1。3、点击回车即可得到相差日期的计算结果。4、或者可以在空白单元格中输入函数公式:=DATEDIF(A1,B1,"d")。5、点击回车同样可以得到两个日期计算差额的结果。

Excel怎么自动生成两日期相减的结果
答:1、可以通过text函数实现。输入公式=TEXT(A4-A3,"hh:mm:ss")。注释:因为A4-A3为数字格式61.1875,text函数将它转化为日期格式。2、当两日期超过24小时。如图所示。输入公式=INT(A5-A3)&"天"&TEXT(A5-A3,"h时m分s秒")。注释:int函数是取整算天数,text函数把它转化为日期格式。

在EXCEL中知道两个日期怎么进行减法,得到相应的年份
答:1、首先在打开的excel表格中输入两组需要计算的日期数据。2、然后在C1单元格中输入计算公式:=RIGHT(YEAR(B1-A1),2) & "年" & MONTH(B1-A1) & "个月" & DAY(B1-A1)&"天"。3、点击回车,即可将公式生成结果,可以看到计算出的年份差额为“2年11个月22天”。4、或者直接使用两组日期相减...

在excel 中,两个日期如何相加相减?
答:在excel中,两个日期直接相减就可以得到两个日期间隔的天数,如下图:2.计算两个日期之间的天数,也可以用隐藏函数DATEDIF函数来完成,公式如下:=DATEDIF(A2,B2,"d")。3.DATEDIF()函数知识点介绍:这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以...

EXCEL年月日减去几年几月怎么算?
答:1、打开excel表格后,直接在单元格里输入要计算时间日差的日期,为了好看,可以把年差,月差,日差都分别标记出来,如下图所示。2、然后在天差后面的单元格里输入公式:=DATEDIF(C5,C6,"D"),C5是开始日期,C6是结束日期,D代表是计算日差,如下图所示。3、使用上面公式后直接按下回车,这样就会...

excel 两个日期 时间 相减 得出 小时数的公式是什么啊 ?
答:1、打开一张Excel表格,2、输入两个日期和时间,选中右键点击“设置单元格格式”,将单元格格式设置成“xxxx/x/xx xx:xx”的形式,设置完成后点击“确定”。3、接着在在任意一行输入公式“=TEXT(B2-A2,"[h]小时m分")”。原理就是用TEXT函数格式化的能力,将日期格式转变为时间格式。

excel里两个日期相减
答:=DATEDIF(B1,A1,"y") &"年"& MOD(DATEDIF(B1,A1,"m"),12)&"个月"