![](https://cdn.wiki-base.com/5308605/excel_pairwise_lifting_.png.webp)
Uttrycket "parvis lyft" i Excel hänvisar till ett speciellt fall av "lyft" - ett inbyggt beräkningsbeteende där funktioner som inte hanterar matriser "lyftas" och kallas en gång för varje värde i en matris, vilket i sin tur returnerar en array som innehåller flera resultat.
Parvis lyft uppstår när värden i två eller flera matriser kombineras parvis för att producera en annan grupp som innehåller resultatet av denna operation.
Exempel
Exemplet som visas illustrerar vad som händer om du ringer SQRT-funktionen så här:
=SQRT((1;2;3)+(3;7;13))
Inuti SQRT läggs två vertikala matriser till tillsammans med tilläggssymbolen. Värdena i dessa matriser kombineras parvis, och resultatet av denna operation är en enda matris med 3 värden:
=SQRT((4;9;16))
SQRT-funktionen hanterar inte arrays inbyggt, så funktionen lyftes och kallas tre gånger, en för varje värde. Det slutliga resultatet i en matris med tre värden:
=(2;3;4)
Hantering med flera resultat
När lyft sker i en formel kommer det att finnas flera resultat, och dessa måste hanteras på något sätt. En metod är att returnera alla värden till ett kalkylblad i en formel med flera celler. Alternativt kan du skicka resultatet till en annan funktion som SUMPRODUCT:
=SUMPRODUCT(SQRT(C5:C7+E5:E7))
för att returnera ett slutresultat på 9. SUMPRODUCT kommer att hantera arrays naturligt, så denna formel kräver inte kontroll + shift + enter.
SUM-funktionen kan också användas, men måste anges med CSE.
För mer information om Excels "matrisberäkningsbeteende", se denna presentation av Joe McDaid om matrisformler.