excel 计算 刑满 日期

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:45:16
由于工作需要计算日期-年月,比如一名罪犯被判10年刑,刑期应该是2000年1月2日--20101月1日,但是中间减刑一年2个月,那么减刑后怎么计算刑满释放的时间
求教的公式主要是用来批量处理数据的,例如A1为刑期起始日期,A2为第一次减刑年月数,A3为第二次减刑年月数,每个人的减刑次数不一定是相同的,每次减刑的输入方式为1年2个月、1年3个月…… 也 可以以月来写减刑幅度

日期加减确实是一个问题。
因为一年不都是365天、四年还有一个闰年;而一个月也不是30天,用公式设置难免会偏差1~2天。
按你说的“A1为刑期起始日期,A2为第一次减刑年月数,A3为第二次减刑年月数,……”
就在B1输入=A1+10*(365+1/4)+1回车
(判刑十年后的刑满释放的时间,刑期到2010年1月1日。日期格式根据喜好自行设置)
A2输入1.2(第一次减刑年月数)、A3输入1.3、……
B2输入=B1-(LEFT(A2,1)+RIGHT(A2,1)/12)*(365+1/4)回车并向下填充.
这样到每年的2月份(闰月会出现偏差)

如果A1为开始日
B1输入
=TEXT(EDATE(EDATE(A1,10*12)-1,-14),"yyyy-m-d")
则为减刑后日期

===========================================
公式解释:
EDATE() 返回指定日期往后指定月的日期~~

===========================================
补充:

你最好能告诉一下你的减刑的时间怎么输入,才能给你写具体的公式~~
如果减刑时间 全部按照月数来输入 公式很好写,要全部按照?年?月的方式,公式太复杂 要转换很多个格式才能计算~~最好发个文件过来我看看
aaron842105@msn.com
===========================================
看我给你发的消息

楼主,这个有专门的计算软件吧......实在不行你就用公式写,然后拖拽

这个问题太沉重了
别人答吧

这样行不