尝试根据给定节点的总后继(节点)(对于每个前置传感器)获取列中的累积总和,如下一个图像:
在哪里"向SUM"点头是SUM的哪些值的描述。
我正在寻找一种比我的强制解决方案更有效的方法(无法扩大规模,无法获得空值并使用半循环依赖关系),在下面的答案中公布。
答案 0 :(得分:0)
在尝试使其工作的日子之后,我能够做到这一点(主要区别在于,当req列不是emply时,结果不会考虑到SUM的行值)
但是有一个非常坚固和固定的方式,如下面的例子:
=SUMPRODUCT(SUMIF(Mall[nod],O2:O27,$K$2:$K$11))+IF(Mall[@req]<>"",0,Mall[@[dist m]])
=SUMPRODUCT(SUMIF(Mall[nod],P2:P27,$K$2:$K$11))+IF(Mall[@req]<>"",0,Mall[@[dist m]])
<强>其中:强>
=IFERROR(INDEX(Mall[nod],IFERROR(SMALL(IF(Mall[predecesor]=O1,ROW(Mall[predecesor])-1),ROW()-1),"")),"")
这里的问题是当名为“Mall”的表有emply行整个公式时(sumproduct也[在节点搜索时产生0(O2:O27 P2:P27)])不起作用并返回0($ K $ 2:$ķ$ 11)。