Can anybody correct my below if condition ? I need that asap

=IF(OR(AND([UI UX LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)",[DEVELOPMENT LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)"), "FILLING"), IF(AND([UI UX LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)", [DEVELOPMENT LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)",OR([Priority]10 = "HIGH","MEDIUM")), "QUICK WIN"),IF(AND(OR([UI UX LEVEL OF EFFORT]10="X-SMALL (less than 5 hours)","SMALL (less than 20 hours)","MEDIUM (40 to 80 hours)"),OR([DEVELOPMENT LEVEL OF EFFORT]10="X-SMALL (less than 5 hours)","SMALL (less than 20 hours)","MEDIUM (40 to 80 hours)"),[Priority]10="HIGH"),"QUICK WIN"),IF(AND(OR([UI UX LEVEL OF EFFORT]10="LARGER (80 to 120 hours)","X-LARGE (more than 120 hours)"),OR([DEVELOPMENT LEVEL OF EFFORT]10="LARGER (80 to 120 hours)","X-LARGE (more than 120 hours)"),OR([Priority]10="HIGH","MEDIUM")),"MAJOR PROJECT"),IF(AND(OR([UI UX LEVEL OF EFFORT]10="LARGER (80 to 120 hours)","X-LARGE (more than 120 hours)"),OR([DEVELOPMENT LEVEL OF EFFORT]10="LARGER (80 to 120 hours)","X-LARGE (more than 120 hours)"),[Priority]10="LOW"),"THANKLESS EFFORT")))


if UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL then regardless what total value score ( priority) is just mark ACTION PRIORITY as FILLIN

UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL and total value score ( priority) is HIGH or MEDUIM then mark ACTION PRIORITY as QUICK WIN

UX UI level of Effort is X-SMALL OR SMALL OR MEDIUM and Development LEVEL OF Effort is X-SMALL OR SMALL OR MEDIUM and total value score (priority)is HIGH then mark ACTION PRIORITY as QUICK WIN

UX UI level of Effort is LARGE or X-LARGE and Development level of Effort is LARGE or X-LARGE and total value score ( priority) is HIGH or MEDUIM then mark ACTION PRIORITY as MAJOR PROJECT

UX UI level of Effort is LARGE or X-LARGE and Development level of Effort is LARGE or X-LARGE and total value score ( priority) is low then mark ACTION PRIORITY as thankless effort

Answers

  • David Joyeuse
    David Joyeuse ✭✭✭✭✭

    You already have a problem on your first condition:

    OR(AND([UI UX LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)",[DEVELOPMENT LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)"), "FILLING")

    Since "FILLING" is supposedly the result of the first condition, the ")" after it is definately misplaced as it should be placed prior to ",". But in this case I really wonder why do you need an OR, as your conditions UI UX level of effort AND Development LEVEL OF Effort are required to be X-SMALL. Get rid of it.

    Then you run onto another problem with the second AND/OR statement:

    AND([UI UX LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)", [DEVELOPMENT LEVEL OF EFFORT]10 = "X-SMALL (less than 5 hours)",OR([Priority]10 = "HIGH","MEDIUM"))

    It should be OR([Priority]10="HIGH", [Priority]10="MEDIUM"). And as a whole, all your OR conditions are wrong here. So that doesn't help.


    Now I also don't get what you want to get out of this:

    if UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL then regardless what total value score ( priority) is just mark ACTION PRIORITY as FILLIN

    UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL and total value score ( priority) is HIGH or MEDUIM then mark ACTION PRIORITY as QUICK WIN

    Those are your first two conditions, and if I'm reading them well, you'll never reach the "QUICK WIN" option, as the first value will get you to "FILLIN".


    In the end, there's also lots of possibilities you aren't checking with your conditions. Stuff like: UX UI loE is X-SMALL and Development LOE is X-LARGE. Making it harder to use conditions like NOT.

    e.g.:

    Instead of:

    AND(OR([UI UX LEVEL OF EFFORT]10="X-SMALL (less than 5 hours)","SMALL (less than 20 hours)","MEDIUM (40 to 80 hours)"),OR([DEVELOPMENT LEVEL OF EFFORT]10="X-SMALL (less than 5 hours)","SMALL (less than 20 hours)","MEDIUM (40 to 80 hours)"),[Priority]10="HIGH")

    You could use:

    AND(NOT(OR([UI UX LEVEL OF EFFORT]10="LARGE",[UI UX LEVEL OF EFFORT]10="X-LARGE")),NOT(OR([DEVELOPMENT LEVEL OF EFFORT]10="LARGE",[DEVELOPMENT LEVEL OF EFFORT]10="X-LARGE"),[Priority]10="HIGH")


    Finally, you tend to put an ")" after each true condition of your previous IF statement. That parenthesis close the IF Function, and thus, the formula does not goes beyond that. So you'll have to correct that as well.


    To ease your pain I would also suggest you to review the way you're weighting your conditions, from what you've written, the most important thing is the Priority value. Start by checking this value first, then evaluate the other cells.

    Which could end up with something like:

    =IF(OR([Priority]10="HIGH",[Priority]10="MEDIUM"),IF(AND(FIND("LARGE",[UI UX LEVEL OF EFFORT]10)>0,FIND("LARGE",[DEVELOPMENT LEVEL OF EFFORT]10)>0),"MAJOR PROJECT",IF(AND([UI UX LEVEL OF EFFORT]10="X-SMALL",[DEVELOPMENT LEVEL OF EFFORT]10="X-SMALL"),"FILLIN","QUICK WIN")),"THANKLESS EFFORT")

    It does not do exactly what you wanted to, but it covers all possibilities (and there's 75 of them).

    IF a project is HIGH or MEDIUM, it is a MAJOR PROJECT as long as it's LARGE or X-LARGE. Otherwise, it's a quick win unless it is an X-SMALL level of effort, in which case it is a FILLIN.

    And if the project is low, no matter what, it's a THANKLESS EFFORT.


    Not sure that's exactly what you're looking for, but I hope it can help a bit :)

  • I want one of the condition from this to work that's why I used OR :

    if UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL then regardless what total value score ( priority) is just mark ACTION PRIORITY as FILLIN

    OR

    UX UI level of Effort is X-SMALL and Development LEVEL OF Effort is X-SMALL and total value score ( priority) is HIGH or MEDUIM then mark ACTION PRIORITY as QUICK WIN

    OR

    UX UI level of Effort is X-SMALL OR SMALL OR MEDIUM and Development LEVEL OF Effort is X-SMALL OR SMALL OR MEDIUM and total value score (priority)is HIGH then mark ACTION PRIORITY as QUICK WIN

    OR

    UX UI level of Effort is LARGE or X-LARGE and Development level of Effort is LARGE or X-LARGE and total value score ( priority) is HIGH or MEDUIM then mark ACTION PRIORITY as MAJOR PROJECT

    OR

    UX UI level of Effort is LARGE or X-LARGE and Development level of Effort is LARGE or X-LARGE and total value score ( priority) is low then mark ACTION PRIORITY as thankless effort

    Sorry , If I am asking you stupid questions but I am new to this.

    Thanks,

  • And Also When Development Effort is Large or X-Large , and Priority High Or Medium , then regardless of Any UI UX efforts it should select Action as Major Effort

  • David Joyeuse
    David Joyeuse ✭✭✭✭✭

    OK, so I misunderstood your "and" conditions then.

    很更容易,应该足够了n:

    =IF(OR([Priority]10="HIGH",[Priority]10="MEDIUM"),IF(FIND("LARGE",[DEVELOPMENT LEVEL OF EFFORT]10)>0,IF(FIND("LARGE",[UI UX LEVEL OF EFFORT]10)>0,"MAJOR PROJECT","MAJOR EFFORT"),IF(OR(NOT([UI UX LEVEL OF EFFORT]10="X-SMALL"),NOT([DEVELOPMENT LEVEL OF EFFORT]10="X-SMALL")),"QUICK WIN","FILLIN"),IF(OR(FIND("LARGE",[DEVELOPMENT LEVEL OF EFFORT]10)>0,FIND("LARGE",[UI UX LEVEL OF EFFORT]10)>0),"THANKLESS EFFORT","FILLIN"))

    So here we go:

    If Priority is High or Medium is True:

    ==> If Development LOE is Large or X-Large and whatever UX UI LOE: MAJOR EFFORT

    ==> UX UI LOE LArge or X-Large: MAJOR PROJECT

    ==> If Dev LOE or UX UI LOE are not X-SMALL (ie SMALL or MEDIUM): QUICK WIN

    ==> If either is: FILLIN

    If Priority is High or Medium is False:

    ==> If Dev LOE or UX UI LOE are Large or X-Large: THANKLESS EFFORT

    ==> If not: FILLIN

    That should cover it all.

    Test it, and watchout for " " " and ";". I'm using a french version so I may replace , with ; from times to times :P

    Let me know how this goes :)

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out theFormula Handbook template!
Hi, <\/p>

Instead of applying the formula to \"Multiselect Text String\" row, did you tried with \"Multiselect Values\" row?<\/p>

=IF(HAS([Multiselect Values]@row, [Component ID]@row), \"MATCH\", \"NO MATCH\")<\/p>

Thank you,<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":109493,"type":"question","name":"I am having trouble using \"And\", \"OR\" & \"Countif(s)\" to build a formula.","excerpt":"Hello, I am attempting to come up with a sheet summary formula that counts cells if they meet at least one of 3 different statuses in the same column, AND also meet one of 5 different statuses in a separate column. So using the screenshot I've provided as an example (although it doesn't have 5 different statuses in the…","snippet":"Hello, I am attempting to come up with a sheet summary formula that counts cells if they meet at least one of 3 different statuses in the same column, AND also meet one of 5…","categoryID":322,"dateInserted":"2023-08-25T20:03:21+00:00","dateUpdated":null,"dateLastComment":"2023-08-26T00:34:49+00:00","insertUserID":165710,"insertUser":{"userID":165710,"name":"SmarsheetNewb","url":"https:\/\/community.smartsheet.com\/profile\/SmarsheetNewb","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-08-26T00:33:27+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":null,"lastUserID":161714,"lastUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-08-27T02:16:35+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":23,"score":null,"hot":3386005690,"url":"https:\/\/community.smartsheet.com\/discussion\/109493\/i-am-having-trouble-using-and-or-countif-s-to-build-a-formula","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/109493\/i-am-having-trouble-using-and-or-countif-s-to-build-a-formula","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":109493,"commentID":392692,"name":"Re: I am having trouble using \"And\", \"OR\" & \"Countif(s)\" to build a formula.","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/392692#Comment_392692","dateInserted":"2023-08-26T00:34:49+00:00","insertUserID":161714,"insertUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-08-27T02:16:35+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-08-26T00:33:25+00:00","dateAnswered":"2023-08-25T20:44:12+00:00","acceptedAnswers":[{"commentID":392662,"body":"

Try this:<\/p>

=COUNTIFS([Item Number]:[Item Number], OR(@cell = \"C001\", @cell = \"COO2\", @cell = \"COO3\", @cell = \"COO4\"), [Status]:[Status], OR(@cell = \"Green\", @cell = \"Yellow\", @cell = \"Red\"))<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"formulas","name":"Formulas"}]},{"discussionID":109474,"type":"question","name":"Help with date calculation formula","excerpt":"Hello, I'm trying to find a formula that will help me calculate how long an intake took to resolve. The rows I need to be calculated are Date Reported & Resolution Date. If the resolution date is blank I want it to use the current date in the calculation to see how long this issue has gone unresolved. Any help is much…","snippet":"Hello, I'm trying to find a formula that will help me calculate how long an intake took to resolve. The rows I need to be calculated are Date Reported & Resolution Date. If the…","categoryID":322,"dateInserted":"2023-08-25T16:29:39+00:00","dateUpdated":"2023-08-25T16:29:59+00:00","dateLastComment":"2023-08-25T23:01:30+00:00","insertUserID":165688,"insertUser":{"userID":165688,"name":"Nwest","title":"Systems Analyst","url":"https:\/\/community.smartsheet.com\/profile\/Nwest","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!ukHVZ18ImX4!BcjWAe8S9SY!l7iQo_PZHOx","dateLastActive":"2023-08-25T17:22:30+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":165688,"lastUserID":8888,"lastUser":{"userID":8888,"name":"Andrée Starå","title":"Smartsheet Expert Consultant & Partner | Workflow Consultant \/ CEO @ WORK BOLD","url":"https:\/\/community.smartsheet.com\/profile\/Andr%C3%A9e%20Star%C3%A5","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/0PAU3GBYQLBT\/nXWM7QXGD6464.jpg","dateLastActive":"2023-08-26T17:06:33+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":23,"score":null,"hot":3385987269,"url":"https:\/\/community.smartsheet.com\/discussion\/109474\/help-with-date-calculation-formula","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/109474\/help-with-date-calculation-formula","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":109474,"commentID":392687,"name":"Re: Help with date calculation formula","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/392687#Comment_392687","dateInserted":"2023-08-25T23:01:30+00:00","insertUserID":8888,"insertUser":{"userID":8888,"name":"Andrée Starå","title":"Smartsheet Expert Consultant & Partner | Workflow Consultant \/ CEO @ WORK BOLD","url":"https:\/\/community.smartsheet.com\/profile\/Andr%C3%A9e%20Star%C3%A5","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/0PAU3GBYQLBT\/nXWM7QXGD6464.jpg","dateLastActive":"2023-08-26T17:06:33+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-08-25T17:04:22+00:00","dateAnswered":"2023-08-25T16:36:59+00:00","acceptedAnswers":[{"commentID":392622,"body":"

\n \n https:\/\/community.smartsheet.com\/discussion\/109474\/help-with-date-calculation-formula\n <\/a>\n<\/div>\n

Hi, <\/p>

I hope you're well and safe!<\/p>

Try something like this.<\/p>

=IF([Date Reported]@row <> \"//www.santa-greenland.com/community/discussion/69965/\", IF([Resolution Date]@row = \"//www.santa-greenland.com/community/discussion/69965/\", NETDAYS([Date Reported]@row, TODAY()), NETDAYS([Date Reported]@row, [Resolution Date]@row)))<\/p>

Did that work\/help? <\/p>

I hope that helps!<\/p>

Be safe, and have a fantastic weekend!<\/p>

Best,<\/p>

Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p>

Did my post(s) help or answer your question or solve your problem? Please support the Community by <\/em>marking it Insightful\/Vote Up, Awesome, or\/and as the accepted answer<\/em><\/strong>. It will make it easier for others to find a solution or help to answer!<\/em><\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"formulas","name":"Formulas"}]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&categoryID=322&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&sort=-hot&limit=3&expand%5B0%5D=all&expand%5B1%5D=-body&expand%5B2%5D=insertUser&expand%5B3%5D=lastUser&status=accepted","prevURL":null,"currentPage":1,"total":10000,"limit":3},"title":"Trending in Formulas and Functions ","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">

Trending in Formulas and Functions