我在excel中列出了今天和今年第一天的差異,例如今天(2015年4月4日)是95號(我每年都計算一次閏年,因爲我有一個日曆其中包含2月29日。如果一年不是閏年,我會隱藏該列。)DateDiff到目前爲止
我怎樣才能得到日期的一天號碼? (04.04.2015) 有沒有一種公式?
例子:
Input Output
----- ------------
95 4 April 2015
96 5 April 2015
我在excel中列出了今天和今年第一天的差異,例如今天(2015年4月4日)是95號(我每年都計算一次閏年,因爲我有一個日曆其中包含2月29日。如果一年不是閏年,我會隱藏該列。)DateDiff到目前爲止
我怎樣才能得到日期的一天號碼? (04.04.2015) 有沒有一種公式?
例子:
Input Output
----- ------------
95 4 April 2015
96 5 April 2015
首先,你不需要每年計算爲閏年。如果您希望從今年的第一天開始計算實際日期,則可以使用:
=TODAY() - DATE(YEAR(TODAY()),1,1) + 1
無論閏年如何,這都是正確的,並且如果單元格格式化爲數字,將返回整數天。例如,今天實際上是第94天。
其次,要將第n天轉換爲日期,只需做相反的事情。
=DATE(YEAR(TODAY()),1,1) + A1 - 1
其中A1是包含一年中第n天的單元格,並且此公式放置在格式爲日期的單元格中。
要獲得從今年第n天的日期,每年都假定是閏年使用下列內容:
=DATEVALUE(TEXT(DATE(2004,1,A1),"MM/DD")&"/"&YEAR(TODAY()))
這將拋出一個錯誤的年,在那裏2月29日是不是一個有效日期。
謝謝,我知道我不需要使用閏年,但我有一個包含2月29日的日曆。如果年份不是閏年,我會隱藏欄目。 – ForJ9 2015-04-04 18:44:30
嘗試使用第二天的公式來查看日期。 – usncahill 2015-04-04 22:05:55
其實,在你的情況下,嘗試公式3. – usncahill 2015-04-04 22:17:36