1

假设单元格 A1:C1 包含

100, 300, 40

当 A2 包含:

=LET(x,A1,x*2)

并被复制到 B2:B3,输出为200,600, 80,正如预期的那样。

如果 A2 包含

=LET(x,A1,MIN(x,150))

并再次复制,输出100, 150, 40也如预期的那样。

现在转向范围表示法,如果 A2 包含

=LET(x,A1:C1,x*2)

200,600, 80正如预期的那样,输出溢出到 B2:B3 - 。

但是,如果 A2 包含

=LET(x,A1:C1,MIN(x,150))

输出不会溢出,A2 是40

MAX、SUM 等以及桌面版和网页版 Excel 的效果相同。

这是一个错误还是我做错了什么?

4

1 回答 1

2

MIN、MAX、SUM 和其他允许使用数组作为条目并返回单个数字。

在这种情况下,只需使用简单的IF()代替将完成所需的内容:

=LET(x,A1:C1,y,150,IF(x<=y,x,y))

在此处输入图像描述

于 2021-02-18T19:54:37.133 回答