Nested IF Function Help

dgarnas
dgarnas โœญโœญโœญ

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

  • ECarlson_PCG
    ECarlson_PCG โœญโœญโœญโœญ
    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

  • ECarlson_PCG
    ECarlson_PCG โœญโœญโœญโœญ
    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!

  • dgarnas
    dgarnas โœญโœญโœญ

    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?

  • ECarlson_PCG
    ECarlson_PCG โœญโœญโœญโœญ
    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!

  • dgarnas
    dgarnas โœญโœญโœญ

    This worked, thank you so much ECarlson!!

  • ECarlson_PCG
    ECarlson_PCG โœญโœญโœญโœญ

    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!