EDIT: I tried the formula again but as a nested IF() statement like you demonstrated, but still won’t read. I keep going through the syntax and it makes sense to me, so I’m unsure where I’m going off-roads here?
IF(
AND(
{Status} = "Not Started",
IS_BEFORE(
{Task Start Date},
TODAY()
)
),
"Delayed",
IF(
AND(
OR(
{Status} = "Not Started"
{Status} = "In Progress"
),
IS_BEFORE(
{Task Due},
TODAY()
)
),
"Delayed"
IF(
AND(
OR(
{Status} = "Not Started"
{Status} = "In Progress"
),
IS_SAME(
{Task Due},
TODAY()
)
),
"Delayed"
)
)
)
Hello!
It would seem that your syntax errors are coming from missing commas between some of your formula’s statements.
I’ll highlight where you’re missing them:
1IF(
2 AND(
3 {Status} = "Not Started",
4 IS_BEFORE(
5 {Task Start Date},
6 TODAY()
7 )
8 ),
9 "Delayed",
10 IF(
11 AND(
12 OR(
13 {Status} = "Not Started"❌
14 {Status} = "In Progress"
15 ),
16 IS_BEFORE(
17 {Task Due},
18 TODAY()
19 )
20 ),
21 "Delayed"❌
22 IF(
23 AND(
24 OR(
25 {Status} = "Not Started"❌
26 {Status} = "In Progress"
27 ),
28 IS_SAME(
29 {Task Due},
30 TODAY()
31 )
32 ),
33 "Delayed"
34 )
35 )
36)
Here’s the corrected syntax version:
IF(
AND(
{Status} = "Not Started",
IS_BEFORE(
{Task Start Date},
TODAY()
)
),
"Delayed",
IF(
AND(
OR(
{Status} = "Not Started",
{Status} = "In Progress"
),
IS_BEFORE(
{Task Due},
TODAY()
)
),
"Delayed",
IF(
AND(
OR(
{Status} = "Not Started",
{Status} = "In Progress"
),
IS_SAME(
{Task Due},
TODAY()
)
),
"Delayed"
)
)
)
Lemme know if you keep getting errors!
I apologize for being kinda sloppy, I was jumping around tasks and didn’t get to properly consolidate my efforts through the day.