IF Percentage Complete = 100% return Date

BobLonely ✭✭✭✭✭
edited 12/09/19 in Formulas and Functions

This seemed simple to me before I started.. but this has me foxed..! two columns:


% Complete [Text/Number field]

Date Complete [Date field]


What I intended is for the Date Complete cell to automatically complete with TODAY() when the user updates the "% Complete" cell is set as 100%


..what I have so far is =IF([% Complete]17 < 100, 0, TODAY())

..and I have tried =IF([% Complete]17 = 100, TODAY())


Frustratingly, I can get TODAY() to return the Date when the "% Complete" isnt 100%.. but not when it's 100%


...any ideas..?



  • Hello,

    Try using this formula:

    =IF([% Complete]1 = 1, TODAY(), "")

    Feel free to enter a value between the last quotation marks for your 'Value if false' (the data that appears if the %Complete is not 100%).

    As we are trying to capture the percentage, 100% is treated as the number 1.

    You can find further information on using formulas here if required: https://help.smartsheet.com/articles/2476171-create-and-edit-formulas-in-smartsheet

    Let me know if that works for you.

    Thank you



  • BobLonely
    BobLonely ✭✭✭✭✭

    Thanks Lewis..


    That's got it sorted.. 




  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    Hi Simon,

    Be aware that the TODAY function would change to show the actual date when you open the sheet so the date won't be looked if that's what you need.

    I hope this helps you!

    Have a fantastic week!


    Andrée Starå

    Workflow Consultant @ Get Done Consulting


    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E: [email protected] | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me about help with Smartsheet, integrations, general workflow advice, or something else entirely.

  • Mike Wilday
    Mike Wilday ✭✭✭✭✭✭

    To second Andree's statement there. The function Today() will always pull the current day's date every time the sheet is opened. That means, that your date of completion will always change to the most current day. You might want to consider flopping your formulas and make the Percentage column mark 100% when someone enters a date of completion. The challenge with that tho, is if someone sets a % manually, then the formula to fire the 100% would be overwritten. There currently isn't any timestamp functionality, but it would be welcome. Please submit a product enhancement request as many of us have desired this feature. 

Help Article Resources