В настоящее время у меня есть эта формула работает отлично как формула массива, чтобы определить максимум из различий между значениями 2 массивов:Excel - Формула матрицы с зазором
{=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
@Slai, это приводит к ошибке, а 2 MAX-функции - хороший способ обхода; но каков правильный синтаксис для «gapped» массивов? –
не уверен, что вы имеете в виду, '()' это единственный способ, которым я знаю. Возможно, что-то подобное может работать '{= MAX (ABS (D3: K3-AW3: BD3); ABS (M3: N3-BF3: BG3))}' – Slai