2014年10月2日 星期四

Excel-計算一個日期為當年度第幾天(DATE)

網友問到如何計算一個日期為當年度第幾天的問題,這是常見的日期運算問題。

在 Excel 中日期是可以運算的,因為每個日期都被轉換為一個數值,例如:2014/1/1在儲存格格式中的通用格式,看到的是 41640,這就是其代表的數值。因為 Excel 是以 1900/1/1 當為 1,每增加一天數值加 1。

以 2014 年為例,指定一個日期要算出是 2014 年的第幾天,其 1/1 為第 1 天。(參考下圖)

以下提供三種作法來練習:

(1) 儲存格B2:=A2-41639

因為 2014/1/1 數值為 41640,所以儲存格A2 - 41640 + 1,即為距第一天的天數。

(2) 儲存格B2:=A2-DATE(2014,1,1)+1

DATE(2014,1,1):以 DATE 函數可以將一個日期轉換為數值。

(3) 儲存格B2:=A2-DATE(2014,1,0)

DATE(2014,1,0):其中日期參數填入「0」,代表上個月的最後一天。

沒有留言:

張貼留言

檢視其他文章

好康東東