[]
        
(Showing Draft Content)

RANDARRAY

此函数返回一个随机数值数组。用户可以指定行数、列数、最小值、最大值,并指明返回整数还是小数。

注意:RANDARRAY 是一个动态数组公式,你需要在工作簿中启用动态数组功能。

语法

RANDARRAY([rows], [columns], [min], [max], [integer])

参数

RANDARRAY 函数具有以下参数:

参数

说明

rows

[可选] 指定要生成的随机数的行数(如果未指定任何内容,则使用默认值1)。

columns

[可选] 指定要生成的随机数的列数(如果未指定任何内容,则使用默认值1)。

min

[可选] 指定要生成的值的最小值(如果未指定任何内容,则使用默认值0)。

max

[可选] 指定要生成的值的最大值(如果未指定任何内容,则使用默认值1)。

integer

[可选] 只有当指定值为布尔值 TRUE 时才返回整数。如果此值为 FALSE,此函数返回小数值(如果未指定任何内容,则使用默认值 FALSE)。

备注

默认情况下,如果用户未指定行或列参数,RANDARRAY 函数将返回一个介于 0 和 1 之间的单个值。此外,如果未指定最小值和最大值参数,那么 RANDARRAY 函数将返回一组介于 0 和 1 之间的随机值。最小值参数的值应始终小于最大值,否则此函数将返回 #VALUE! 错误。另外,如果整数参数留空,那么此函数将选择 FALSE 作为默认值并返回小数值。

示例

例如 - 下图中的单元格 A8 包含公式 "=RANDARRAY(5,3)",并返回一组介于 0 和 1 之间的随机值。


RANDARRAY(5,3,1,100) 返回一系列介于 1 和 100 之间的随机小数值。

RANDARRAY(5,3,1,100,TRUE) 返回一系列介于 1 和 100 之间的随机整数。