永发信息网

=IF($O9="",0,DAYS360($O9,TODAY(),FALSE))这个函数是什么意思?

答案:1  悬赏:30  手机版
解决时间 2021-11-16 10:34
  • 提问者网友:沉默菋噵
  • 2021-11-15 13:09
=IF($O9="",0,DAYS360($O9,TODAY(),FALSE))这个函数是什么意思?
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-11-15 14:20
如果$O9单元格为空,函数值就为0
否则就按每个月30天的方法计算$O9到当天日期之间的天数。

附:days360

根据一年 360 天 (十二个月都是 30 天) 的历法 (用于某些会计计算),传回二个日期之间的日数。如果您的会计系统采用十二个月都是 30 天的历法,您就可以使用这个函数来计算支出。

按照一年360 天的算法(每个月以30 天计,一年共计12 个月),返回两日期间相差的天数,这在一些会计计算中将会用到。如果会计系统是基于一年12 个月,每月30 天,则可用此函数帮助计算支付款项。

DAYS360(start_date,end_date,method)
Start_date (起始日期) 和 end_date (结束日期) 为您想要知道天数之间的两个日期。如果 start_date 发生在 end_date 之後,则 DAYS360 会传回负数值。日期必须使用 DATE 功能输入,或是其他公式或功能的结果。例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。如果用文字格式输入日期将会发生问题。
Method 是一个逻辑值,指示计算时应该使用美国还是欧洲方法。

美国 (NASD) 方法。如果开始日期是一个月的第 31 天,则将这一天视为同一个月份的第 30 天。如果结束日期是一个月的第 31 天、且开始日期早于一个月的第 30 天,则将这个结果日期视为下一个月的第 1 天,否则结束日期等于同一个月的第 30 天。

欧洲方法。如果开始日期或结束日期是一个月的第 31 天,则将这一天视为同一个月份的第 30 天。

注解:Microsoft Excel 以连续的序列值来储存日期,以至於它们可以用来计算。依预设值,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日则是序列值 39448,因为这是 1900 年 1 月 1 日之後的第 39,448 天。Macintosh 使用不同的 Microsoft Excel 预设日期系统。
此函数适用于office2003及以后版本
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯