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.

Nested IF Function Help

I am struggling to get this formula to work. Any thoughts?

=IF(([FY26 Membership Level]@row = "Basic", "$2,000", IF[FY26 Membership Level]@row="Enhanced Level 1", "$8,000", IF[FY26 Membership Level]@row="Enhanced Level 2", "$12,000", IF[FY26 Membership Level]@row="Intensive Level 1", "$15,000",IF[FY26 Membership Level]@row="Intensive Level 2", "$24,000"),"$0")

Best Answer

  • ✭✭✭
    Answer ✓

    =IF([FY26 Membership Level]@row = "Basic", "$2,000", IF([FY26 Membership Level]@row="Enhanced Level 1", "$8,000", IF([FY26 Membership Level]@row="Enhanced Level 2", "$12,000", IF([FY26 Membership Level]@row="Intensive Level 1", "$15,000", IF([FY26 Membership Level]@row="Intensive Level 2", "$24,000", "$0")))))

    ^ Added a space before the last "IF" to this version and moved the closing ).
    Additional question: is it finding the correct column reference when you add the formula to your sheet? All the "[FY26 Membership Level]@row" references become colors?

    Emily Carlson

    Consultant | Smartsheet Development

    Prime Consulting Group

    Email: info@primeconsulting.com

    Follow us on LinkedIn!

Answers

  • ✭✭✭
    edited 04/14/25

    You're missing some ( after the IF in the nested IFS of your formula. Update for you below.

    What do you want to accomplish at the end? All IFs, otherwise "$0"? written as such:

    =IF([FY26 Membership Level]@row = "Basic", "$2,000", IF([FY26 Membership Level]@row="Enhanced Level 1", "$8,000", IF([FY26 Membership Level]@row="Enhanced Level 2", "$12,000", IF([FY26 Membership Level]@row="Intensive Level 1", "$15,000",IF([FY26 Membership Level]@row="Intensive Level 2", "$24,000")))),"$0")

    Emily Carlson

    Consultant | Smartsheet Development

    Prime Consulting Group

    Email: info@primeconsulting.com

    Follow us on LinkedIn!

  • ✭✭✭

    Thank you ECarlson! I tried your formula, I got the error "Incorrect Argument Set". Yes, all IFs otherwise "$0", to answer your question. Any other ideas?

  • ✭✭✭
    Answer ✓

    =IF([FY26 Membership Level]@row = "Basic", "$2,000", IF([FY26 Membership Level]@row="Enhanced Level 1", "$8,000", IF([FY26 Membership Level]@row="Enhanced Level 2", "$12,000", IF([FY26 Membership Level]@row="Intensive Level 1", "$15,000", IF([FY26 Membership Level]@row="Intensive Level 2", "$24,000", "$0")))))

    ^ Added a space before the last "IF" to this version and moved the closing ).
    Additional question: is it finding the correct column reference when you add the formula to your sheet? All the "[FY26 Membership Level]@row" references become colors?

    Emily Carlson

    Consultant | Smartsheet Development

    Prime Consulting Group

    Email: info@primeconsulting.com

    Follow us on LinkedIn!

  • ✭✭✭

    This worked, thank you so much ECarlson!!

  • Oh great! Glad to hear. :)

    Emily Carlson

    Consultant | Smartsheet Development

    Prime Consulting Group

    Email: info@primeconsulting.com

    Follow us on LinkedIn!

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!

Trending in Formulas and Functions