具有多个真值的 IF 函数

IF Function with multiple true values

Google Sheets 具有以下 IF 函数:

IF(logical_expression, value_if_true, value_if_false)

是否可以有多个 'values_if_true' 公式随机选择其中一个值?如果可以,怎么做?

如果您想 select 来自 B、C 或 D 列的随机值,您可以使用 INDEX 和 RANDBETWEEN 函数以及 IF

=IF(A1=1,INDEX(B1:D1,RANDBETWEEN(1,3)),"")

然后您只需要将公式扩展到数据的底部

Is it possible to have multiple 'values_if_true'

是的,它被称为“嵌套”。示例:

=IF(A2=1, IF(B2="apple", "x", "y"), "z") 

此外,您可以放置​​另一个嵌套的 if-statement 而不是 xyz

在您的示例中,您不清楚如何在 applepear 之间切换 - 有多种选择(随机、预定、交替)