Hej. Enklast är att använda Data- Delsummor så får du summerat per artikel. ahhh en klassiker här skall till sumproduct (sve "PRODUKTSUMMA")Summering av data från databas i excel
Behöver hjälp med formel för att summera data i excel som jag hämtar från en sql databas.
I kolumn A så har jag produktnamn och i kolumn B så har jag ett värde som tillhör produktnamnet i kolumn A.
Det som jag vill göra är att loopa kolumn A och summera värdena på respektive produktnamn.
se exempel nedan.
A B
Produktnamn Värde
PC 1505 175,00
PC 1505 200,00
SERVER 380 3000,00
SERVER 380 5000,00
och summeringen skall ge summa PC 1505 375,00 och summa SERVER 380 8000,00
MVH
/MichaelSv: Summering av data från databas i excel
Sv: Summering av data från databas i excel
PRODUKTSUMMA(($A$3:$A$6="PC 1505")*1;$B$3:$B$6)
PRODUKTSUMMA kan jobba med arraryer, så vad vi gör är att vi skapar en matris med ett vilkor
$A$3:$A$6="PC 1505" ( = {SANT/SANT/FALSKT/FALSKT} )
Detta resultat gångrar vi med 1 för att skapa en binär matris
($A$3:$A$6="PC 1505")*1 ( = {1/1/0/0} )
Nästat matris fyller vi med värdena
$B$3:$B$6 ( = {175/200/3000/5000} )
PRODUKTSUMMA's funktion är att multiplicerar motsvarande komponenter i de givna matriserna och returnerar summan av produkterna.
alltså blir de fall där vilkoret var sant 1*Värde och där det är falskt 0*värde lika med att sumering
bara sker där vilkoret är uppfyllt.
Obs matriserna måste var lika stora....
// Wendel