公式(函数)中的管道 `|` 字符
Pipe `|` character in formulas (functions)
我 运行 在描述 Apache OpenOffice Calc 中的 RANK 函数的示例中跨越以下内容:
=RANK(5; {3;5|2.6;1}; 1)
我不明白管道字符的作用。我一直在玩弄它,但仍然摸不着头脑:
任何人都可以解释一下吗?
竖线字符分隔数组的行。所有行必须具有相同数量的元素,否则会发生错误。所以这会导致错误,因为第二行中只有一个元素:
=AVERAGE(({3;5|2.6|8;1})
但这不会导致错误,因为每行有两个元素。
=AVERAGE(({3;5|2.6;1|8;1})
在使用AVERAGE和RANK等函数时,使用一维或多维数组效果相同,这就是为什么将|
替换为;
不会改变结果,只要因为数组的大小是合法的。
文档位于 https://wiki.openoffice.org/wiki/Documentation/How_Tos/Using_Arrays#Introduction。
我 运行 在描述 Apache OpenOffice Calc 中的 RANK 函数的示例中跨越以下内容:
=RANK(5; {3;5|2.6;1}; 1)
我不明白管道字符的作用。我一直在玩弄它,但仍然摸不着头脑:
任何人都可以解释一下吗?
竖线字符分隔数组的行。所有行必须具有相同数量的元素,否则会发生错误。所以这会导致错误,因为第二行中只有一个元素:
=AVERAGE(({3;5|2.6|8;1})
但这不会导致错误,因为每行有两个元素。
=AVERAGE(({3;5|2.6;1|8;1})
在使用AVERAGE和RANK等函数时,使用一维或多维数组效果相同,这就是为什么将|
替换为;
不会改变结果,只要因为数组的大小是合法的。
文档位于 https://wiki.openoffice.org/wiki/Documentation/How_Tos/Using_Arrays#Introduction。