【发布时间】:2016-11-05 17:12:53
【问题描述】:
目前,我将此公式作为数组公式正常工作,以确定 2 个数组值之间的差异的最大值:
{=MAX(ABS(D3:N3-AW3:BG3))}
我试图从两个数组的中间排除一对值(分别为单元格 L3 和 BE3)。这不起作用:
{=MAX(ABS(D3:K3;M3:N3-AW3:BD3;BF3:BG3))}
我收到“参数过多”错误;从ABS 函数的角度来看,该错误确实有意义——因为分号是参数分隔符。但是如何处理数组中的间隙(即 - 非相邻单元格)?
【问题讨论】:
-
您可以使用
(D3:K3;M3:N3),但该公式可能只使用第一个区域D3:K3或导致错误,因此您需要为单独的区域使用单独的 Max 函数 -
@Slai 它确实会导致错误,而 2 MAX 函数是一个很好的解决方法;但是“间隙”数组的正确语法是什么?
-
不确定你的意思,
()是我知道的唯一方法。也许这样的事情可能会起作用{=MAX(ABS(D3:K3-AW3:BD3);ABS(M3:N3-BF3:BG3))}
标签: arrays excel array-formulas