Welcome to the Smartsheet Forum Archives


The posts in this forum are no longer monitored for accuracy and their content may no longer be current. If there's a discussion here that interests you and you'd like to find (or create) a more current version, please Visit the Current Forums.

How to use a range of numbers in a formula

Zoran Grbic
edited 12/09/19 in Archived 2015 Posts

Hi SmartUsers,

 

I have a formula to show bars according to the completion % of a cell. The formula is:

 

=IF(Completed?9 = 1, "Full", IF([% Complete]9 = 0.25, "Quarter", IF([% Complete]9 = 0.5, "Half", IF([% Complete]9 = 0.75, "Three Quarter", IF([% Complete]9 = 1, "Full", "Empty")))))

 

It'll show 1 bar if a task is 25%, 2 bars if 50% done, etc. However, 20% will show no bars at all; obviously.

 

Best thing I came up with is to try and trap all possible iterations but the nested IF statements would even scare Linus Torvalds away.

 

Question: Is there a way to use a range to test again? Something like, if cell is between 0 and 25% show quarter full, if 25% to 50% then show half full, etc.?

 

Solution is probably amazingly obvious but I can’t figure it out…

 

Thank you all in advance!

Zoran

Comments

  • Travis
    Travis Employee
    edited 12/04/15

    Hi Zoran! 

     

    You are close! It is possible to use < and > in formulas which will get you the results you are looking for. Try this:

     

    =IF(Completed?9 = 1, "Full", IF([% Complete]9 < 0.25, "Empty", IF([% Complete]9 < 0.5, "Quarter", IF([% Complete]9 < 0.75, "Half", IF([% Complete]9 < 1, "Three Quarter", IF([% Complete]9 = 1, "Full", "Empty"))))))

     

    0%-24% = Empty

    25%-49% = Quarter

    50%-74% = Half

    75%-99% = Three Quarter

    100% = Full

This discussion has been closed.