![](https://cdn.wiki-base.com/5308605/excel_pairwise_lifting_.png.webp)
Uttrykket "parvis løft" i Excel refererer til et spesielt tilfelle av "løfting" - en innebygd beregningsadferd der funksjoner som ikke håndterer matriser "løftes" og kalles en gang for hver verdi i en matrise, og i sin tur returnerer matrise som inneholder flere resultater.
Parvis løfting oppstår når verdier i to eller flere matriser kombineres parvis for å produsere en annen matrise som inneholder resultatet av denne operasjonen.
Eksempel
Eksemplet som vises illustrerer hva som skjer hvis du kaller SQRT-funksjonen slik:
=SQRT((1;2;3)+(3;7;13))
Inne i SQRT legges to vertikale matriser sammen med tilleggssymbolet. Verdiene i disse matriser er kombinert parvis, og resultatet av denne operasjonen er en enkelt matrise med 3 verdier:
=SQRT((4;9;16))
SQRT-funksjonen håndterer ikke matriser naturlig, så funksjonen "løftes" og kalles tre ganger, en for hver verdi. Det endelige resultatet i en matrise med tre verdier:
=(2;3;4)
Håndtering med flere resultater
Når løfting skjer i en formel, vil det være flere resultater, og disse må håndteres på en eller annen måte. En tilnærming er å returnere alle verdier til et regneark i en flercellet matriseformel. Alternativt kan du overføre resultatet til en annen funksjon som SUMPRODUCT:
=SUMPRODUCT(SQRT(C5:C7+E5:E7))
for å returnere et endelig resultat på 9. SUMPRODUCT vil håndtere arrays naturlig, så denne formelen krever ikke kontroll + shift + enter.
SUM-funksjonen kan også brukes, men må legges inn med CSE.
For mer informasjon om Excels "array-beregningsadferd", se denne presentasjonen av Joe McDaid om array-formler.