Excel LINEST возвращает ошибку #REF при использовании непрямоугольного массива
Я пытаюсь использовать функцию LINEST() в именованном диапазоне. Функция работает нормально, когда именованные диапазоны представляют собой типичные прямоугольные массивы. Однако, если именованные массивы имеют неправильную форму, функция возвращает ошибку #REF (обычно это происходит, когда массивы имеют разную длину), даже если именованные диапазоны имеют одинаковое количество ячеек. [Смотрите скриншот ниже, например]
Есть идеи, как обойти это?
Вещи, которые я пробовал:
- Я пытался использовать функции SLOPE() или INTERCEPT() для достижения того же результата (поскольку известно, что SLOPE и INTERCEPT игнорируют пустые ячейки, а функция LINEST - нет). Но это возвращает ошибку #VALUE.
- Я также попытался вручную создать массив для подачи в функцию. Например, =LINEST({Z9:AC9,AA10},{Z6:AC6,AA7},true, true). К сожалению, это тоже не работает, так как Excel распознает только действительные числа внутри массива, созданного вручную (диапазоны, буквы и т. Д. Не допускаются).
- Я пытался обойти проблему с различными НЕПРАВИЛЬНЫМИ, но они неизбежно сталкиваются с той же проблемой со второй точки пули.
Благодарим за любую идею!