excel计算2个日期之间的月份,不足10天的不予计算,满10天不足15天的按半月计算,超出15天按一个月算,

作者&投稿:陀爱 (若有异议请与网页底部的电邮联系)
EXCEL计算月份,不满15天按半月计算,超过15天按整月算~

示例数据:

按照题目要求,超过15天按照一个月计算,否则就按照半个月计算,所以,可以在辅助列输入公式:=IF(DAY(D1)>15,1,0.5),用day函数提取日期中的天数,用来和15作比较,超过15返回1,否则返回0.5。以此可以进行下一步的计算。

如果数据放在B2:B100中,C2中输入
=IF(DATEDIF(B2,TODAY(),"Y"),LOOKUP(DATEDIF(B2,TODAY(),"y"),{1,10,20},{5,10,15}),(TODAY()-B2)/365*5)
下拉。1年不到怎样折算没有说,不对的话自己修改。

如图

 

d2公式

=INT((B2-A2)/30)+LOOKUP(MOD(B2-A2,30),{0,10,15},{0,0.5,1})

下拉填充



假设A1单元格为开始时间,B1单元格为截止时间
=DATEDIF(A1,B1,"M")+IF(DATEDIF(A1,B1,"MD")<10,0,IF(DATEDIF(A1,B1,"MD")<16,0.5,1))&"个月"

=DATEDIF(A1,B1,"M")+VLOOKUP(DATEDIF(A1,B1,"MD"),{0,0;10,0.5;16,1},2)&"个月"

补充一下
如果不要公式中 &"个月" 则需要设置输入公式的单元格格式为常规格式

A1 和B1为两个日期,且A1小于B1
C1输入: =datedif(A1,B1, "M")+lookup(datedif(A1,B1, "MD"), {0,10,15},{0,0.5,1})

开始时间;:2012-10-18,截止时间:2012--12-31.
算出来是2.5个月

假设A1是2012-10-18, B1是2012--12-31
C1=DATEDIF(A1,B1,"m")+IF(DATEDIF(A1,B1,"md")<10,0,IF(DATEDIF(A1,B1,"md")<15,0.5,1))=2,.5


EXCEL计算两个日期之间天数的方法
操作说明Office Excel 是按照顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为系列数 1。而如果表格使用 1904 日期系统,那么 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(而把 1904 年 1 月 2 日保存为系列数 1)...

请问想用EXCEL的公式计算两个日期所用时间,计算到天、小时、分_百度知...
第一种情况 =(DATEDIF(A2,B2,"D")&"天"&HOUR(B2-A2))&"小时"&(MINUTE(B2-A2))&"分")第二种情况 =IF(AND(HOUR(A5)<=12,HOUR(B5)>13),(DATEDIF(A5,B5,"D")&"天"&HOUR(B5-A5)-2)&"小时"&(MINUTE(B5-A5))&"分",(DATEDIF(A5,B5,"D")&"天"&HOUR(B5-A5))&"小时"&...

excel怎么计算两个日期之间天数和时间计算
日期2直接减日期1就行了,如图所示:结果是94.875天,小数点前面是天数,后面是时间0.875*24是21小时,所以是94天零21小时。

怎样用excel函数快速计算两个日期间的天数?
DATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。其返回的值是两个日期之间的年\\月\\日间隔数。怎么计算日期之间天数?打开excel软件,进入到需要计算两个日期间相差天数的表格文档之中。进入后设置好需要计算的两个日期,然后在后面的单元格中直接输入以下公式:=后一个日期所在单元格-前一个...

excel怎么计算两个日期之间天数和时间计算
Excel如果两个日期是标准的日期格式,利用两者相减就可以求出相差的天数,再乘以24就可以得出相差的时间(小时为单位)。操作系统:win10;软件版本:Office2007 举例说明如下:1.计算AB两列日期之间的天数和时间:2.计算天数的公式如下:3.计算时间的公式如下(单位为小时):...

excel怎么计算两个日期之间天数和时间计算
若输入的是规范的时间格式,可以直接相减,比如A1中输入 2016年5月1日 A2中输入 2016年5月6日 A3中输入 =A2-A1 A3的单元格格式设置为常规。时间也可以直接相减,比如A1中输入 2016-5-1 10:24 A2中输入 2016-5-6 8:10 A3中输入 =text(A2-A1,"[h]:mm")...

如何使用Excel计算两个日期之间的月数?
一、这可以通过DATEDIF函数完成。二、 DATEDIF函数的定义 DATEDIF函数是Excel中的隐藏函数,而不是帮助和插入公式中的隐藏函数。返回两个日期之间的年\\月\\日间隔的数量。 DATEDIF函数通常用于计算两个日期之间的时差。语法 DATEDIF(开始日期,结束日期,单位)开始日期是一个日期,代表该时间段中的第一个...

Excel中怎么样计算两个日期之间的工作日天数
1、使用NETWORKDAYS函数来计算工作日的数量 在空白单元格中,请输入此公式 = NETWORKDAYS(B1,B2)(B1 代表开始日期和 B2 表示结束日期)然后键入输入键,您将计算两个日期之间的周日和周六的工作日数量。 如图:注意:有时候,这两天可能会有一些假期,如果你想计算这两天之间的工作日,你应该排除星期...

Excel如何计算两个日期之间的天数
计算两个日期之间的天数,用Excel如何计算呢?1、获取两个日期之间相差的天数公式为:=datedif(A2,B2,”d”)以上就是计算Excel日期之间的天数。

怎样在EXCEL计算两个日期中间间隔几年几个月几天
1、以excel2010版本为例,如下图所示,有入职时间和离职时间;2、首先在C2单元格输入=DATEDIF(A2,B2,"y")&"年" 求出几年;3、然后再输入DATEDIF(A2,B2,"ym")&"月"求出几月,中间用符号&连接;4、最后输入DATEDIF(A2,B2,"Md")&"日"求出几日,中间也是用符号&连接;5、填完公式后按enter...

江川县18632348201: Excel 如何计算两个日期之间的差是多少个月 -
才旦锦普罗: Excel可以计算两个日期之间相差的月份,具体操作如下: 一、使用工具:excel2010 二、操作步骤: 1、进入excel2010并打开文档,在需要计算月份的单元格中输入以下代码:=DATEDIF(D3,E3,"M"),D3,E3为二个日期的单元格,如图: 2、输入代码后按回车键,这时会自动计算出二个日期相差的月份,如图:

江川县18632348201: EXCEL里如何将两个日期相减得出相差的月份? -
才旦锦普罗: EXCEL里由两个日期得出相差的月份,可通过DATEDIF函数实现. 方法步骤如下: 1、打开需要操作的EXCEL表格,在空白单元格输入函数=DATEDIF(,然后点击选择第一个日期所在单元格. 2、输入半角逗号后,继续点击第二个日期所在单元格. 3、继续输入“M”),完成公式=DATEDIF(A2,B2,"M")的编辑输入,回车即可.【其中A2,B2是相关日期所在单元格,可根据实际修改,第三个参数“M”则表示返回A2,B2之间相差的月份数】 4、返回EXCEL表格,发现成功在两个日期中相减得到相差的月份数.

江川县18632348201: 怎样用Excel计算2个日期之间相差的月数 -
才旦锦普罗: 在C1输入=IF((YEAR(A1)=YEAR(B1))*(MONTH(A1)=MONTH(B1)),0,(YEAR(B1)-YEAR(A1))*12+MONTH(B1)+IF(DAY(B1)-15>0,1,0.5)-(MONTH(A1)+IF(DAY(A1)-15>0,1,0.5)))+0.5 为了让你好理解,将公式拆解为如下:=IF(X,0,Y)如果条件X成立,...

江川县18632348201: 用EXCEL计算两个时间之间的月数
才旦锦普罗: 解,设第一个日期为x,第二个日期为y =MONTH(X)-MONTH(Y)

江川县18632348201: 怎样用excel计算2个日期之间相差的月数例如:A1=201211,B1=201302,这两个相减的结果为5个月,在C列得出这个结果.写错月了,是4个月 -
才旦锦普罗:[答案] =DATEDIF(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),DATE(LEFT(B1,4),MID(B1,5,2),RIGHT(B1,2)),"m")+1

江川县18632348201: Excel表格如何根据已有日期计算剩余月份? -
才旦锦普罗: 可以用DATEDIF函数来计算. 1、以excel2010版本为例,如下图,要根据已A列日期计算剩余月份; 2、首先在B1单元格输入公式=DATEDIF(A1,TODAY(),"m"),DATEDIF函数是返回两个日期之间的年\月\日间隔数,这里“m”表示月份,按enter键后则可得出计算结果; 3、然后把鼠标放在B1单元格右下角,下拉填充公式则可计算出A列日期的剩余月份了.

江川县18632348201: 在EXCEL中解决两个日期间求相差月数
才旦锦普罗: 这个问题挺麻烦的,关键看你的日期的格式,如果你excel中的格式是标准的格式好办些,即用函数的形似表示日期,例如=DATE(2008,8,13).先说这种情况:假设你excel表的第一列A是第一个日期,第二列B是第二个日期,在第三列C用函数==(YEAR(B1)-YEAR(A1))*12+(MONTH(B1)-MONTH(A1)),即可算出两个日期相差的月份 如果你excel中的格式不是标准的日期格式,而是常规的输入比如2006年12月6日,那你的工作稍微麻烦一些,你要手动将日期改为函数的形式.

江川县18632348201: 在excel中如何计算两个日期间相差的月数 -
才旦锦普罗: 2014-3-3和 2014-4-5算几个月 A1=2014-3-31 B1=2014-4-1 C1=DATEDIF(A1,B1,"ym")+DATEDIF(A1,B1,"y")*12+IF(DATEDIF(A1,B1,"md")>0,1,0) 格式设置为常规

江川县18632348201: Excel 求助两个日期想见算月份 -
才旦锦普罗: =datedif(初始日期,终止日期,"M") 比如A1单元格中日期为2014/2/1, A2单元格为2015/4/26 那么在A3中输入=datedif(A1,A2,"M") 即可得到两个日期间相隔的月份

江川县18632348201: 怎样用Excel计算2个日期之间相差的月数
才旦锦普罗: C1需要输入的公式为 =IF(AND(YEAR(A1)=YEAR(B1),MONTH(A1)=MONTH(B1)),0,(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+IF(DAY(B1)>15,1,0.5))

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网