Formulas and Functions

Formulas and Functions

Ask for help with your formula and find examples of how others use formulas and functions to solve a similar problem.

Need to update dates to Q1_2025, Q2_2025, Q3_2025, Q4_2025

I need to update a value in a new column.

How would I look at a date column that shows dates between 01/01/2025 to 03/31/2025 and place the value of Q1_2025 into another cell?

Tags:

Best Answers

  • ✭✭✭✭✭
    edited 02/27/25 Answer ✓

    Hello @cswicegood

    Try this:

    =IF(AND(Month([Date Column]@row)>=1,Month([Date Column]@row)<=3),"Q1_2025", IF(AND(Month([Date Column]@row)>=4,Month([Date Column]@row)<=6),"Q2_2025",IF(AND(Month([Date Column]@row)>=7,Month([Date Column]@row)<=9),"Q3_2025",IF(AND(Month([Date Column]@row)>=10,Month([Date Column]@row)<=12),"Q4_2025"))))

    Make sure to update the correct column reference [Date Column].

    Melissa Yamada
    melissa@insightfulsheets.com
    Data made simple, spreadsheets reimagined

  • Community Champion
    Answer ✓

    Hi @cswicegood,

    You'd use a nested IF & AND formula, along these lines:

    =IF(AND(Date@row >= DATE(2025, 1, 1), Date@row <= DATE(2025, 3, 31)), "Q1_2025", IF(AND(Date@row >= DATE(2025, 4, 1), Date@row <= DATE(2025, 6, 30)), "Q2_2025", IF(AND(Date@row >= DATE(2025, 7, 1), Date@row <= DATE(2025, 9, 30)), "Q3_2025", IF(AND(Date@row >= DATE(2025, 10, 1), Date@row <= DATE(2025, 12, 31)), "Q4_2025"))))

    Example output:

    Hope this helps, but if you've any problems/questions then just ask!

  • ✭✭✭✭
    Answer ✓

    Thanks I will give this a try

Answers

  • ✭✭✭✭✭
    edited 02/27/25 Answer ✓

    Hello @cswicegood

    Try this:

    =IF(AND(Month([Date Column]@row)>=1,Month([Date Column]@row)<=3),"Q1_2025", IF(AND(Month([Date Column]@row)>=4,Month([Date Column]@row)<=6),"Q2_2025",IF(AND(Month([Date Column]@row)>=7,Month([Date Column]@row)<=9),"Q3_2025",IF(AND(Month([Date Column]@row)>=10,Month([Date Column]@row)<=12),"Q4_2025"))))

    Make sure to update the correct column reference [Date Column].

    Melissa Yamada
    melissa@insightfulsheets.com
    Data made simple, spreadsheets reimagined

  • Community Champion
    Answer ✓

    Hi @cswicegood,

    You'd use a nested IF & AND formula, along these lines:

    =IF(AND(Date@row >= DATE(2025, 1, 1), Date@row <= DATE(2025, 3, 31)), "Q1_2025", IF(AND(Date@row >= DATE(2025, 4, 1), Date@row <= DATE(2025, 6, 30)), "Q2_2025", IF(AND(Date@row >= DATE(2025, 7, 1), Date@row <= DATE(2025, 9, 30)), "Q3_2025", IF(AND(Date@row >= DATE(2025, 10, 1), Date@row <= DATE(2025, 12, 31)), "Q4_2025"))))

    Example output:

    Hope this helps, but if you've any problems/questions then just ask!

  • ✭✭✭✭
    Answer ✓

    Thanks I will give this a try

  • ✭✭✭✭

    Hi,

    Q1_2025 works perfectly, When I add on I receive an error

    =IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row >= DATE(2025, 1, 1), [BNP PARIBAS Paid Date (Workflow Trigger)]@row <= DATE(2025, 3, 31)), "Q1_2025"),IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,4,1),[BNP PARIBAS Paid Date (Workflow Trigger)]@row<=DATE(2025,6,30)),"Q2_2025",IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,7,1),[BNP PARIBAS Paid Date (Workflow Trigger)]@row<=DATE(2025,9,30)),"Q3_2025",IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,10,1)),([BNP PARIBAS Paid Date (Workflow Trigger)]@row,DATE(2025,12,31),"Q4_2025"))))

  • Community Champion

    2 things:

    Remove the bracket after "Q1_2025 - this is closing the IF statement before you've said if false.

    You've missed the less than/equal to in the Q4_2025 part.

  • ✭✭✭✭

    @NICK Korna, @

    =IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row >= DATE(2025, 1, 1), [BNP PARIBAS Paid Date (Workflow Trigger)]@row <= DATE(2025, 3, 31)), "Q1_2025"),

    IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,4,1),[BNP PARIBAS Paid Date (Workflow Trigger)]@row<=DATE(2025,6,30)),"Q2_2025",

    IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,7,1),[BNP PARIBAS Paid Date (Workflow Trigger)]@row<=DATE(2025,9,30)),"Q3_2025",

    IF(AND([BNP PARIBAS Paid Date (Workflow Trigger)]@row>=DATE(2025,10,1)),([BNP PARIBAS Paid Date (Workflow Trigger)]@row,DATE(2025,12,31),"Q4_2025"))))

  • ✭✭✭✭

    Got it, main issue ()

    =IF(AND([BNP PARIBAS Paid Date        (Workflow Trigger)]@row >= DATE(2025, 1, 1), [BNP PARIBAS Paid Date        (Workflow Trigger)]@row <= DATE(2025, 3, 31)), “Q1_2025”, IF(AND([BNP PARIBAS Paid Date        (Workflow Trigger)]@row >= DATE(2025, 4, 1), [BNP PARIBAS Paid Date        (Workflow Trigger)]@row <= DATE(2025, 6, 31)), “Q2_2025", IF(AND([BNP PARIBAS Paid Date        (Workflow Trigger)]@row >= DATE(2025, 7, 1), [BNP PARIBAS Paid Date        (Workflow Trigger)]@row <= DATE(2025, 9, 30)), “Q3_2025”, IF(AND([BNP PARIBAS Paid Date        (Workflow Trigger)]@row >= DATE(2025, 10, 1), [BNP PARIBAS Paid Date        (Workflow Trigger)]@row <= DATE(2025, 12, 31)), “Q4_2025"))))

    Thanks so much for the support.

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!

Trending in Formulas and Functions