楼主: lyke001
11480 2

[问答] EXCEL计算两个日期之间的天数为什么要按一年360天机算呢? [推广有奖]

  • 0关注
  • 18粉丝

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
423 个
通用积分
4.7400
学术水平
10 点
热心指数
13 点
信用等级
5 点
经验
5577 点
帖子
120
精华
0
在线时间
599 小时
注册时间
2007-3-10
最后登录
2025-11-5

楼主
lyke001 发表于 2012-4-16 20:45:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用EXCEL计算两个日期时间的相隔天数时,EXCEL是用一年360天计算的,这样有点不准,该怎么处理才能让它按一年365天计算呢?
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel 用excel EXCEL 天机算

回帖推荐

lyke001 发表于2楼  查看完整内容

问题已经找到方法了: 在EXCEL2010中使用DAYS360函数可以按照一年360天的算法(每个月以30天计,一年共计12个月)返回两个日期之间相差的天数。这在一些会计计算中将会用到。   可使用DAYS360函数帮助计算支付款项。   DAYS360函数的表达式为:DAYS360(start_date,end_date,[method])。各个参数的含义如下:   start_date和end_date是用于计算期间天数的起始日期和终止日期,可以使用带引号的文本串(如”200 ...

本帖被以下文库推荐

沙发
lyke001 发表于 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)”,即可计算出借款天数。
已有 1 人评分经验 论坛币 热心指数 收起 理由
客初 + 20 + 20 + 2 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20  热心指数 + 2   查看全部评分

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 12:31