使用符号公式
您好,Smartsheet社区!随着我们社区的发展,我开始看到一些用户想要了解的功能和解决方案的趋势。对于这些话题,我将开始一系列新的公告。在本系列中,我将撰写热门话题和您要求的主题!在我发布了一个主题之后,我可以回答你的任何问题,或者就这个主题的任何方面进行进一步的详细介绍。
欢迎来到本系列的第一部分——使用符号公式
这篇文章将教你如何用新符号那是几个月前加的。如果您学习了构建几个不同公式的基本语法,您可以使用相同的公式并更改措辞,以使公式适用于任何符号类型。
我们将从基本的IF语句开始,它是这样工作的:
=IF(*this*为真,那么做*this*,如果不是,那么做*this*)
=IF(logical_test, value_if_true, value_if_false)
下面是一个简单的IF语句,位于Flag列中,如果引用的到期日期是过去的,它将启用(1 = enabled)标志:
=IF([截止日期]2 <今日(),1,0)
这个公式可以用在任何新符号上。让我们使用天气符号,如果截止日期在过去,则显示“Stormy”符号,如果不是“Sunny”符号:
=IF([截止日期]2 <今天(),“暴风雨”,“晴天”)
我的下一个例子稍微复杂一些,它将向您展示公式如何在不同类型的符号(如进度条、爱心和停止/倒带/播放符号)上基本保持相同。
我们将使用嵌套IF语句,即多个IF语句组合在一个公式中。这为公式结果提供了更多选项。以下是它们的工作原理:
=IF(*this*为真,则执行*this*, IF(*this*为真,执行*this*,如果不为真,则执行*this*)))
=IF(logical_test, value_if_true, IF(second_logical_test, value_if_true, value_if_all_false))
下面是公式在这些例子中的作用:
如果完成百分比为0%-24%,*首选*。如果25%-49%,*第二选择*。如果50%-74%,*第三选择*。如果75%-99%,*第四选项*。如果100%,*第五选项*
进度条:
=如果([%]完成2 < 0.25,“空”,如果([%]完成2 < 0.5,“季”,如果([%]完成2 < 0.75,“一半”,如果([%]完成2 < 1,“三季”,如果([%]完成2 = 1,“全”)))))
心:
=如果((%完成)2 = 0,“空”,如果([%]完成2 < 0.25,“一”,如果([%]完成2 < 0.5,“两个”,如果([%]完成2 < 0.75,“三”,如果([%]完成2 < 1,“四”,如果([%]完成2 = 1,“五”))))))
停止/倒带播放:
=如果([%]完成2 < 0.25,“停止”,如果([%]完成2 < 0.5,“倒带”,如果([%]完成2 < 0.75,“玩”,如果([%]完成2 < 1,“快进”,如果([%]完成2 = 1,“暂停”)))))
如果您能够学习如何为一种类型的符号列构建公式,则可以为任何符号类型构建公式。诀窍就是学习哪些术语对应哪些符号。一种简单的方法是将符号列添加到工作表中,然后单击其中一个单元格中的下拉箭头以显示所有选项和措辞,或者通过签出此选项帮助中心文章对不同的符号列可用。
下面是一些额外的公式学习资源:欧宝体育app官方888
如果你对符号公式有任何问题,或者如果你对未来的主题有建议,请在下面告诉我!
评论
-
你的帖子将极大地帮助我在公司内教授Smartsheet。
我一直告诉我的人,你的帮助库就像尼伯龙根国库!
0 -
=如果(ISBLANK (CPI_1),“灰色”,如果(CPI_1 > = 1,“绿色”,如果(ABS (CPI_1) < 1,“黄色”,如果(CPI_1 < = 1,“红色”))))
0 -
对不起,我做不到。你必须逆流而上解决这个问题。
来自SmSh FAQ:
问:如何防止公式返回错误信息?
答:Smartsheet目前没有任何自动功能来抑制由公式引起的错误消息。
从SmSh解释错误消息:
#阻塞
原因:计算被阻塞,因为公式引用的至少一个单元格有错误。
解决方案:确定此公式引用的哪个单元格包含错误,这将更能描述问题。更多关于
http://help.smartsheet.com/customer/en/portal/articles/775363-using-formulas
0 -
达林菲利普斯 ✭✭✭✭✭
我如何使用“if”公式与细胞信号符号?我似乎不能让它工作使用%。
0 -
那么基于符号的公式呢?比如,“如果Field1有2颗星,让Field2 = 2”。
0 -
解决方案!
我想为几列中使用的符号分配数值,然后对这些符号进行计数以计算得分。
以下是5星评级领域的评分,没有星星等于最高值,更多星星等于较低值:
=IF([涉及时间]182 = "空",6,IF([涉及时间]182 = "一",5,IF([涉及时间]182 = "二",4,IF([涉及时间]182 = "三",3,IF([涉及时间]182 = "四",2,IF([涉及时间]182 = "五",1,0))))))
对于那些可以打开/关闭的单星符号,我使用了一个简单的计算,如果星号关闭,则返回“0”,否则返回“5”:
=IF(Important140 = 0,0,5)
0 -
TodWulff ✭
你好。作为信息,我发现内置的符号支持对我们的一些需求有点限制。因此,我研究了使用Unicode字符,加上公式和条件格式,并能够实现比现有SmartSheet功能更健壮的解决方案。
以下是我正在制作的开发表中的一个简短片段:
- 注意附加的球的颜色和其他字符非常直观地传达状态。还有比这些更多的字符。我只是举了个简单的例子。
用例示例:
作为项目管理工具的一部分,我已经为每一行项目或交付物实现了一个组合的计划/完成的“仪表板”状态单元格(背景颜色表示计划状态,而前景字符和颜色表示努力/完成程度)。
- 下面是“Legend”和一些早期的伪代码:
- 以下是SmartSheet在生产应用中的片段:ob欧宝娱乐app手机下载
- 要做:为“工作量”(工时)添加一列,然后根据整体工作量来衡量每个可交付成果,以调整进度(填充颜色)和状态单元格上的工作量指示器(字符和前景色)。
有关Unicode字符使用的更多信息,您可以查看此页面以及其中链接的示例表:https://community.smartsheet.com/discussion/unicode-text-symbols-are-extremely-useful
当与条件格式和公式相结合时,这有助于进一步打开SmartSheets的实用程序。
希望这能有所帮助。当心
- t
2 -
米奇 ✭✭✭✭✭✭
你好,
我试着在% complete这一列写一个公式。
我想使用“进度饼”符号——即,如果圆圈是空的,完成的百分比应该是0%,如果圆圈是四分之一满的,完成的百分比应该是25%,如果圆圈是半满的,完成的百分比应该是50%,等等。
这是可能的吗,还是% complete列不接受公式?
感谢你能给男人的任何指导.......
0 -
“% complete”作为一列,当它被设置为…甘特图的完成百分比列(在“项目设置”中查找(甘特图右上方的齿轮)
如果双击列标题,它也会告诉你。
可惜事实上
0 -
米奇 ✭✭✭✭✭✭
非常感谢Charles -我从另一个线程中找到了一个工作区,在那里您设置了一个包含公式的新列,将结果链接到另一个表,然后将它们链接回%完成列。还行,但真的吗?!
再次感谢,
迈克
0 -
sarshad ✭✭✭✭✭✭
我看到的是文字而不是符号,有什么原因吗?同样的公式也适用于另一张表格。这和背景有关吗?
0 -
它们是区分大小写的
输入“Full”而不是“Full”等。
0 -
巴里·鲍尔斯 ✭✭✭
嗨,Mikey -你现在可能已经找到了这个解决方案-我不确定这是否是SS最近添加的功能,但你可以在% complete列中使用一个公式,将其与甘特图中的使用断开。设置在项目设置/依赖项设置下,您可以将% Complete列选项设置为“none”。这意味着您将在甘特图中看不到进度条,但我猜您更感兴趣的是在网格视图中可视化地显示进度。
希望这能有所帮助。
0