永发信息网

如何用excel表函数,比如有一个时间段2013.3.15-2015.3.14,其中这个时间中有个

答案:3  悬赏:50  手机版
解决时间 2021-03-30 23:08
如何用excel表函数,比如有一个时间段2013.3.15-2015.3.14,其中这个时间中有个
最佳答案
根据你的表述,公式如下:
=MId(A1,1,FIND("-",A1))&MId(B1,1,FIND("-",B1)-1)&","&RIGHt(B1,FIND("-",B1)-1)&RIGHt(A1,FIND("-",A1))
效果图:

追问那如果两个时间段是一样的显示0追答加个IF函数。
公式:
=IF(A2=B2,0,MId(A2,1,FIND("-",A2))&MId(B2,1,FIND("-",B2)-1)&","&RIGHt(B2,FIND("-",B2)-1)&RIGHt(A2,FIND("-",A2)))

追问如果两个时间段相加呢比如2014.3.21-2014.4.13和2014.4.14-2014.6.31追答以下公式有个前提,如果两个时间段有包含关系,前一个必须包含后一个。
公式:
=IF(A1=B1,0,IF(TEXT(SUBSTITUTE(LEFt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")>TEXT(SUBSTITUTE(LEFt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd"),IF(TEXT(SUBSTITUTE(RIGHt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")>TEXT(SUBSTITUTE(RIGHt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd"),LEFt(A1,FIND("-",B1))&RIGHt(B1,FIND("-",B1)-1),MId(A1,1,FIND("-",A1))&MId(B1,1,FIND("-",B1)-1)&","&RIGHt(B1,FIND("-",B1)-1)&RIGHt(A1,FIND("-",A1))),LEFt(B1,FIND("-",B1)-1)&"-"&RIGHt(A1,FIND("-",A1)-1)))
效果图:

追问那如果没有包含关系呢?你有qq吗?我能加你吗追答以下公式适用你上面提出的所有情况,不过如果两个时间段有包含关系,还是前一个必须包含后一个。
=IF(A1=B1,0,IF(TEXT(SUBSTITUTE(LEFt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")-TEXT(SUBSTITUTE(RIGHt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd")>1,A1&","&B1,IF(TEXT(SUBSTITUTE(RIGHt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")-TEXT(SUBSTITUTE(LEFt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd")<-1,B1&","&A1,IF(TEXT(SUBSTITUTE(LEFt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")>TEXT(SUBSTITUTE(LEFt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd"),IF(TEXT(SUBSTITUTE(RIGHt(B1,FIND("-",B1)-1),".","-"),"yyyy-mm-dd")>TEXT(SUBSTITUTE(RIGHt(A1,FIND("-",A1)-1),".","-"),"yyyy-mm-dd"),LEFt(A1,FIND("-",B1))&RIGHt(B1,FIND("-",B1)-1),LEFt(A1,FIND("-",A1))&LEFt(B1,FIND("-",B1)-1)&","&RIGHt(B1,FIND("-",B1)-1)&RIGHt(A1,FIND("-",A1))),LEFt(B1,FIND("-",B1)-1)&"-"&RIGHt(A1,FIND("-",A1)-1)))))
效果图:

公式能不能简化还得继续研究。
追问截图给我看看行吗追答截什么图,不是有图么?追问哦,不好意思弄错了公式报错追答注意日期是否符合日期格式。比如2月可能没有29号,4、6、9、11月没有31号。
如果都不是截个图,我看看。
全部回答
不太明白你的意思。大概是说第一个时间段是否完全包含了第二个时间段?
两个时间段有5中关系:
用2和1来表示两个时间段:
第一:2完全在1的左边,第二,2的一部分在1的左边,第三,2在1中间(包含等于),第四,2的一部分在1的右边,第五,2完全在1的右边。
(想象画一个时间轴)
你要哪个?追问就是在前那个时间段里面减掉后面那个时间段,显示剩下的时间段
首先,你这个日期表示方式不是标准规范的日期格式,如果要表示这样的条件,可以这样
=OR(AND(A1>="2013-3-15",A1<2014-3-15"),AND(A1>="2014-6-14",A1<="2015-3-14"))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求救,手机摔了一下,屏幕出现很多小点,怎么
石榴什么季节开花
请问建筑电气图纸上的Pe\Pjs\Ijs各是
每个人都有自己的交友原则和方法,古今中外有
我有斑,别人叫我用伍昱洁祛斑霜,但不知道伍
历史 主管 8 87丶348 叩 叩管不管 东森娱乐
单选题________seasondoyoulikebest?A.WhatB
请问,中央财经大学外国语学院,比较文学与世
请问英国儿童情景喜剧有那些?
SAT报名银行显示交款成功,可网站却显示注册
65乘4乘25的简便计算
法兰上的ANS i代表什么意思
手动挡汽车利用减档来减速(不用刹车)
列竖式计算。73÷22
银行卡的钱被法院强行扣划了怎么办
推荐资讯
乡镇副科级干部改非后是否安排工作
谢稚柳字画的价格卖多少合适
本人想去承包一点建筑工程来做,请问要些什么
歌词有,从此以后绝不会再为你流泪。 到下几
高中一般什么时候放寒假
凌渡汽车属于上海大众还是一汽大众?
unity中是左手坐标系还是右手坐标系
哪里收购报废旧手机的多少钱
红花虽好还要绿叶衬的美学原理是什么
这种白茶黄金芽看上去怎么样,送人可以吗?
某混泥土梁的为跨度六点三米采用木模板刚支柱
铜在空气中长时间放置会生锈,铜锈受热时的反
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?