我正在尝试为自己的项目在MS Gantt图表中复制该示例,...
(https://templates.office.com/en-us/Gantt-project-planner-TM02887601?ui=en-US&rs=en-US&ad=US)
但是我真的很难理解他们使用的公式。在其中之一中,它们具有等于自身的位置,并且该单元格是标题行。
=('Project Planner'!B $ 4 = MEDIAN('Project Planner'!B $ 4 ,'Project Planner'!$ E1,'Project Planner'! $ E1 +'Project Planner'!$ F1).....
此外,Project Planner B $ 4是标题行中的第一个单元格,并且该列包含非数字值,因此我很困惑为什么它是MEDIAN函数的一部分。我的假设是与数组有关,但不是很直观。另外,在同一代码中,它们在计算中使用的是大于大小的值,这使我感到困惑:
*('Project Planner'!$ G1> 0)
我不希望有人为我分解这些。我真正需要的是一个不错的在线网站,可以帮助您解释这里的实际情况。我已经尝试过搜索自己,但是我得到的只是一些非常基本的命名引用示例。我需要的是有关如何在“引用到:”字段中构建这些高级引用的更多信息。谢谢!
答案 0 :(得分:1)
假设这直接取自Excel的示例甘特图,我自己一直在看这个完全相同的公式,直到现在我一直在困惑。因此,对于为此感到困惑的任何人,这就是它的含义:
这个:
='Project Planner'!Z$6=MEDIAN('Project Planner'!Z$6,'Project Planner'!$D8,'Project Planner'!$D8+'Project Planner'!$G8-1)
等于此:
COLUMN HEADER = MEDIAN(COLUMN HEADER,LENGTH OF ACTIVITY, ACTIVITY START TIME + ACTIVITY END TIME -1)
Example of math breakdown within the formula itself
中值表示中间值,因此,进入公式的所有数据都是数值,因此括号内公式所执行的操作是收集所有数字并将它们按大小从小到大的顺序排列。 (我将在稍后解释“ -1”。)从那里开始,该公式将确定列号是否落在一组数字内-不是在开头或结尾,而是在其中。
因此,在示例屏幕截图中,活动从15开始,长度为5.5,公式在每一列(1、2、3、4、5等)中旋转,以检查是否应突出显示其中的单元格该列。
在示例链接中,公式正在询问并执行以下操作:
您的活动包括14吗?公式为False,不突出显示。
您的活动包括15吗?公式是正确的,突出显示!
您的活动包括16吗?公式是正确的,突出显示!
您的活动包括17吗?公式是正确的,突出显示!
您的活动包括18吗?公式是正确的,突出显示!
您的活动包括19吗?公式是正确的,突出显示!
您的活动包括20吗?公式为False,不突出显示。
公式中的“ -1”会减去一个单位,就像您随着时间的流逝一样。因此,在此示例中,即使活动结束于20.5,您也要突出显示该单元格,而不要突出显示单元格本身。
抱歉,如此罗word和尴尬,但是我希望这足以帮助其他人!
答案 1 :(得分:0)
我认为我已经在这里解决了自己的问题。我找到了这个deskbright.com/excel/true-false-excel