Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

DATETIME format w/ quarterly dates

Topic Labels: Dates & Timezones
Solved
Jump to Solution
1680 2
cancel
Showing results for 
Search instead for 
Did you mean: 
Soh_choi
4 - Data Explorer
4 - Data Explorer

Hi, I’m trying to figure out calculating correct fiscal year since our company fiscal year starts from April:
4-6: Q1
7-9: Q2
10-12: Q3
1-3: Q4
And I currently have below formula generating value from cell {ETA} but getting the YEARS correctly is tricky. Any ideas?

IF(OR(

FIND(04,DATETIME_FORMAT({ETA},‘MM’)),

FIND(05,DATETIME_FORMAT({ETA},‘MM’)),

FIND(06,DATETIME_FORMAT({ETA},‘MM’))),“Q1”,

IF(OR(

FIND(07,DATETIME_FORMAT({ETA},‘MM’)),

FIND(08,DATETIME_FORMAT({ETA},‘MM’)),

FIND(09,DATETIME_FORMAT({ETA},‘MM’))),“Q2”,

IF(OR(

FIND(10,DATETIME_FORMAT({ETA},‘MM’)),

FIND(11,DATETIME_FORMAT({ETA},‘MM’)),

FIND(12,DATETIME_FORMAT({ETA},‘MM’))),“Q3”,

IF(OR(

FIND(01,DATETIME_FORMAT({ETA},‘MM’)),

FIND(02,DATETIME_FORMAT({ETA},‘MM’)),

FIND(03,DATETIME_FORMAT({ETA},‘MM’))),“Q4”))))

&

IF(AND(VALUE(DATETIME_FORMAT({ETA},‘M’))>=6,

VALUE(DATETIME_FORMAT({ETA},‘M’))<=12)," - FY’"

&

DATETIME_FORMAT(DATEADD({ETA}, 1,‘year’),‘YY’)," - FY’"

& DATETIME_FORMAT({ETA},‘YY’))

1 Solution

Accepted Solutions
kuovonne
18 - Pluto
18 - Pluto

Welcome to the Airtable community.

I suggest you use MONTH() and YEAR(). It makes the math easier.

IF(
    MONTH({ETA}) <= 3,
    "Q4 - FY" & RIGHT((YEAR({ETA}) - 1) & "", 2),
IF(
    MONTH({ETA}) <= 6,
    "Q1 - FY" & DATETIME_FORMAT({ETA}, "YY"),
IF(
    MONTH({ETA}) <= 9,
    "Q2 - FY" & DATETIME_FORMAT({ETA}, "YY"),
    "Q3 - FY" & DATETIME_FORMAT({ETA}, "YY")
)))

See Solution in Thread

2 Replies 2
kuovonne
18 - Pluto
18 - Pluto

Welcome to the Airtable community.

I suggest you use MONTH() and YEAR(). It makes the math easier.

IF(
    MONTH({ETA}) <= 3,
    "Q4 - FY" & RIGHT((YEAR({ETA}) - 1) & "", 2),
IF(
    MONTH({ETA}) <= 6,
    "Q1 - FY" & DATETIME_FORMAT({ETA}, "YY"),
IF(
    MONTH({ETA}) <= 9,
    "Q2 - FY" & DATETIME_FORMAT({ETA}, "YY"),
    "Q3 - FY" & DATETIME_FORMAT({ETA}, "YY")
)))

This worked perfectly.
Thank you!