根據一年 360 天 (十二個月都是 30 天) 的曆法 (用於某些會計計算),傳回二個日期之間的日數。如果您的會計系統採用十二個月都是 30 天的曆法,您就可以使用這個函式來計算支出。
基本介紹
- 中文名:days360
- 功能:1年按360天計算天數
- 函式:excel
功能,語法,示例,函式比較,
功能
按照一年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 是一個邏輯值,指示計算時應該使用美國還是歐洲方法。
方法 | 定義 |
FALSE 或省略 | 美國 (NASD) 方法。如果開始日期是一個月的第 31 天,則將這一天視為同一個月份的第 30 天。如果結束日期是一個月的第 31 天、且開始日期早於一個月的第 30 天,則將這個結果日期視為下一個月的第 1 天,否則結束日期等於同一個月的第 30 天。 |
TRUE | 歐洲方法。如果開始日期或結束日期是一個月的第 31 天,則將這一天視為同一個月份的第 30 天。 |
註解:Microsoft Excel 以連續的序列值來儲存日期,以至於它們可以用來計算。依預設值,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日則是序列值 39448,因為這是 1900 年 1 月 1 日之後的第 39,448 天。Macintosh 使用不同的 Microsoft Excel 預設日期系統。
此函式適用於office2003及以後版本
示例
如果您將示例複製到空白工作表中,可能會更易於理解該示例
A | ||
1 | 日期 | |
2 | 2010-1-1 | |
3 | 2010-4-1 | |
4 | 2010-4-28 | |
5 | 2010-7-30 | |
6 | 公式 | 說明(結果) |
7 | =DAYS360(A3,A4) | 按照一年360 天的算法,返回2010-4-1與2010-4-28之間的天數。(27) |
8 | =DAYS360(A2,A5) | 按照一年360 天的算法,返回2010-1-1與2010-7-30之間的天數。(209) |
9 | =DAYS360(A2,A4) | 按照一年360 天的算法,返回2010-1-1與2010-4-28之間的天數。(117) |
函式比較
計算天數的方式不同:
datedif()函式計算實際天數,比如12月有31天;而days360()函式每個月以 30 天計算,也就是說一年有30*12=360天
所以比如從2011年10月1日到2012年1月1日
datedif()函式算出92天
days360()函式算出90天