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.

Having trouble with an IS_BEFORE and IF formula!

Topic Labels: Dates & Timezones Formulas
Solved
Jump to Solution
2083 2
cancel
Showing results for 
Search instead for 
Did you mean: 
alinaaks
5 - Automation Enthusiast
5 - Automation Enthusiast

Hi Airtable Community!

I'm not sure what I'm doing wrong with this formula. We are changing our pay rates on April 1st and I want to program my payment field to reflect this change. My table has a date field called "Fecha !!!" and a lookup field for our new rates and our old rates.

If the record has a date before April 1st I want it to use the old rates. If it has a date on or after April 1st I want it to use the new rates. Here's what I have so far! I'm a beginner! Thanks for your patience and  advice 🙂

1 Solution

Accepted Solutions
TheTimeSavingCo
18 - Pluto
18 - Pluto

You don't need the "=TRUE()" bit, and you need to format that April 1st as a date with DATETIME_PARSE(), so you'd end up with something like:

 

IF(
  IS_BEFORE(
    {Fecha !!!},
    DATETIME_PARSE("01 04 2023", "DD MM YYYY")
  ),
  {Old Rate},
  {New Rate}
)

 

See Solution in Thread

2 Replies 2
TheTimeSavingCo
18 - Pluto
18 - Pluto

You don't need the "=TRUE()" bit, and you need to format that April 1st as a date with DATETIME_PARSE(), so you'd end up with something like:

 

IF(
  IS_BEFORE(
    {Fecha !!!},
    DATETIME_PARSE("01 04 2023", "DD MM YYYY")
  ),
  {Old Rate},
  {New Rate}
)

 

alinaaks
5 - Automation Enthusiast
5 - Automation Enthusiast

Thanks so much! Makes perfect sense!