簡體   English   中英

將日期更改為會計年度

[英]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)

隨着20121月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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM