INDIRECT Sum - Excel och Google Sheets

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning lär dig hur du använder INDIRECT -funktionen som ligger i SUM -funktionen i Excel och Google Sheets.

INDIRECT Summa med hjälp av cellreferens

Ett sätt att summera ett dynamiskt refererat intervall är att använda en kombination av SUMMA och INDIRECT -funktionen för att få utgången. Dess syntax är:

Detta exempel refererar dynamiskt till det område som anges i cell F5 och summera dess värden.

1 = SUMMA (INDIRECT (F5))

I detta exempel har intervalladressen angetts manuellt, därför skulle varje infogning eller radering av rad eller kolumn få det slutliga värdet att ändras.

INDIRECT Summa med hjälp av Dynamic Sheet Reference

För att summera ett intervall som dynamiskt refereras till från ett annat kalkylblad kan INDIRECT -funktionen vara inkapslad i SUM -funktionen för att hitta resultatet.

Detta exempel refererar dynamiskt till intervallet i kalkylbladet 'Texas’Och hitta summan.

1 = SUMMA (INDIRECT (B3 & "!" & C3))

INDIRECT -funktionen tillsammans med Concatenate Operator (&) konverterar textsträngen till en giltig kalkylbladreferens.

INDIRECT - Flyktig funktion

Varning: INDIRECT -funktionen är flyktig. Det betyder att den beräknar varje gång arbetsboken beräknar på nytt. Om du förlitar dig på för många INDIRECT -funktioner kommer det att påverka din arbetsbokshastighet negativt.

Alternativt kan du använda andra icke-flyktiga funktioner. En sådan funktion är OFFSET -funktionen.

Dynamisk SUM med OFFSET -funktion

OFFSET -funktionen returnerar en referens till ett intervall som förskjuts från en startcell eller intervall med ett angivet antal rader och kolumner. Det kan kapslas i SUM -funktionen för att dynamiskt referera till ett intervall och summan. Dess syntax är:

Följande exempel med OFFSET -funktionen refererar dynamiskt till intervallet 'D3: D7‘.

1 = SUMMA (OFFSET (B2,1,2,5,1))

Från och med cell B2 kompenserar funktionen en (1) rad och två (2) kolumner för att få intervallet D3: D7 med en höjd av 5 och bredd 1.

Om de två sista argumenten[höjd]'Och'[bredd]”Utelämnas, kommer ny referens att ha samma höjd och bredd som startreferensen. Därför kan alternativt ett område med liknande höjd och bredd användas som startreferens och förskjuta antalet rader och kolumner för att få den nya referensen.

Obs: OFFSET -funktionen gör att formler dynamiskt kan anpassas till data. Därför skulle ett tillägg eller radering av rader och kolumner inte leda till att den slutliga utdata ändras.

INDIRECT Summa i Google Kalkylark

Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave