Excel formula 最小3个值的平均值导致Err539

Excel formula 最小3个值的平均值导致Err539,excel-formula,libreoffice-calc,Excel Formula,Libreoffice Calc,给定一组值,我想得到一个公式中3个最小值的平均值 为了做到这一点,我找到了一个类似的配方,上面有3个最大的值 但我无法完成这项工作(无论我使用的是SMALL还是LARGE) 以下是一个例子: 顺便说一句,这是LibreOffice Calc,但我希望它的行为类似于Excel 如果我输入这个公式,Calc将其更改为=AVERAGE(SMALL(A1:A6;{1,20,3}))(2已更改为20) 即使我将函数类型更改为Array,它也无法工作: 我不想用辅助单元格来计算第一、第二和第三个最小值,

给定一组值,我想得到一个公式中3个最小值的平均值

为了做到这一点,我找到了一个类似的配方,上面有3个最大的值

但我无法完成这项工作(无论我使用的是
SMALL
还是
LARGE

以下是一个例子:

顺便说一句,这是LibreOffice Calc,但我希望它的行为类似于Excel

如果我输入这个公式,Calc将其更改为
=AVERAGE(SMALL(A1:A6;{1,20,3}))
(2已更改为20)

即使我将函数类型更改为Array,它也无法工作:


我不想用辅助单元格来计算第一、第二和第三个最小值,并对这3个单元格求平均值。

尝试将分号改为逗号。@jsteuer谢谢。用逗号代替分号
=AVERAGE(SMALL(A1:A6,{1,2,3}))
Calc仅将
A1:A6,{1,2,3}
解释为
SMALL
的一个参数。如前所述,这可能与我的操作系统设置为德语有关。将逗号从
{1,2,3}
更改为分号
{1;2;3}
也不起作用:(
=AVERAGE(LARGE(range,{1,2,3}))