Aug 21 2023 12:29 PM
Hi, I'm trying to figure out a formula at work and I might go bald trying to figure this out.
The characteristics is that from the Approval Date it is a
- 12 month duration (default, reflected in Renewal Date)
- months 1-8 the result would be "Yes"
- months 9-12 the result would be "At Risk"
- months 13+ the result would be "No"
This is the formula I have so far... Any help/suggestions would be appreciated!
=IFS(E16<=TODAY(), "No",AND(TODAY()>=D16,TODAY()<=D16+275), "Yes", AND((E16-90)>=TODAY(), (E16<=TODAY)),"At Risk")
Aug 21 2023 12:51 PM
SolutionHow about
=IFS(E16="", "",E16<TODAY(), "No", E16<EDATE(TODAY(), 4), "At Risk", TRUE, "Yes")
Aug 21 2023 01:02 PM
Aug 21 2023 04:48 PM - edited Aug 21 2023 04:51 PM
Apologies, but is there a way around the EDATE? It doesn't seem like SharePoint likes/supports EDATE. Could be wrong though, but I keep getting an error and even when I isolate EDATE on a test column, it comes out as an error as well.
P.S. Pretty amazing that you figured out E16 is Renewal Date. Just noticed that.
Aug 21 2023 05:32 PM
Aug 22 2023 01:28 AM
EDATE() is not supported in SharePoint, list of available functions is here Examples of common formulas in lists - Microsoft Support
Equivalent of
=EDATE( TODAY(), 4)
could be
=DATE( YEAR(TODAY() ), MONTH( TODAY() )+4, DAY(TODAY() ) )
which shall work in SharePoint.
More samples Examples of common formulas in lists - Microsoft Support
Aug 22 2023 08:06 AM
Aug 22 2023 10:47 AM
Great to know you sorted this out, thank you for the feedback.