全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
11375 2
2012-04-16
用EXCEL计算两个日期时间的相隔天数时,EXCEL是用一年360天计算的,这样有点不准,该怎么处理才能让它按一年365天计算呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-16 21:00:10
问题已经找到方法了:
在EXCEL2010中使用DAYS360函数可以按照一年360天的算法(每个月以30天计,一年共计12个月)返回两个日期之间相差的天数。这在一些会计计算中将会用到。
  可使用DAYS360函数帮助计算支付款项。
  DAYS360函数的表达式为:DAYS360(start_date,end_date,[method])。各个参数的含义如下:

  start_date和end_date是用于计算期间天数的起始日期和终止日期,可以使用带引号的文本串(如”2008/08/08”)、系列数和嵌套函数的结果。如果start_date在end_date之后,则DAYS360将返回一个负数。

  参数method为一个逻辑值,用以指定在计算中是采用欧洲方法还是美国方法。method为一个逻辑值,当它取值为FALSE或省略时,表示该函数采用的是美国方法(NASD),即如果起始日期是一个月的31号,则等于同月的30号;如果终止日期是一个月的31号,并且起始日期早于30号,则终止日期等于下一个月的1号。否则,终止日期等于本月的30号。当它取值为TRUE时表示该函数采用的是欧洲方法,即起始日期或终止日期为一个月的31号时都将等于本月的30号。

  如果要计算在普通(每年365天或366天)年份中某个日期之间相差的天数,则可直接用终止日期减去起始日期,并将计算结果设置为“常规”或“数值”格式,这样计算的结果就是365天的了。

  假设用EXCEL2010表格制作单位不同时间的贷款表,再利用DAYS360函数来计算其借款的时间,并且计算出还款利息。

  我首先在EXCEL2010的D6单元格之后,再在其中输入公式“=DAYS360(B6,C6)”,即可计算出借款天数。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-28 18:25:39
B1单元格输入公式,还可以下拉填充
=SUMPRODUCT(TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",10)),{1,2}*10-9,10))*{-1,1})
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群