=Summa (offset (Activecell, -1,0,1,1)) 'lägger till värdet direkt ovanför
`` `
Förklaring:
* Activecell: Detta hänvisar till den aktuella aktiva cellen.
* offset (Activecell, -1,0,1,1): Denna funktion skapar ett intervall i förhållande till den aktiva cellen:
* -1: Flyttar en rad upp (ovanför den aktiva cellen).
* 0: Stannar i samma kolumn.
* 1: Anger intervallets höjd (en rad).
* 1: Anger bredden på intervallet (en kolumn).
* sum (): Denna funktion lägger till alla värden inom det angivna intervallet (cellen direkt ovanför den aktiva cellen).
Hur man använder det:
1. Välj cellen där du vill visa summan.
2. Ange formeln `=summan (offset (Activecell, -1,0,1,1))` i formelfältet.
3. Tryck på Enter .
För att lägga till värden till vänster om den aktiva cellen, ändra formeln:
`` `Excel
=Summa (offset (Activecell, 0, -1,1,1)) 'lägger till värdet direkt till vänster
`` `
Denna formel ändrar bara radförskjutningen till 0, och kolumnförskjutningen till -1 och flyttar intervallet till vänster istället för upp.
Obs:
* Denna formel antar att du bara har ett värde att lägga till. Om du har flera värden måste du justera intervallet i enlighet därmed.
* Om det inte finns något värde i cellen ovan/vänster om den aktiva cellen kommer formeln att returnera ett `#värde!`. Du kan lägga till en iferror -funktion för att hantera detta:
`` `Excel
=Iferror (summa (offset (Activecell, -1,0,1,1)), 0) 'returnerar 0 om det finns ett fel
`` `