RYG球自动化
我是一个智能表新手,我最终试图建立一个公式,根据以下内容自动执行任务进度:
如果% Complete = 100,返回蓝色
如果还没有开始,返回Clear
如果超过了预定的完成日期,则返回Red
如果% complete >=(今天日期-开始日期)/任务持续时间,返回Green
否则,返回黄色。
在研究了if语句之后,我想至少从第一个简单的if语句开始,如果任务100%完成,返回蓝球。下面是我使用的公式,但没有返回在单元格。
=IF([% complete]1 = 100, "Blue")
附上截图
评论
-
Brian W ✭✭
你很接近了。在公式中,% complete是一个0-1的范围,所以它应该是:
=IF([% complete]1 = 1, "Blue")
如果你想要超过50%,它会是这样的:
=IF([% complete]1 > .5, "蓝色")
如果你需要我帮忙做剩下的公式,请告诉我。
-
RawRobb ✭
谢谢你! !我痴迷于让这个公式起作用,我想如果我把各个部分分开,那么我就可以在测试完每个部分后把它们结合起来。这是最简单的一块。好的。好了,我要开始下一块了。希望你能在线回答我的下一个问题!非常感谢您的快速回复。
-
RawRobb ✭
我弄明白了,这里是分解,所以我的RYG状态指示器是基于下面的自动的,你只需要输入你的手动完成百分比。不错,因为我从未使用过smartsheet,我是基本的excel用户,从未使用过MS项目
- 对于非零持续时间的任务
- 如果% Complete = 100,返回蓝色
- =IF([% complete]1 = 1, "Blue")
- 如果尚未计划启动,并且% complete为空,则返回Clear
- =如果今天((()< ISBLANK(开始日期)7日([%完成]7))" ")
- 如果已超过预定的结束日期,且“完成%”小于100%,则返回红色
- =如果今天((()>(结束日期)2,[%]完成2 < 1),“红色”)
- 如果% Complete = 100,返回蓝色
- 如果%完成<按比例预期完成(如果完成百分比小于任务计划开始后的天数,除以任务持续时间,则为黄色;否则,它将是绿色的。
-
- =IF([% Complete]3 < (TODAY() - [Start date]3) / Duration3, "Yellow", "Green")
-
- 所有这些结合起来
-
- =IF([% Complete]10 = 1, "蓝色",IF(AND(TODAY() <[开始日期]10,ISBLANK([% Complete]10)), "", IF(TODAY() >[结束日期]10,"红色",IF([% Complete]10 < (TODAY() -[开始日期]10)/ Duration10, "黄色","绿色"))))
-
- 对于非零持续时间的任务
-
Brian W ✭✭
很好地完成。这些嵌套的IF语句可能会很棘手。
帮助文章参考资料欧宝体育app官方888
类别
I hope you're well and safe!<\/p>
Yes, absolutely.<\/p>
Here's the structure.<\/p>
=INDEX({ColumnWithTheValueYouWantToShow}, MATCH(CellThatHaveTheValueToMatch@row,{ColumnWithTheValueToMatchAgainsTheCell}, 0))<\/p>
I hope that helps!<\/p>
Be safe, and have a fantastic week!<\/p>
Best,<\/p>
Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p>
If you're using dependencies in a Project Sheet, then the Duration column is not able to be updated via formulas <\/a>or cell links. This is because it's used in combination with the Start and Finish dates in your sheet to automatically generate data (e.g. if you add the Start date and a Duration, the Finish date populates. If you add the Start date and Finish date, the Duration automatically populates).<\/p>