怎样在excel中将年月日转换为天数

如题所述

1、首先在旁边的空白位置建立一个辅助列,用加班小时数/每天规定的小时数,接下来用INT函数提取小数中的整数部分,在单元格中输入=INT()。

2、接着在弹出的函数参数对话框中,将插入点放入number后面的方框中,到表格中点击对应的辅助列中的单元格,按确定按钮。

3、然后用MOD函数提取出多余的小时数,在单元格中输入=MOD(),点击插入函数图标。

4、在弹出的函数参数对话框中,插入点放到number后面分方框中,选择辅助列中对应的单元格,在Diviser后面的方框中输入每天规定的小时数(一般为8小时),点击确定按钮并全部应用公式即可批量求出多余的小时数。

5、最后用&连接整数天数和多余小时数,即输入=,选择整数天数所在单元格,输入&,然后输入"天",后面再输入一个&,点击多余小时数所在单元格,再输入&,后面输入“小时”,即可设置完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-04
excel表格按日期计算天数的方法
  

excel表格按日期计算天数的方法步骤
  按照日期计算天数步骤1:在F5单元格输入公式:E5-D5

  按照日期计算天数步骤2:在F5单元格单击右键,在菜单中选择:设置单元格格式...

  按照日期计算天数步骤3:这时会跳出单元格设置对话框

 

excel表格按日期计算天数的方法步骤
  按照日期计算天数步骤4:在对话框中选择:数值

  按照日期计算天数步骤5:小数位设为:0

  按照日期计算天数步骤6:确定返回

  EXCEL中如何控制每列数据的长度并避免重复录入
  1、用数据有效性定义数据长度。

  用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。

  还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。

  2、用条件格式避免重复。

  选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点两次"确定"。

  这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。

  在EXCEL中如何把B列与A列不同之处标识出来
  (一)、如果是要求A、B两列的同一行数据相比较:

  假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:

  “单元格数值” “不等于”=B2

  点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。

  用格式刷将A2单元格的条件格式向下复制。

  B列可参照此方法设置。

  (二)、如果是A列与B列整体比较(即相同数据不在同一行):

  假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:

  “公式”=COUNTIF($B:$B,$A2)=0

  点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。

  用格式刷将A2单元格的条件格式向下复制。

  B列可参照此方法设置。

  按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体
第2个回答  2014-01-16
方法:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。追问

我按照你的方法弄后,显示的都是0:00 ,不知道这是为什么

第3个回答  2014-01-16
可用 DATEDIF 函数。如:
D3中的日期为“2009-7-30”,E3中的日期为“2011-9-2”,在空白单元格(如F3)中输入
=DATEDIF("2009-7-30","2011-9-2","Y")&"年"&DATEDIF("2009-7-30","2011-9-2","YM")&"月"&DATEDIF("2009-7-30","2011-9-2","MD")&"天"
或者
=DATEDIF(E3,D3,"Y")&"年"&DATEDIF(E3,D3,"YM")&"月"&DATEDIF(E3,D3,"MD")&"天"本回答被网友采纳
第4个回答  2014-01-16
在 Excel 中日期本身就是天数。如果你没有特殊设置的话,则这个日期就是距离 1899年12月31日 的天数。追问

我的问题不是天数。比如说我要将工龄2年6月转化为2.5.不知道怎么弄。求支招

追答

这个很有意思!
我想知道楼主的 2年 6月是如何得到的?是手动计算后输入的吗?还是使用公式计算的?
如果是手动计算后输入的话,则再多做一步也未尝不可,输入 2.5;
如果是使用公式计算的话,就不要处理成 2 年 6月这种形式,直接得到天数岂不是更好?!

所以,最好是从源头上来解决!

追问

谢谢,当时我找到源头啦

本回答被提问者采纳