反馈请求:使用公式文章
你好社区!
我们刚刚在我们的帮助中心对“使用公式”这篇文章进行了修改,我们希望您能提供意见。一些修改包括:
- 按字母顺序排列可用函数列表。
- 广泛的函数参数定义。
- 错误消息的最新列表。
我们希望您会发现,这将使您更容易浏览本文,找到需要帮助的函数。
请看看这篇文章,并给我们任何你对这篇文章的反馈:什么有用,什么没用,你希望看到什么添加到文章中-任何可以帮助使它成为创建公式时一个极好的资源的东西。
这是链接:http://help.smartsheet.com/articles/775363-using-formulas
谢谢!
评论
-
格温妮丝C ✭✭✭✭✭
谢谢你,克雷格!这是很好的反馈,我很欣赏你的详细程度。我们将马上着手解决第2个问题——我希望在下周早些时候得到更新。
我们需要一些时间来解决剩下的问题……但你可以期待在未来几周内看到持续的改善。
干杯!
格温妮斯
-
约翰·索伯 ✭✭✭✭✭✭
我认为没有什么比这里发表的内容组织得更好了:https://app.smartsheet.com/b/publish?EQBCT=2b345b6e3e424c88b2368926728b06ea
问题是,在更新之后,这一点就被搁置了。我喜欢它是只读的,不会在Smartsheet中打开(因为它是一个模板),只是“在那里”让我收藏,访问,CTRL+F在里面,得到语法和例子,然后回去工作。我觉得没有比这更好的了。也许有些例子可以更新或改进,但除此之外就没有太多了。我通过支持部门了解到,在我最初要求更新的地方,它属于客户成功总监Stephen。很明显,他还没来得及更新它,或者把它分解掉。
当然,我可以在成为副本的所有者后自己发布模板,但我不希望每次公式更新或改进时都必须这样做(这是您的工作,对吗?!)这是双重事实,因为你们的团队将继续努力工作,为产品带来越来越多的公式,以帮助我们作为一个公司做得更好,这将是太多的编辑,我们无法跟上ob欧宝娱乐app手机下载.
关于你的帮助页面,它很好,有很好的解释。我建议在左侧设置一个持久的菜单列表(意味着当你滚动时它会跟着你),列出所有的公式,并提供到页面位置的热链接。大多数访问这里的人并不是在浏览,他们知道他们需要找出=SUMIFS语句中的和范围或标准范围是否排在前面。他们(读:我)不记得了!
-
J.克雷格·威廉姆斯 ✭✭✭✭✭
约翰,
在后来的版本中,他们使用了Template而不是Published表。
//www.santa-greenland.com/solutions/smartsheet-formula-examples
我喜欢(你也说过)的是Published表可以保持最新。
但这并不能提供一个版本控制系统,就像每次重新创建模板一样。
我不喜欢的是,我需要点击“使用模板”,并得到消息,我已经有了最新的版本。或者至少是通过按钮访问的最新版本。有一段时间,该按钮指向错误的版本(不是最新的版本)。
似乎一个实时(发布的)链接到一个“大师”将是最好的-除了几天他们想把它下线更新。
两者都不是完美的系统。文档必须与当前的特性集相匹配——这意味着定期发布(我希望“文档更新”是其发布过程中的一个复选框)——没有发布链接。
我们之前已经要求提供与模板相关的特性。
下面这个方法可能会解决我们的问题:
当我打开一个已经从模板创建的工作表时,如果系统“知道”它是哪个模板,并且模板已经更新,我会弹出一个“这个工作表是从已经更新的模板X创建的”。您可能想要获得更新版本的Template并重新创建您的工作表”(我不想让任何开发人员做噩梦,建议他们进行协调)。
我的选择是:
1.好的-我稍后再做。
2.删除到模板X的连接(即停止提醒我)
对于这个特定的情况,我将获得新的公式模板,并高兴地知道我有最新的模板。
YMMV
克雷格
-
J.克雷格·威廉姆斯 ✭✭✭✭✭
格温妮斯,
我的回答是针对文章本身的。在我写这篇文章的时候,我已经得到了一个要在其他地方捕获的一般函数请求的列表。
1.请参阅-
https://community.smartsheet.com/discussion/lookup-documentation-mismatch
Shaine已经说过了——但应该一起推出(我觉得)。
2.不是字母顺序列表的粉丝-至少不会抱怨它,如果你有一个部分解释类别(数字函数,高级函数,等等…)
如果类别没有意义,那么它们应该被删除(提示:它们是有意义的)
3.基本公式:
添加禁用函数的提示(通常通过将=更改为'=
4.使用单元格引用
我相信这是
如果列名包含多个单词或以数字结尾,则将列名括在括号中
会更正确
如果列名包含多个单词、包含特殊字符或以数字结尾,则将列名括在括号中
此外,添加[]不会损害您的公式,如果不需要,Smartsheet将删除它们。
(这是声明,不是抱怨)
严重疏忽:讨论单元格引用类型(绝对与相对)或简要描述它们并提供一个指向更详细讨论的链接。(在使用拖拽填充部分的简要介绍是不够的)
还有复制/粘贴或拖动/填充如何影响这些引用,如果添加在这里。
5.引用单元格范围
这样的:
=SUM([年度预算]:[年度预算])
很容易出错,并将导致#循环引用
error -由于在#CIRCULAR REFERENCE部分没有示例,可能会被新用户忽略和混淆。
6.使用拖填来节省时间
这种形象具有误导性。不了解拖动填充的人可能不会点击在这里但即使是有经验的人(比如我)也可能会对这张照片多看几眼——这并不是故事的全部。一张图片可能做不到。
7.函数引用
文中说:
还可以使用公式和运算符连接包含文本的单元格内容或计算日期
但是下表中没有提供这样的示例。
特别是当Cost1和/或Cost3是示例中的文本值时。
8.具体公式:
-像这样的语句(ABS函数)
numeric_value -一个包含数值或手动输入数字的引用单元格。
不要讲述整个故事,因为“数值”可能是对单个单元格的引用,也可能是返回数值的复杂公式。
-一般情况下,请添加返回值类型- ABS,例如,返回一个数值。如果放在DATE列中,将返回错误。
的祖先
必须在其他函数中使用,如COUNT, INDEX或JOIN加上为什么这是真的,否则,这只是最终用户部分的试验和错误。
一般来说,提供理由可以避免列出(并可能错过)接受论点为有效的公式。
祖宗返回一个范围-并且可以(或者应该-我没有全部检查它们)用于任何接受一个范围作为参数的公式。
和
这种说法是错误的:
此函数必须在其他函数(如IF、SUM、SUMIF、COUNT或COUNTIF)中使用。
AND返回一个布尔值,可直接用于复选框类型列。
这个例子:
=IF(AND(Done1 = 1, Done2 = 1, Done3 = 1), "所有任务完成","任务未完成")
如果用户不知道选中的复选框返回1,如果不选中则返回0,则不清楚。
此外,这
=IF(AND(Done1, Done2, Done3), "所有任务完成","任务未完成")
同样有效,而且对非程序员来说更清楚。
如果文章中有关于知识水平的假设(很可能有),那么它们应该添加到顶层讨论部分。
AVG和AVGW
请在结果中指出0值和空白值之间的区别。
孩子们
“必须在…内使用”的注释与祖宗相同。
描述是自引用的。如果用户不知道child或PARENT是什么,“CHILDREN返回子行”什么也不告诉用户。
注意:这是我不喜欢按字母顺序排列的原因之一。有一个关于“祖先”和“孩子”的概念,更有意义的是描述一次,然后解释如何使用公式来利用这个概念。一遍又一遍地重复同样的文本只会给最终用户的学习体验增加眼睛疲劳。
(提示:这也不是说它们是“高级函数”)。
这些例子使用了没有提供给最终用户的数据(第1行是父行),为什么有人要以这种方式格式化他们的数据(任务a是父行)?
数
第二个例子
=COUNT([任务名]:[任务名])
结果:10
也给出了误导性的结果,因为我们不能看到整个表(只有行1-5)。
也许是一个已发布的带有上面表格图片的链接。
条件统计
有时,集合被称为集合(COUNT),有时它被称为范围(COUNTIF)。选择一个。
请澄清以价值为标准。
一个值或对包含值的单元格的引用。
示例和Notes引用了“<”和“>”
笔记
- “<”和“>”只能与COUNTIF函数中的数值一起使用。
- 大于或等于(>=)、小于或等于(<=)和不等于(<>)也有用。
请添加标准与集合(或范围)中的每个单元格进行比较
条件统计
这
计数满足指定条件的范围内的单元格数。
是误导性的。每个范围都与自己指定的标准进行比较。实际上,这是一组COUNTIF函数,为了计算单元格,所有函数都必须返回“true”。
它也没有警告范围的大小必须相同。
例如,这将不起作用:
=COUNTIFS([Column2]3:[Column2] 6,1, [Column3]3:[Column3] 5,1)
因为范围大小是错误的。
Notes引用COUNTIF函数。
笔记
- “<”和“>”只能与COUNTIF函数中的数值一起使用。
日期
如果在文章中提到已知的功能/错误就太好了。
例如:
这
=日期(16,9,31)
返回10/01/2016没有投诉(我是OK的,我只是想知道它会这样做)
一般来说,这是一个很好的例子,说明某些函数必须在某些列类型中使用(如果它们的返回值是要显示的最后一个)。如果=DATE()则它必须在DATE列中。
DATEONLY
注释中“当前”的使用
目前仅为...
暗示这将被改变。如果它在路线图上,我会留下它。否则,我会删除“当前”,因为它给了我们虚假的希望。
一天
(以及其他带DATE参数的DATE函数)
也接受日期/时间列类型作为参数。
找到在Smartsheet中,VALUE和TEXT是有区别的。
FIND不查看VALUE,它查看TEXT字符串以查找匹配TEXT的字符位置。
虽然“字符串”这个词对许多用户来说可能很陌生,尤其是非程序员,但在Smartsheet上下文中,“子”和“祖先”也是如此。它在描述中提到了,但在语法中没有提到,它可能会澄清一些事情。
在这个例子中,你也可以证明这一点
=FIND("as",[任务名]4)将返回2。
这里需要注意的是,FIND对find_value的解析是区分大小写的。
一般来说,同样重要的(我想是贯穿始终的)是函数在不返回有效项时返回什么——在FIND的情况下,返回0很重要,因为这个结果可能导致其他复杂的公式。
我相信这就足够了。
希望这能有所帮助。
克雷格
-
格温妮丝C ✭✭✭✭✭
嗨,约翰和克雷格,
是的,我们已经达到了模板的2.0版本(John指出的已发布版本是1.5e——这显然是过时的)。
我完全同意基于smartsheet的函数资源(模板曾经是一个发布的表)和帮助内容应该是同步的。正在努力解决这个问题……
从你的角度来看,这些信息的表格版本(考虑到它是最新的和准确的)作为发布的表格最有用,还是模板版本提供了一些发布的表格没有的好处?
再次感谢!
格温妮斯
-
蒂姆·米克斯 ✭✭✭✭✭✭
格温妮斯,
谢谢你询问我们的反馈。这两个人都是一级方程式冠军的创造者,所以虽然我发现表信息很好,我真的很喜欢模板版本,因为它给出了公式的实际格式。
我不介意按字母顺序排列的公式表列表,因为在开始时也有一个按函数分组。
越详细越好,特别是在故障排除时的错误消息。我仍然觉得看看模板上或社区板上的实际公式例子更有帮助。
谢谢,
蒂姆
-
格温妮丝C ✭✭✭✭✭
感谢蒂姆!
我们正在努力更新模板版本。
-
J.克雷格·威廉姆斯 ✭✭✭✭✭
格温妮斯,
模板更新有预计时间吗?
克雷格
-
J.克雷格·威廉姆斯 ✭✭✭✭✭
令人失望的是,我提出的建议似乎没有一个得到实施。十岁以后我就不再看了。
这个模板现在已经7个月了。有更新的时间吗?
克雷格
-
格温妮丝C ✭✭✭✭✭
你好克雷格,
谢谢你的坚持。以下是最新消息:
本文进行了更新,除了alpha列表(这是您的请求和建议列表中的第2个)之外,还包括了类别浏览(按函数类型)。
我们还将内容“分块”——将函数参考资料从程序性的“这就是如何创建公式”内容中分离出来。这样做的目的是为了更好地满足那些刚开始熟悉公式和函数的人的需求,而不是那些只需要记住特定函数的参数是什么或查看特定函数如何使用的示例的人。
公式和函数内容的集合现在有一个专门的家:https://help.smartsheet.com/topics/formulas-and-functions
你提到的一些缺失或需要更好解释的东西现在在一篇新文章中涵盖:在Smartsheet中创建和编辑公式https://help.smartsheet.com/articles/2476171-create-and-edit-formulas-in-smartsheet
这篇新文章更好地解释了绝对引用和相对引用,并列出了单元格引用的不同选项的汇总表:https://help.smartsheet.com/articles/2476171-create-and-edit-formulas-in-smartsheet#summary
要对进展完全透明……对函数定义进行更广泛的修改并与模板保持一致所花费的时间比我希望的要长。
已知问题:我们正在追踪公式模板发生了什么。今天晚些时候应该会有答复。
干杯!格温妮斯
-
J.克雷格·威廉姆斯 ✭✭✭✭✭
谢谢你的最新消息。
克雷格