{"id":128114,"date":"2021-12-10T12:27:34","date_gmt":"2021-12-10T10:27:34","guid":{"rendered":"https:\/\/learnesy.com\/excelfunksjoner\/sumproduct\/"},"modified":"2022-03-11T12:18:16","modified_gmt":"2022-03-11T10:18:16","slug":"summerprodukt","status":"publish","type":"excel-functions","link":"https:\/\/learnesy.com\/no\/excelfunksjoner\/summerprodukt\/","title":{"rendered":"SUMMERPRODUKT"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-container\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/432756550?dnt=1&amp;app_id=122963\" width=\"640\" height=\"360\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media\"><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Excelfunksjonen SUMMERPRODUKT multipliserer celleomr\u00e5der eller matriser sammen og returnerer summen av produktet. SUMMERPRODUKT er en utrolig variert funksjon som kan brukes til \u00e5 beregne og summere p\u00e5 samme m\u00e5te som ANTALL.HVIS.SETT eller SUMMERHVIS, men med st\u00f8rre tilpasningsevne. Andre funksjoner kan meget enkelt brukes inne i SUMMERPRODUKT for \u00e5 utvide funksjonaliteten ytterligere.<\/p>\n\n\n\n<p><strong>Hensikt<\/strong><\/p>\n\n\n\n<p>Multipliser og summer matriser<\/p>\n\n\n\n<p><strong>Returverdi<\/strong><\/p>\n\n\n\n<p>Resultatet av multipliserte og summerte matriser<\/p>\n\n\n\n<p><strong>Syntaks<\/strong><\/p>\n\n\n\n<p>= SUMMERPRODUKT (matrise1,[matrise2], &#8230;)<\/p>\n\n\n\n<p><strong>Argument<\/strong><\/p>\n\n\n\n<p>matrise1 &#8211; Den f\u00f8rste matrisen eller cellearealet som skal multipliseres og deretter summeres<\/p>\n\n\n\n<p>matrise2 &#8211; [valgfritt] Den andre matrisen eller celleomr\u00e5det som skal multipliseres og deretter summeres<\/p>\n\n\n\n<p><strong>Bruksnotater<\/strong><\/p>\n\n\n\n<p>SUMMERPRODUKT-funksjonen multipliserer matriser med hverandre og returnerer summen av produktene. Hvis bare \u00e9n matrise leveres, summerer funksjonen SUMMERPRODUKT ganske enkelt alle objektene i matrisen. Opptil 30 individuelle celleomr\u00e5der eller matriser kan legges til.<\/p>\n\n\n\n<p>SUMMERPRODUKT er en utrolig allsidig funksjon med mange bruksomr\u00e5der. Fordi den h\u00e5ndterer matriser p\u00e5 en elegant m\u00e5te, kan den brukes til \u00e5 behandle og beregne cellearealer p\u00e5 en smart og fleksibel m\u00e5te.<\/p>\n\n\n\n<p><strong>Matriser og Excel 365<\/strong><\/p>\n\n\n\n<p>SUMMERPRODUKT kan brukes til \u00e5 lage matriseformler som ikke krever hurtigtasten Ctrl + Shift + Retur. Dette er en n\u00f8dvendig grunn til at SUMMERPRODUKT har blitt brukt s\u00e5 ofte for \u00e5 lage mer avanserte formler. Et vanlig problem med matriseformler er at de kan returnere feil resultater hvis de ikke er spesifisert med snarveien Ctrl + Shift + Retur. Dette betyr at hvis du glemmer \u00e5 bruke snarveien n\u00e5r du justerer en formel, kan hele resultatet plutselig endres, selv om selve formelen ikke har endret seg i det hele tatt. \u00c5 bruke SUMMERPRODUKT betyr at formlene fungerer i alle versjoner av Excel uten spesiell behandling.<\/p>\n\n\n\n<p>I Excel 365 administrerer formelmotoren matriser internt, noe som betyr at du ofte kan bruke SUMMER-funksjonen i stedet for SUMMERPRODUKT i en matriseformel og f\u00e5 samme resultat. Det er dermed ikke n\u00f8dvendig \u00e5 legge inn formelen p\u00e5 en spesiell m\u00e5te. Alternativt, hvis den samme formelen er \u00e5pnet i en tidligere versjon av Excel, kreves snarveien Ctrl + Shift + Retur igjen.<\/p>\n\n\n\n<p>Konklusjonen er at SUMMERPRODUKT er et sikrere alternativ dersom et regneark eventuelt skal brukes av noen som har en versjon av Excel f\u00f8r Excel 365.<\/p>\n\n\n\n<p><strong>Eksempel p\u00e5 PRODUKTSUM<\/strong><\/p>\n\n\n\n<p>Det klassiske SUMMERPRODUKT-eksemplet illustrerer hvordan du kan regne ut en sum direkte uten en s\u00e5kalt hjelpekolonne. I regnearket nedenfor kan du for eksempel bruke SUMMERPRODUKT for \u00e5 f\u00e5 summen av alle tallene i kolonne G uten \u00e5 bruke kolonne G i det hele tatt:<\/p>\n\n\n\n<p>For \u00e5 utf\u00f8re denne beregningen bruker SUMMERPRODUKT alle verdiene i kolonnene E og F direkte:<\/p>\n\n\n\n<p>= SUMMERPRODUKT(E5:E14;F5:F14)<\/p>\n\n\n\n<p>Resultatet er det samme som \u00e5 summere alle verdiene i kolonne G. Formelen vurderes som f\u00f8lger:<\/p>\n\n\n\n<p>= SUMMERPRODUKT(E5:E14;F5:F14)<\/p>\n\n\n\n<p>= SUMMERPRODUKT({10;6;14;9;11;10;8;9;11;10};{150;180;150;160;180;180;150;160;180;160})<\/p>\n\n\n\n<p>= SUMMERPRODUKT({1500;1080;2100;1440;1980;1800;1200;1440;1980;1600})<\/p>\n\n\n\n<p>= 16120<\/p>\n\n\n\n<p>Denne metoden for bruk av SUMMERPRODUKT kan v\u00e6re praktisk, spesielt n\u00e5r det ikke er plass (eller behov) for en hjelpes\u00f8yle med mellomregning. Den vanligste bruken av SUMMERPRODUKT i virkeligheten er imidlertid \u00e5 bruke betinget logikk i situasjoner som krever mer fleksibilitet enn det som kan tilbys av funksjoner som SUMMERHVIS og ANTALL.HVIS.SETT.<\/p>\n\n\n\n<p><strong>SUMMERPRODUKT for betingede bel\u00f8p og regninger<\/strong><\/p>\n\n\n\n<p>Anta at du har noen ordredata i A2:B6, med byer i kolonne A og salg i kolonne B:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>By<\/strong><\/td><td><strong>Salg (millioner)<\/strong><\/td><\/tr><tr><td>Malm\u00f6<\/td><td>75<\/td><\/tr><tr><td>G\u00f6teborg<\/td><td>100<\/td><\/tr><tr><td>Stockholm<\/td><td>125<\/td><\/tr><tr><td>G\u00f6teborg<\/td><td>125<\/td><\/tr><tr><td>Stockholm<\/td><td>150<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ved hjelp av SUMMERPRODUKT kan du beregne det totale salget for Stockholm med denne formelen:<\/p>\n\n\n\n<p>= SUMMERPRODUKT(-(A2:A6=&raquo;Stockholm&raquo;))<\/p>\n\n\n\n<p>Og du kan oppsummere det totale salget for Stockholm med denne formelen:<\/p>\n\n\n\n<p>= SUMMERPRODUKT (-(A2:A6=&raquo;Stockholm&raquo;),B2:B6)<\/p>\n\n\n\n<p>Tips: Dobbelt minustegn er et vanlig triks som brukes i mer avanserte Excel-formler for \u00e5 tvinge SANN- og USANN-utsagn til \u00e5 bli 1-er og 0-er.<\/p>\n\n\n\n<p>I eksempelet ovenfor har vi en billedlig representasjon av de to matrisene som f\u00f8rst behandles av SUMMERPRODUKT:<\/p>\n\n\n\n<p>matrise1 matrise2<\/p>\n\n\n\n<p>USANN 75<\/p>\n\n\n\n<p>USANN 100<\/p>\n\n\n\n<p>SANN 125<\/p>\n\n\n\n<p>USANN 125<\/p>\n\n\n\n<p>SANN 150<\/p>\n\n\n\n<p>Hver matrise har 5 objekter. Matrise1 inneholder SANN\/USANN-verdiene som er resultatet av uttrykket A2:A6 = &laquo;Stockholm&raquo; og matrise2 inneholder alle verdiene i B2:B6. Hver artikkel i matrise1 multipliseres med det tilsvarende objektet i matrise2. Resultatet i gjeldende modus er imidlertid null fordi SANN og USANN-verdiene i matrise1 blir evaluert som null. Vi \u00f8nsker at objektene i matrise1 skal v\u00e6re numeriske, og det er her doble minustegn blir nyttige.<\/p>\n\n\n\n<p><strong>Dobbelt minustegn (-)<\/strong><\/p>\n\n\n\n<p>Dobbelt minustegn (-) er en av flere m\u00e5ter \u00e5 tvinge SANN og USANN til \u00e5 bli deres numeriske ekvivalenter, dvs. 1 og 0. S\u00e5 snart de har blitt 1-er og 0-er, kan vi utf\u00f8re forskjellige operasjoner p\u00e5 matrisene med boolsk logikk. Tabellen nedenfor viser resultatet i matrise1, basert p\u00e5 formelen ovenfor, etter at de doble minustegnene (-) har endret SANN- og USANN-verdiene til 1s og 0s.<\/p>\n\n\n\n<p>array1 array2 Produkt<\/p>\n\n\n\n<p>0 * 75 = 0<\/p>\n\n\n\n<p>0 * 100 = 0<\/p>\n\n\n\n<p>1 * 125 = 125<\/p>\n\n\n\n<p>0 * 125 = 0<\/p>\n\n\n\n<p>1 * 150 = 150<\/p>\n\n\n\n<p><strong>Sum<\/strong><strong> <\/strong><strong><\/strong><strong>275<\/strong><\/p>\n\n\n\n<p>Hvis du oversetter tabellen ovenfor til matriser, blir formelen evaluert som f\u00f8lger:<\/p>\n\n\n\n<p>=SUMMERPRODUKT({0;0;1;0;1};{75;100;125;125;150})<\/p>\n\n\n\n<p>SUMMERPRODUKT multipliserer deretter matrise1 med matrise2, noe som resulterer i en enkelt matrise:<\/p>\n\n\n\n<p>=SUMMERPRODUKT({0;0;125;0;150})<\/p>\n\n\n\n<p>Til slutt returnerer SUMMERPRODUKT summen av alle verdier i matrisen, dvs. 275.<\/p>\n\n\n\n<p><strong>Forkortet syntaks<\/strong><\/p>\n\n\n\n<p>Du vil ofte se formelen beskrevet ovenfor skrevet p\u00e5 en annen m\u00e5te:<\/p>\n\n\n\n<p>= SUMMERPRODUKT((A2:A6=&raquo;Stockholm&raquo;)*B2:B6)<\/p>\n\n\n\n<p>Denne formelen returnerer det riktige svaret \u2013 275.<\/p>\n\n\n\n<p>Det er kun \u00e9n matrise som legges inn i funksjonen SUMMERPRODUKT. Resultatet er det samme, men syntaksen er mer kompakt fordi det ikke er n\u00f8dvendig \u00e5 bruke doble minustegn (-). Dette er fordi den matematiske operasjonen for multiplikasjon (*) automatisk tvinger SANN og USANN-verdiene fra (A2:A6 =&raquo;Stockholm&raquo;) til 1-ere og 0-er. Denne syntaksen vises ofte i SUMMERPRODUKT-formler, da den viser en m\u00e5te \u00e5 bruke boolsk algebra for \u00e5 lage logikken som trengs i mer komplekse scenarier.<\/p>\n\n\n\n<p><strong>Ignorer tomme celler<\/strong><\/p>\n\n\n\n<p>Hvis du vil ignorere tomme celler med SUMMERPRODUKT, kan du bruke et slikt uttrykk:<\/p>\n\n\n\n<p>celleomr\u00e5de&lt;&gt;&raquo;&raquo;<\/p>\n\n\n\n<p>I eksemplet nedenfor ignorerer formlene i G5 og G6 de to cellene i kolonne D som ikke inneholder en verdi:<\/p>\n\n\n\n<p>=SUMMERPRODUKT(-(C5:C15&lt;&gt;&raquo;&raquo;))<\/p>\n\n\n\n<p>=SUMMERPRODUKT(-(C5:C15&lt;&gt;&raquo;)*D5:D15)<\/p>\n\n\n\n<p><strong>SUMMERPRODUKT med andre funksjoner<\/strong><\/p>\n\n\n\n<p>SUMMERPRODUKT kan bruke andre funksjoner som argumenter. Du ser ofte SUMMERPRODUKT-funksjoner som bruker LENGDE-funksjonen for \u00e5 telle totalt antall tegn innenfor et omr\u00e5de, eller med funksjoner som ERTOM, ERTALL osv. Normalt er dette ikke matrisefunksjoner, men n\u00e5r de f\u00e5r et celleomr\u00e5de, lager de en &laquo;resultatmatrise&raquo;. Fordi SUMMERPRODUKT er bygget for \u00e5 fungere med matriser, kan den utf\u00f8re beregninger direkte p\u00e5 matrisene. Dette kan v\u00e6re en fin m\u00e5te \u00e5 spare plass i et regneark fordi det eliminerer behovet for en hjelpekolonne.<\/p>\n\n\n\n<p>La oss for eksempel si at du har 10 forskjellige tekstverdier i B1:B10 og at du vil legge sammen det totale antallet tegn for alle 10 verdiene. Du kan legge til en hjelpekolonne i kolonne C som bruker denne formelen: LENGDE (B1) for \u00e5 telle antall tegn i hver celle. Deretter kan du bruke SUM for \u00e5 summere alle de 10 resulterende tallene. Med SUMMERPRODUKT kan du imidlertid skrive en formel som gj\u00f8r alt p\u00e5 en gang:<\/p>\n\n\n\n<p>= SUMMERPRODUKT(LENGDE(A1: A10))<\/p>\n\n\n\n<p>N\u00e5r LENGDE brukes med et omr\u00e5de som B1:B10, vil det returnere en matrise med 10 verdier. SUMMERPRODUKT summerer deretter ganske enkelt alle disse verdiene og returnerer resultatet, uten behov for en hjelpekolonne.<\/p>\n\n\n\n<p><strong>Notater<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>SUMMERPRODUKT behandler ikke-numeriske objekter i matriser som null.<\/li><li>Alle matriseargumenter som er spesifisert m\u00e5 ha samme st\u00f8rrelse, ellers vil SUMMERPRODUKT generere en feil.<\/li><li>Logiske tester i matriser skaper SANN og USANN verdier. I de fleste tilfeller vil du tvinge disse til \u00e5 bli 1-ere og 0-ere.<\/li><li>SUMMERPRODUKT kan ofte bruke resultatene av andre funksjoner direkte.<\/li><\/ul>\n","protected":false},"featured_media":0,"menu_order":0,"template":"","excel_function_category":[314],"class_list":["post-128114","excel-functions","type-excel-functions","status-publish","hentry","excel_function_category-antall-sum"],"acf":[],"_links":{"self":[{"href":"https:\/\/learnesy.com\/no\/wp-json\/wp\/v2\/excel-functions\/128114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learnesy.com\/no\/wp-json\/wp\/v2\/excel-functions"}],"about":[{"href":"https:\/\/learnesy.com\/no\/wp-json\/wp\/v2\/types\/excel-functions"}],"wp:attachment":[{"href":"https:\/\/learnesy.com\/no\/wp-json\/wp\/v2\/media?parent=128114"}],"wp:term":[{"taxonomy":"excel_function_category","embeddable":true,"href":"https:\/\/learnesy.com\/no\/wp-json\/wp\/v2\/excel_function_category?post=128114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}