[2018-08-01:请参见帖子底部新材料。]
我刚刚遇到了一个Q-n-A 这里,其中包括一个函数引用范围的示例,使用了一种我之前没有见过的规范。我尝试了一下,并发现大多数Excel函数在使用此类引用时将返回一个值:
=SUM(A1:A5:C1:C5:E1:E2:F3:F4)
注意其中的所有“:”。
当光标在公式栏中时,这些不连续的单元格会被突出显示,好像只有这些单元格会被合计。然而,当我进行实验时,我发现它等同于这个公式:
=SUM(A1:F5)
然而,这个公式确实达到了我的预期:
=SUM(A1:A5,C1:C5,E1:E2,F3:F4)
示例:我定义了范围A1:F5:
-- A B C D E F
1 1 2 3 4 5 6
2 2 4 6 8 10 12
3 3 6 9 12 15 18
4 4 8 12 16 20 24
5 5 10 15 20 25 30
这个公式的结果是:
=SUM(A1:F5)为315
=SUM(A1:A5:C1:C5:E1:E2:F3:F4)为315
=SUM(A1:A5,C1:C5,E1:E2,F3:F4)为117
这表明了我的观点,前两个看起来是等价的,而第三种“正确”的离散范围定义方式给出了不同的结果(但这是我所期望的)。
我在这里和互联网上四处查找,没有找到相关的讨论。
因此,我的问题是:
- 那种奇怪的范围引用有任何实际用途吗?
- 它确实是一种有效的范围引用吗?
[新材料2018-08-01]
@YowE3K想知道一个奇数单元格会发生什么情况。以下是我的示例:
-- A B C
1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1
现在,在一个遥远的单元格中,我输入了这个公式:
=SUM(A1:B3:$C$2)
那么,如果我拖动这个公式,它会产生有趣的结果,基本上是将3行2列范围扩展为一个矩形范围,该范围始终包括固定单元格。在此示例中,您可以获得的最小总和为3。尝试一下。
这显示出了一些有用的迹象,尽管我还没有想出具体的用途。
=SUM(A1:A10:A$9)
(其中一个单元格是绝对的,但其他单元格是相对范围)。 - YowE3K