问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL 能否实现月份之差(以"月"为单位,多出的"天数"为小数部份)_百度...

发布网友 发布时间:2天前

我来回答

4个回答

热心网友 时间:1天前

我把公式分解,作如下设定:
A1格填入“=today()”,今天日期。或填“2008-12-25”,你举例的日期。
A2格填入“入司日期”,你自己填。或填“2008-6-1”,你举例的日期。
B2~F2为分解计算答案过程:
B2计算两个日期举例的月数:=DATEDIF(A2,$A$1,"M")
C2计算两个日期举例的天数:=DATEDIF(A2,$A$1,"MD")+1
D2计算离职日期所在月份的天数:=DATE(YEAR($A$1),MONTH($A$1)+1,DAY($A$1))-$A$1
E2计算多出天数的小数(取两位):=ROUND(C2/D2,2)
F2为计算结果:=B2+E2
当然,你可以把上述公式写成一个公式也行,不过我为了解释方便,所以分解了。

热心网友 时间:1天前

DATEDIF()
函数的

1、简要说明: 返回两个日期之间的年\月\日间隔数

2、基本语法: =DATEDIF(开始日期,结束日期,单位代码)

3、实例1:
题目: 计算出生日期为1973-4-1人的年龄

公式: =DATEDIF("1973-4-1",TODAY(),"Y")

结果: 33

简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数.

4、实例2:
题目: 计算日期为1973-4-1和当前日期的间隔月份数.

公式: =DATEDIF("1973-4-1",TODAY(),"M")

结果: 403

简要说明 当单位代码为"M"时,计算结果是两个日期间隔的月份数.

5、实例3:
题目: 计算日期为1973-4-1和当前日期的间隔天数.

公式: =DATEDIF("1973-4-1",TODAY(),"D")

结果: 12273

简要说明 当单位代码为"D"时,计算结果是两个日期间隔的天数.

5、实例4:
题目: 计算日期为1973-4-1和当前日期的不计年数的间隔天数.

公式: =DATEDIF("1973-4-1",TODAY(),"YD")

结果: 220

简要说明 当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差

5、实例5:
题目: 计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数.

公式: =DATEDIF("1973-4-1",TODAY(),"MD")

结果: 6

简要说明 当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差

5、实例6:
题目: 计算日期为1973-4-1和当前日期的不计年份的间隔月份数.

公式: =DATEDIF("1973-4-1",TODAY(),"YM")

结果: 7

简要说明 当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数

热心网友 时间:1天前

=ROUND((DATEDIF(A2,B2,"d")+1)/30,2)*C2

请看图

热心网友 时间:1天前

既然要精确,建议按“日工资”计算而非“月工资”。这样直接用离职日期减去入司日期,即可得到天数差。

如果按提问,则比如入司日期为2月25日,离职为4月25日,那么怎么算?=4/28+1+25/30——非闰年
那么用计算方法又要更复杂一点。
假设入司日期在A1,离职日期在A2
=DATEDIF(EOMONTH(A1,0),EOMONTH(A2,-1),"m")——计算A1到A2掐头去尾的整月数
=(EOMONTH(A1,0)-A1+1)/DAY(EOMONTH(A1,0))——计算入司当月的工作天数占该月比例,如前面的4/28
=DAY(A2)/DAY(EOMONTH(A2,0))——计算离职当月工作天数占当月天数比例,如25/30。
总月份工龄就是这3个加起来的和。 四舍五入保留2位小数:
=ROUND(DATEDIF(EOMONTH(A1,0),EOMONTH(A2,-1),"m")+(EOMONTH(A1,0)-A1+1)/DAY(EOMONTH(A1,0))+DAY(A2)/DAY(EOMONTH(A2,0)),2)

注意:使用Excel2003的话需要加载宏→加载“分析工具库”才能使用EOMONTH。
不加载的公式:
=ROUND((DATE(YEAR(A1),MONTH(A1)+1,0)-A1+1)/DAY(DATE(YEAR(A1),MONTH(A1)+1,0))+DAY(A2)/DAY(DATE(YEAR(A2),MONTH(A2)+1,0))+DATEDIF(DATE(YEAR(A1),MONTH(A1)+1,0),DATE(YEAR(A2),MONTH(A2),0),"m"),2)

欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”
EXCEL 能否实现月份之差(以"月"为单位,多出的"天数"为小数部份)_百度...

B2计算两个日期举例的月数:=DATEDIF(A2,$A$1,"M")C2计算两个日期举例的天数:=DATEDIF(A2,$A$1,"MD")+1 D2计算离职日期所在月份的天数:=DATE(YEAR($A$1),MONTH($A$1)+1,DAY($A$1))-$A$1 E2计算多出天数的小数(取两位):=ROUND(C2/D2,2)F2为计算结果:=B2+E2 当然,你...

求助excel中求两个日期的差,用月份显示,或者用年显示(精确到小数点后一...

直接两个单元格相减,用较晚的日期减去较早的日期,得到的数值是天数。如果需要计算月份,可以用结果除以30,单元格的格式设置保留小数后一位。同理,计算年份的话,需要除以365。

Excel函数计算时间差

今天给大家分享一个日期函数【datedif函数】,主要用来计算日期之间的差,在Excel中也经常会用到,可以具体的计算时间差。Dateif函数中常用到的单位:Y=年,M=月,D=日。1、计算年数差 计算两个日期之间相隔几年。公式:=datedif(A2,B2,Y)2、计算月数差 计算两个日期之间相隔的月份,只需要将公式...

excel中如何计算两个日期之间的月数?

DATEDIF函数可以返回两个日期之间的年\月\日间隔数。使用DATEDIF函数可以计算两日期之差。函数结构为:DATEDIF(start_date,end_date,unit)Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型(注...

...25日的时间内,在另一单元格自动记录为3月份

方法二:巧用Countif函数 例如,下面的公式可计算出b2:B10区域中非0单元格的平均值:=sum(b2: b10)/countif(b2: b1o,"<>0") 53、如何在Excel中实现“自动更正”功能? Word用户都知道,利用Word的“自动更正”功能可以实现数据的快速输入.但在Excel中却没有类似“自动更正”功能的菜单命令。其实,使用VloopuP函数...

用EXCEL函数中的DAYS360,如何计算工龄,例:张三2005/3/5到职於2010/11...

在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考: 一、利用DAYS360、CEILING和TRUNC函数 1.函数简介 ①DAYS360函数 它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法...

excel表格中设置单元格格式显示年月,我输入202006,想显示2020/6,但表...

你输入的202006时,EXCEL认为是数值,并不是日期,所以当你将单元格格式设置成yyyy/m时,就会出现2453/1。正确设置是,在自定义格式中输入:000!/00

...的问题是excel中能不能直接设个公式计算时间差的。时间差结果以小时...

日"," "))*24,1)B-C时间:=ROUND((SUBSTITUTE(SUBSTITUTE(C2,"月","-"),"日"," ")-SUBSTITUTE(SUBSTITUTE(B2,"月","-"),"日"," "))*24,1)A-C时间:=ROUND((SUBSTITUTE(SUBSTITUTE(C2,"月","-"),"日"," ")-SUBSTITUTE(SUBSTITUTE(A2,"月","-"),"日"," "))*24,1)...

用excel计算:8.3-7.7=0.600000000000001 为什么后面多出一个1? 明明...

在 Excel 中,由于精度误差的存在,当进行类似 8.3 - 7.7 这样的计算时,结果可能会出现类似 0.600000000000001 的情况。这并不影响使用,因为可以通过将计算结果取小数点后几位来忽略这种微小的精度误差。为了避免这种情况的发生,可以采取一些精度控制的方法,如在 Excel 中使用 ROUND 函数将计算结果...

如何在Excel中计算出逾期天数

在Excel中,我们可以使用DATEDIF函数来实现此计算。 具体地说,我们可以使用以下公式来计算逾期天数: =IF(B2>A2,DATEDIF(A2,B2,\\"d\\"),0) 其中A2为应还款日期,B2为实际还款日期。如果实际还款日期晚于应还款日期,那么我们就利用DATEDIF函数来计算两个日期之间的天数差。如果实际还款日期早于等于应...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
鼻中隔手术费用是多少 泡芙内馅的几种做法 巧克力杏仁奶油馅如何制作并冷藏? 杏桃吉布斯特塔香草奶油馅 奶油布丁馅 抹茶奶油馅料的做法 我有位朋友想在闵行这边学钳工,但不知道那里有学这种专业的学校,请知道... 有那位朋友知道松江新桥人民北路925号是不是有一个学钳工的学校? 松江区怎么没有装配钳工培训 好像都是机修钳工,装配钳工和机修钳工有... 梦见地上堆几堆金条别人的 家庭版奶油蘑菇意面的制作方法是什么? 有哪些家庭版海鲜意面的做法值得推荐? 我基本在市区开,开始磨合期比较高,400块加满95号油(8.17元/升)开... 食指远节指骨骨折工伤能评上十级吗 请问:左手食指远节指骨骨折,在工伤伤残评级中能评到几级?! 谢谢! 椰球马卡龙 高州市事业单位公开招聘人员考核情况表(护士)应该如何写 "是"这个字在古代汉语中的解释 古代汉语中"軏"字念什么? "翊"字在古代有哪些不同的含义和用法? 北京沃谷张小攀的走红原因 互联网奇才张小攀现状 如何让防盗门隔音 西瓜的功效与作用 西瓜对人体的好处 事实证明去角质有这些好处 使用速达财务软件进行会计记账录入凭证时,出现:“拒绝访问”怎么办? 速达3000"载入单据打印样式时出现错误"怎样解决? 速达3000"载入单据打印样式时出现错误"怎样解决 速达3000"载入单据打印样式时出现错误" 炸菜天妇罗材料: 大专没毕业怎么才能拿毕业证书 为什么人在紧张的时候会翻白眼、流口水? qq绿钻怎么取消自动续费 qq绿钻如何取消自动续费 QQ音乐开通年费绿钻需要先把手机短信开通的绿钻关闭吗... 高清视频压缩格式介绍 保温杯里的茶渍可以用什么方法去除? 去死皮多久去一次 多囊卵巢促排卵怀孕率高吗 多囊促排,请问 黄体指标是否又会上去,需要再次吃达英降低? 多囊卵巢促排怀孕几率多大? 姐妹们帮帮我,有没有吃了两个月达英促排的 多囊促排怀孕成功率 沈阳,那家医院治疗,耳朵最好,要最大最好的几个医院,专业治疗耳朵的 沈阳哪家医院做耳朵手术最好? ...尤其是周围很安静的时候,特别明显,怎么办啊,沈阳要在哪里治耳鸣比较... ...可做熊肉串烧已经绿了,请问改怎样升300,还有好的配方吗?谢谢_百度... 魔兽2.3版本之后,烹饪如何冲上300?顺便问沙漠肉丸子任务是否没有了 wow 部落BL 烹饪 294到300怎么升? 地铁可以用支付宝吗 制笔加盟 如何区别真假