Skip to main content

Hi there!


I am needing help to add ONE layer to this IF formula.


It’s for an invoicing tracking base.


Overall, we are looking at 2 columns.


I found this super epic IF Formula here on the forum and need help.


The OUTCOME:

*This first part I need help with - If the Paid Date exists = PAID

(the rest, the formula I have works)

If the Invoice Due Date is same day = DUE TODAY

If the Invoice Due Date is within 5 days = PENDING

If the Invoice Due Date is 5+ days = UPCOMING

If the Invoice Due Date is past = PAST DUE


Here is a pic of the columns I am working with


Here is the formula I am working with, I am fairly sure I need to change the first layer??


IF (

{Due}="",

“Not Set”,

IF(

AND(

DATETIME_DIFF({Due},TODAY(),‘hours’) >= 12,

DATETIME_DIFF({Due},TODAY(),’days’) <= 5

),

“Due Soon”,

IF(

IS_BEFORE({Due},TODAY()),

“Past Due”,

IF (

IS_SAME({Due},TODAY()),

“Due Today”,

“Upcoming”

)

)

)

)


Thank you in advance for your GENIUS!!

Hi @Mackenzie_Sweeney - try this:


IF(
{Paid date},
'PAID',
IF(
IS_BEFORE({Due Date},TODAY()),
'PAST DUE',
IF(
IS_SAME({Due Date},TODAY()),
'DUE TODAY',
IF(
DATETIME_DIFF({Due Date}, TODAY(), 'days') <= 5,
'PENDING',
IF(
DATETIME_DIFF({Due Date}, TODAY(), 'days') > 5,
'UPCOMING'
)
)
)
)
)


I think your Pending/Due Soon formula is a bit more complicated than it needs to be, but perhaps theres some reason for that.


Hey Jonathan - thank you so much for this reply.


(it’s a client request for the complex pending/due soon situation)


THIS is magical and exactly what I needed. I appreciate your genius & your time!


Reply