Hi Community, Iâm really hoping someone can help me with this, as Iâve tried so many different ways to get it to work and read so many different scenarios that donât quite fit mine, that Iâm now totally muddled and have no idea why itâs not working.
Iâm trying to have a formula field that looks at the date in the {Date & Time} field of an event and determines which school term or holidays (Australia) the event falls into. The end goal is to then be able to group the events by this formula column.
Originally I tried a SWITCH formula, but I couldnât figure out how to add in the DATETIME_PARSE, so Iâve changed to nested IFs, so it is quite long, but I would really, really appreciate any suggestions as to why it might not be working. Also, if the date doesnât fall into any of the date ranges, I want the cell to be blank.
Thanks so much in advance!
`IF(
{Date & Time},
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â06/02/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â02/04/22â, âDD/MM/YYâ))),
"TERM 1â,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â01/04/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â19/04/22â, âDD/MM/YYâ))),
"TERM 1 HOLSâ,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â18/04/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â25/06/22â, âDD/MM/YYâ))),
âTERM 2â,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â24/06/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â11/07/22â, âDD/MM/YYâ))),
"TERM 2 HOLSâ,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â10/07/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â17/09/22â, âDD/MM/YYâ))),
"TERM 3â,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â16/09/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â04/10/22â, âDD/MM/YYâ))),
"TERM 3 HOLSâ,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â03/10/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â10/12/22â, âDD/MM/YYâ))),
"TERM 4â,
IF(
AND(
IS_AFTER({Date & Time}, DATETIME_PARSE(â09/12/22â, âDD/MM/YYâ)),
IS_BEFORE({Date & Time}, DATETIME_PARSE(â21/01/23â, âDD/MM/YYâ))),
âCHRISTMAS HOLSâ, " ")
)
)
)
)
)
)
)
)`


