因此,我有一個Excel 表,有以下列。日期、交易、金額和月份 日期、交易和金額是我從一個原始資料中復制粘貼的。我需要一個公式來自動確定與 "日期 "列相關的月份。通常情況下,我會用:
=TEXT([@Date], "MMM")
然而,在這個表中,當前的月份是由本月的11號到下個月的10號決定的。因此,如果日期是從6月11日到7月10日,"月 "列應該回傳 "6月"。如果日期是6月9日,"月 "欄應該回傳 "5月"(即使該月在技術上是 "6月")。因此,1月5日應該回傳 "12月",8月9日應該回傳 "7月",12月7日應該回傳 "11月",以此類推。我試著用 "IFS "函式來做,但這變得非常長。
=IFS(AND(TEXT(TXN[@Date], "DD")< "10",UPPER(TEXT(TXN[@Date], "MMM"))="JAN"), "Dec",AND(TEXT(TXN[@Date], "DD")> "10",UPPER(TEXT(TXN[@Date], "MMM"))="JAN"), "JAN",AND(TEXT(TXN[@Date], "DD")< "10",UPPER(TEXT(TXN[@Date], "MMM"))="FEB"), "JAN",AND(TEXT(TXN[@Date], "DD")> "10",UPPER(TEXT(TXN[@Date], "MMM"))="FEB"), "FEB", AND(TEXT(TXN[@Date], "DD")< "10",UPPER(TEXT(TXN[@Date], "MMM"))="MAR"), "FEB",AND(TEXT(TXN[@Date], "DD")> "10",UPPER(TEXT(TXN[@Date], "MMM"))="MAR"), "MAR" ) . ......以此類推。
這只是針對1月、2月和3月,而我的Excel已經遇到了麻煩。結果將是荒謬的長,我甚至不確定Excel是否能夠計算它。
我還希望這個表格是 "防年 "的,這樣我就可以在多個年份使用該表格。因此,我不能簡單地使用諸如 "如果日期在 2021 年 1 月 11 日和 2021 年 2 月 10 日之間,那么就是 1 月 "這樣的話。我不希望該公式考慮到日期。
uj5u.com熱心網友回復:
我不太明白你說的 "我不希望公式考慮日期 "是什么意思,因為這似乎是必要的。我不確定下面的公式是否符合這個標準,但我相信你可以使用內置的日期函式。
=IF(DAY([@Date])>10, TEXT([@Date], "MMM"), TEXT([@Date]-28, "MMM"))/code>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328399.html
標籤:

