Start » Exceltrix och Tips » Formler och funktioner i Excel » SUMPRODUCT – Enkel Excelformel för flera villkor

SUMPRODUCT – Enkel Excelformel för flera villkor

sumproductMånga Excelanvändare upplever det som svårt att summera efter flera olika villkor. Den traditionella formeln för villkorad summering heter SUMIF, men den räcker ofta inte till när vi har flera villkor än ett som vi vill filtrera summeringen på. Lösningen heter SUMPRODUCT, eller PRODUKTSUMMA på svenska.

Den relativt okända formeln SUMPRODUCT låter dig på ett enkelt sätt summera efter flera villkor, vilket är ovärdeligt när man snabbt vill kunna vaska fram en specifik summa ur en större datamängd. Formeln är egentligen framtagen i ett annat syfte (att multiplicera värden i matriser) men via ett alternativt användande så tjänar den syftet att summera efter flera villkor på ett alldeles utomordentligt sätt.

I videon nedan ger jag ett konkret exempel på hur du kan använda SUMPRODUCT. Exemplet är enkelt till sin natur och visar att i princip alla Excelanvändare som är hyfsat vana att arbeta i Excel kan nyttja formeln. En mer avancerad användare kan lätt lägga till summering efter datum med mera. Formeln har en mycket stor potential.

Så fort du lärt dig använda den här formeln så kommer du helt enkelt aldrig att sluta använda den.

8 kommentarer till “SUMPRODUCT – Enkel Excelformel för flera villkor”

  1. MARTiN

    Hej, provat att knappa in detta exempel i ett excel blad men får ett felmeddelande ”#VALUE!”.
    Vilket format skall de olika cellerna vara i?

    //Mvh MARTiN

  2. Excelkungen

    Hej Martin,

    Behövs inga speciellt format alls, utan alla celler kan ha Excels generella cellformat, sifferformat etc. Har du svensk version av Excel så heter formeln PRODUKTSUMMA. Kan tyvärr inte komma på någon annan ”konstighet” som skulle kunna störa beräkningen. Återkom om fortsatta problem.

  3. Magnus

    Hej!

    Jag fick också #VALUE! när jag körde formeln du har 3:03 in i filmklippet:
    =sumproduct((B3:B14=B18)*(C3:C14=”Mjukt”)*D3:D14)

    Efter mycket om och men löste det sig när jag istället skrev:
    =sumproduct((B3:B14=B18)*(C3:C14=”Mjukt”);D3:D14)
    Dvs ; istället för * innan sista värdet.

    Vet inte om det har med att jag har en äldre version (Excel 2002) men det var väldigt tillfredställande när jag fick till det. Tänkte att det kunde vara till glädje för andra som kommer hit att känna till det.

    Tack för en bra guide, det hjälpte mig att förstå produktsumma-funktionen!

  4. Mikael Nordin

    Hej!
    Har haft jättemycket hjälp av denna formel. Synd att hjälpen i Excel/Office inte är den bästa jämt.
    Tack för en toppensida.
    /Micke

  5. Jessica

    Tack för denna formel – du har just räddat min dag! :-) Fungerar klockrent!

  6. Tommi

    Vill egentligen bara tacka för en fantastiskt bra video. Hjälpte mig oerhört mycket under kodandet av en Excelfil på jobbet!

  7. Patrik

    En superformel! Stort tack för denna. Jag har en följdfråga – om man vill summera ihop värden i två kolumner men bara värden som är duplicerade i den vänstra kolumnen. Hur gör man då? Jag har försökt kombinera in formeln LETARAD men inte lyckats.

    Exempel på vad jag menar: kolumnA innehåller artikelnummer och kolumnB innehåller antal av artikeln. Jag har 10.000 olika artiklar i A. Jag vill hitta alla artiklar som är duplicerade och summera ihop antalet av artiklarna.

  8. Katrin

    Hej,
    tack för en bra video!

    hur gör jag för att i kombination med sumproduct i en formel välja ut både de mjuka och hårda paket som karl har?/Katrin

Lämna en kommentar

Spam protection by WP Captcha-Free