![](https://cdn.wiki-base.com/5308605/excel_pairwise_lifting_.png.webp)
Термин «попарный подъем» в Excel относится к особому случаю «подъема» - встроенному поведению вычислений, при котором функции, которые изначально не обрабатывают массивы, «снимаются» и вызываются один раз для каждого значения в массиве, возвращая, в свою очередь, массив, содержащий несколько результатов.
Попарный подъем происходит, когда значения в двух или более массивах попарно комбинируются для создания другого массива, содержащего результат этой операции.
пример
Показанный пример показывает, что произойдет, если вы вызовете функцию SQRT следующим образом:
=SQRT((1;2;3)+(3;7;13))
Внутри SQRT два вертикальных массива добавляются вместе с символом сложения. Значения в этих массивах объединяются попарно, и результатом этой операции является один массив с 3 значениями:
=SQRT((4;9;16))
Функция SQRT не обрабатывает массивы изначально, поэтому функция «поднимается» и вызывается три раза, по одному для каждого значения. Конечный результат в виде массива с тремя значениями:
=(2;3;4)
Обработка нескольких результатов
Когда подъем происходит в формуле, будет несколько результатов, и с ними нужно как-то обработать. Один из подходов - вернуть все значения на лист в формуле массива с несколькими ячейками. Как вариант, вы можете передать результат другой функции, например SUMPRODUCT:
=SUMPRODUCT(SQRT(C5:C7+E5:E7))
чтобы вернуть окончательный результат 9. SUMPRODUCT будет обрабатывать массивы изначально, поэтому эта формула не требует Ctrl + Shift + Enter.
Функцию СУММ также можно использовать, но ее нужно вводить с помощью CSE.
Для получения дополнительной информации о «поведении вычислений массива» в Excel см. Презентацию Джо МакДейда о формулах массива.