公式帮助
大家好——
我们的团队正在尝试改变我们的颜色气泡配方,但我们正在努力,需要一些帮助,从那些真正擅长配方的人。
我们用红、黄、绿、蓝的泡泡。该列称为健康。
第一个公式问题:我们如何让主父行平均颜色气泡,并给我们项目的健康状况。我尝试=AVERAGEIF(CHILDREN()),但它只是给我一个空白单元格。
第二个公式问题:
我们尝试使用这样的逻辑:
蓝色的
100%在“%完成”列中
绿色
在“%完成”列+在“基线开始日期”和“基线结束日期”内的0%
黄色的
“%完成”列中的0% +超过“基线开始日期”
红色的
“%完成”列<100% +超过“基线结束日期”
<100%在' %完成'列中+超过'结束日期'
我们使用列名:
开始日期
结束日期
基线开始
基本完成
提前谢谢你!!
0
答案
@Lauren史密斯
因为你的状态球有多个标准列,你想要一个平均值,我会说使用一个帮助列,你可以隐藏它来进行所有的计算。这是一个很长的公式,里面有嵌套的if。
在我开始之前,我有几个关于你的标准的问题:
绿色:“%完成”列中>0% +在“基线开始日期”和“基线结束日期”内
日期值应在[基线开始]列日期与[基线结束]列日期之间?
黄色:0%在“%完成”栏+超过“基线开始日期”
同样的问题:日期值应该超过[基线开始]日期值吗?
红色:“%完成”列<100% +超过“基线结束日期”
<100%在' %完成'列中+超过'结束日期'
什么日期这张吗?此外,该日期是否需要同时在[基线完成日期]和[结束日期]之后,或者如果其中一个条件或两个条件都满足,它应该是红色?
问候,
杰夫瑞斯曼,IT业务分析师和项目协调员,三菱电机美国特灵
Smartsheet功能帮助页而且智能表公式错误消息
嗨! !谢谢你试图帮助我!我的答案都是大写的:
绿色:“%完成”列中>0% +在“基线开始日期”和“基线结束日期”内
日期值应在[基线开始]列日期与[基线结束]列日期之间?我真的不知道,我只是试图证明,如果它在最初的开始和结束的时间框架内,它应该是绿色的,这意味着我们在正轨上,因为我们的工作在我们最初说的应该进行的时间内进行
黄色:0%在“%完成”栏+超过“基线开始日期”
同样的问题:日期值应该超过[基线开始]日期值吗?和上面的答案一样,我不确定,但我试图表明如果没有工作完成,我们错过了最初的开始日期,如果应该是黄色的
红色:“%完成”列<100% +超过“基线结束日期”
<100%在' %完成'列中+超过'结束日期'
什么日期这张吗?此外,该日期是否需要同时在[基线完成日期]和[结束日期]之后,或者如果其中一个条件或两个条件都满足,它应该是红色?如果某个条件满足,它应该是红色的,因为如果我们错过了我们设置的当前日期,它就会显示为红色,并且/或者它是红色的,因为我们完成的任务超过了最初的结束日期,这意味着我们推出了结束日期
我担心的是,这太复杂了,不能在一个公式,但我想我应该试着问。
试试这个:
=IF([% Complete]@row = 1, "Blue", IF(AND([% Complete]@row < 1, OR(TODAY() >[基线完成]@row, TODAY() >[结束日期]@row)), "Red", IF(AND([% Complete]@row = 0, TODAY() >[基线开始]@row), "Yellow", IF(AND([% Complete]@row > 0, [% Complete]@row < 1, TODAY() >=[基线开始]@row, TODAY() <=[基线完成]@row), "Green", ""))))
至于产品状态的平均值,您需要添加一个helper列来为ob欧宝娱乐app手机下载状态球提供数值值。称之为“健康评分”:
=如果((电子邮件保护)= "蓝色",4,IF((电子邮件保护)= "绿色",3,IF((电子邮件保护)= "黄色",2,IF((电子邮件保护)=“红色”,1))))
然后,在您的Parent行,在HealthScore列中,放入:
= AVG(儿童())
这将给你一个健康分数的数值平均值。
然后,在“运行状况”列的“父”行上,放入:
=如果((电子邮件保护)= 4, "Blue", IF((电子邮件保护)>= 3, "绿色",IF((电子邮件保护)>= 2, "Yellow", "Red"))
“IF”公式从左到右工作,一旦达到真条件就停止处理。因此,如果所有子行都完成,那么您的平均生命值将是4,if将放入一个蓝色的球。如果不是4,则公式转到负条件,这是另一个需要考虑的If,以此类推。
问候,
杰夫瑞斯曼,IT业务分析师和项目协调员,三菱电机美国特灵
Smartsheet功能帮助页而且智能表公式错误消息