Faktorera och multiplicera Excel -formler

Innehållsförteckning

Så här fäster du en faktor till varje formel

Om du ändrar data i dina tabeller globalt kan du göra prishöjningar eller -minskningar eller andra beräkningsjusteringar med blixt.

Du kan lägga till en faktor till alla formler i dina listor. Ett makro löser denna uppgif.webpt och kopplar en multiplikationsfaktor till alla formler i ett valt dataområde. På så sätt kan du snabbt och effektivt anpassa prislistor och liknande till nya förutsättningar.

Följande bild visar en sådan tabell. Det finns konstanter i cellerna B1: B3 och en formel i cell B4. Formelcellen hänvisar till cellerna med konstanterna.

För att lägga till faktorn 110% till alla formler i den här listan, markera först dataområdet B1: A4 och anropa sedan följande makro:

SubfaktorAnFormelnAnhaengen ()
Dim Cell As Range
Dim faktor som sträng
Faktor = "110%"
För varje cell i urval
Med cell
Om .HasFormula Då .Formula = _
"= (" & Right $ (. Formula, Len (.Formula) - 1) & ") *" & faktor
Sluta med
Nästa cell
Avsluta Sub

Efter start av makrot multipliceras alla formelceller i det markerade cellområdet med en faktor 110%. Följande bild visar resultatet

Makrot infogar den faktor som du angav i värdetilldelningen för variabeln faktor har definierat. Uttrycket "110%" lagras där som text. Detta leder till en ökning av formelresultaten med 10%. Ändra detta nummer för en annan faktor. Genom att använda faktorer under 1 kan du också göra uppdelningar.

I OmMakrons rad, den befintliga formeltexten placeras inom parentes och sedan läggs en multiplikationsfaktor till efter den.

Naturligtvis kan du också använda makrot på alla celler i en tabell. För att göra detta, välj alla tabellceller med tangentkombinationen CTRL A innan du anropar makrot.

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

wave wave wave wave wave