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.

How often can an IF function be boxed/nested?

Hi there,

How often can an IF function be boxed/nested? I know that once (decades ago) in Excel an IF could be boxed 6 times, ... now I googled and learned that Excel can do this up to 64 times.

But how about Smartsheet? I was trying to look it up but couldn't find it. Maybe someone knows that right away.

Thanks already in advance!

Best regards

Hans ... from Germany

Best Answers

  • Community Champion
    Answer ✓

    Hi Hans,


    I am not aware of a limit for the nested If function. The longest I have used is probably 30. How big do you think your formula will be?

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • ✭✭
    Answer ✓

    Hi there,

    WOW!!! - Thanks a lot to both of you!

    Best regards

    Hans ... from Germany

Answers

  • Community Champion
    Answer ✓

    Hi Hans,


    I am not aware of a limit for the nested If function. The longest I have used is probably 30. How big do you think your formula will be?

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • Community Champion

    I just did some testing (your question made me curious) and I cannot see there is a hard limit. The limit would appear to be as many as you can fit into the character limit of 4000.

    253 nested IFs definitely works:

    =IF(a@row = 1, IF(b@row = 1, IF(c@row = 1, IF(d@row = 1, IF(e@row = 1, IF(f@row = 1, IF(g@row = 1, IF(h@row = 1, IF(i@row = 1, IF(j@row = 1, IF(k@row = 1, IF(l@row = 1, IF(m@row = 1, IF(n@row = 1, IF(o@row = 1, IF(p@row = 1, IF(q@row = 1, IF(r@row = 1, IF(s@row = 1, IF(t@row = 1, IF(u@row = 1, IF(v@row = 1, IF(w@row = 1, IF(x@row = 1, IF(y@row = 1, IF(z@row = 1, IF(aa@row = 1, IF(ab@row = 1, IF(ac@row = 1, IF(ad@row = 1, IF(ae@row = 1, IF(af@row = 1, IF(ag@row = 1, IF(ah@row = 1, IF(ai@row = 1, IF(aj@row = 1, IF(ak@row = 1, IF(al@row = 1, IF(am@row = 1, IF(an@row = 1, IF(ao@row = 1, IF(ap@row = 1, IF(aq@row = 1, IF(ar@row = 1, IF(as@row = 1, IF(at@row = 1, IF(au@row = 1, IF(av@row = 1, IF(aw@row = 1, IF(ax@row = 1, IF(ay@row = 1, IF(az@row = 1, IF(ba@row = 1, IF(bb@row = 1, IF(bc@row = 1, IF(bd@row = 1, IF(be@row = 1, IF(bf@row = 1, IF(bg@row = 1, IF(bh@row = 1, IF(bi@row = 1, IF(bj@row = 1, IF(bk@row = 1, IF(bl@row = 1, IF(bm@row = 1, IF(bn@row = 1, IF(bo@row = 1, IF(bp@row = 1, IF(bq@row = 1, IF(br@row = 1, IF(bs@row = 1, IF(bt@row = 1, IF(bu@row = 1, IF(bv@row = 1, IF(bw@row = 1, IF(bx@row = 1, IF(by@row = 1, IF(bz@row = 1, IF(ca@row = 1, IF(cb@row = 1, IF(cc@row = 1, IF(cd@row = 1, IF(ce@row = 1, IF(cf@row = 1, IF(cg@row = 1, IF(ch@row = 1, IF(ci@row = 1, IF(cj@row = 1, IF(ck@row = 1, IF(cl@row = 1, IF(cm@row = 1, IF(cn@row = 1, IF(co@row = 1, IF(cp@row = 1, IF(cq@row = 1, IF(cr@row = 1, IF(cs@row = 1, IF(ct@row = 1, IF(cu@row = 1, IF(cv@row = 1, IF(cw@row = 1, IF(cx@row = 1, IF(cy@row = 1, IF(cz@row = 1, IF(da@row = 1, IF(db@row = 1, IF(dc@row = 1, IF(dd@row = 1, IF(de@row = 1, IF(df@row = 1, IF(dg@row = 1, IF(dh@row = 1, IF(di@row = 1, IF(dj@row = 1, IF(dk@row = 1, IF(dl@row = 1, IF(dm@row = 1, IF(dn@row = 1, IF(do@row = 1, IF(dp@row = 1, IF(dq@row = 1, IF(dr@row = 1, IF(ds@row = 1, IF(dt@row = 1, IF(du@row = 1, IF(dv@row = 1, IF(dw@row = 1, IF(dx@row = 1, IF(dy@row = 1, IF(dz@row = 1, IF(ea@row = 1, IF(eb@row = 1, IF(ec@row = 1, IF(ed@row = 1, IF(ee@row = 1, IF(ef@row = 1, IF(eg@row = 1, IF(eh@row = 1, IF(ei@row = 1, IF(ej@row = 1, IF(ek@row = 1, IF(el@row = 1, IF(em@row = 1, IF(en@row = 1, IF(eo@row = 1, IF(ep@row = 1, IF(eq@row = 1, IF(er@row = 1, IF(es@row = 1, IF(et@row = 1, IF(eu@row = 1, IF(ev@row = 1, IF(ew@row = 1, IF(ex@row = 1, IF(ey@row = 1, IF(ez@row = 1, IF(ga@row = 1, IF(gb@row = 1, IF(gc@row = 1, IF(gd@row = 1, IF(ge@row = 1, IF(gf@row = 1, IF(gg@row = 1, IF(gh@row = 1, IF(gi@row = 1, IF(gj@row = 1, IF(gk@row = 1, IF(gl@row = 1, IF(gm@row = 1, IF(gn@row = 1, IF(go@row = 1, IF(gp@row = 1, IF(gq@row = 1, IF(gr@row = 1, IF(gs@row = 1, IF(gt@row = 1, IF(gu@row = 1, IF(gv@row = 1, IF(gw@row = 1, IF(gx@row = 1, IF(gy@row = 1, IF(gz@row = 1, IF(ha@row = 1, IF(hb@row = 1, IF(hc@row = 1, IF(hd@row = 1, IF(he@row = 1, IF(hf@row = 1, IF(hg@row = 1, IF(hh@row = 1, IF(hi@row = 1, IF(hj@row = 1, IF(hk@row = 1, IF(hl@row = 1, IF(hm@row = 1, IF(hn@row = 1, IF(ho@row = 1, IF(hp@row = 1, IF(hq@row = 1, IF(hr@row = 1, IF(hs@row = 1, IF(ht@row = 1, IF(hu@row = 1, IF(hv@row = 1, IF(hw@row = 1, IF(hx@row = 1, IF(hy@row = 1, IF(hz@row = 1, IF(ja@row = 1, IF(jb@row = 1, IF(jc@row = 1, IF(jd@row = 1, IF(je@row = 1, IF(jf@row = 1, IF(jg@row = 1, IF(jh@row = 1, IF(ji@row = 1, IF(jj@row = 1, IF(jk@row = 1, IF(jl@row = 1, IF(jm@row = 1, IF(jn@row = 1, IF(jo@row = 1, IF(jp@row = 1, IF(jq@row = 1, IF(jr@row = 1, IF(js@row = 1, IF(jt@row = 1, IF(ju@row = 1, IF(jv@row = 1, IF(jw@row = 1, IF(jx@row = 1, IF(jy@row = 1, IF(jz@row = 1, IF(ka@row = 1, IF(kb@row = 1, IF(kc@row = 1, IF(kd@row = 1, IF(ke@row = 1, IF(kf@row = 1, IF(kg@row = 1, IF(kh@row = 1, IF(ki@row = 1, IF(kj@row = 1, IF(kk@row = 1, IF(kl@row = 1, IF(km@row = 1, IF(kn@row = 1, IF(ko@row = 1, IF(kp@row = 1, IF(kq@row = 1, IF(kr@row = 1, IF(ks@row = 1, 1, 0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

  • ✭✭
    Answer ✓

    Hi there,

    WOW!!! - Thanks a lot to both of you!

    Best regards

    Hans ... from Germany

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!

Trending in Formulas and Functions

  • I'm trying to create a SUMIF formula that looks at the salesperson name in a column and adds up or totals their $ sales in another column. To ultimately show in Dashboard of Totals Sales by Salesperso…
    User: "Allan Z"
    Answered ✓
    9
    2
  • Good day Smartsheet Team, Getting an unparseable error on this formula: =IF($Name@row <> "",(SUMIFS({Expense}, {Period},1, {Type}, OR(@cell = "RES602782", @cell = "RES602497")),"") Trying to pull in a…
    User: "stratman"
    Answered ✓
    15
    2
  • I have a sheet that compiles all the responses from a form. The sheet has multiple start and end date columns, but only one start and one end date cell is NOT blank depending on the activity selected …
    User: "m_anderson"
    Answered ✓
    13
    2