2016-03-16 418 views
2

我正在嘗試爲前一個月的第一天編寫公式。
我使用:=DATE(YEAR(TODAY()),MONTH(TODAY())-1,1)上個月第一天的Excel公式

它的工作原理的今天,但我不認爲它會在一月的工作,因爲該公式將然後返回年爲2016年,而我需要回到上一年度在案件。有沒有人對我如何修改這個建議,所以如果當前日期是1月的某個時間,它會返回上一年的12月1日?

+0

我會說沒關係,因爲我是錯的。我正在使用的公式似乎工作。我在計算機上更改了日期,但沒有刷新公式,這使公式看起來不起作用。然而,我會對這個公式的不同方法感興趣。讀了一些關於NSDate函數。 –

回答

5

你可以嘗試

=EOMONTH(TODAY(),-2)+1 
+0

這比我用過的更優雅。剩下的就是將它從1900年1月1日以來的天數或Excel使用的任何基準日期轉換爲日期的人類格式。我更喜歡你的答案。謝謝! –