[英]Change the date to fiscal year
我想在Excel中編寫一個函數來更改日期。 邏輯是這樣的:如果月份是(1月,2月或3月),結果顯示我過去一年( - 1年),如果月份是(4月到12月),結果顯示當前年份(當年日期顯示)。
例如:如果日期是02,2012年1月,結果顯示我2011年其他人給我看2012。
=IF(MONTH(G3) >=4, YEAR(G3), YEAR(G3) - 1)
其中G3
是要測試的日期,是單向的。
請試試:
=IF(OR(MONTH(A1)=1,MONTH(A1)=2,MONTH(A1)=3),2011,2012)
隨着2012年1月2日在A1嘗試,
=YEAR(A1)-(MONTH(A1)<4)
要使用其中一種,請使用其中一種,
=DATE(YEAR(A1)-(MONTH(A1)<4), MONTH(A1), DAY(A1))
=EDATE(A1, -(MONTH(A1)<4)*12)
已經有很多答案了,但我想再扔一個:
=YEAR(DATE(YEAR(A1),MONTH(A1)-3,DAY(A1)))
提取會計年度使用情況:
=YEAR(A1) + IF(MONTH(A1)>=4,1,0)
我認為在你的情況下你需要:
=YEAR(A1) - IF(MONTH(A1)>=4,0,1)
如果月份在第4個月之前,則減1年,否則保持同一年。 我不會將其轉換為完整日期DD/MM/YYYY
,減去1年,以避免混淆,將其保持為年僅YYYY
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.