在溢出公式中引用溢出和“常规”单元格(excel #spill)

我是使用创建溢出范围的数组公式的新手。我尝试在公式中引用溢出范围和常规的非溢出范围,但无法让非溢出引用遵循它创建的溢出范围的行。

我是使用创建溢出范围的数组公式的新手。我尝试在公式中引用溢出范围和常规的非溢出范围,但无法让非溢出引用遵循它创建的溢出范围的行。

例如,我有以下数据:

现在我想创建一个范围 =(A1 * B1)/ C1 复制到范围的末尾作为溢出范围。

期望溢出结果:

我尝试了=(A1#*B1#)/@C:C,这将导致所有结果与C1的值相乘,而不是使用 C2 进行第二次溢出。然后我尝试丢失@,但这引用了 C 列中的所有单元格。引用 C # 不起作用,因为它不是溢出范围。

我设法通过使用=(A1#*B1#)/FILTER(C:C,A:A<>"")间接获得正确的引用(刚刚提出了写这个问题的解决方案)

有没有一个更简单,更优雅的方式来引用非溢出范围,所以它的行为就像引用溢出范围?

1

您可以使用:

OFFSET(B1#,0,1)

或:

INDEX(B1#:C1,0,2)

OFFSET是挥发性的,但如果你没有太多的人应该是罚款。

0

解决方案:

referencing ordinary and spill ranges in single function/cell

即允许我漂亮的“重新标记”(以便该框实际上以体面的方式适合 excel)-根据随附的屏幕截图,您所需要做的就是选择相关单元格,然后按 Enter 键!

=C3#*D3#/E3:E5

我还给出了第二个方法作为 OP 指定 '为非溢出像溢出范围'-这只是一个 std./ 通用 '包装' 来 '模拟' 溢出范围享受的动态范围功能....

=C3#*D3#/E3:OFFSET(E3,COUNTA(E:E)-2,0,1,1)

[额外的字符,因为它说我需要至少 30 个额外的忽略忽略]...

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(486)
excelTODAY函数来字符串yyyy-mm-dd
上一篇
使用可变字段重新排列 Excel/R中的多个单元格内容
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(75条)