Räkna celler med data med Excels SUMPRODUCT-funktion

Innehållsförteckning:

Räkna celler med data med Excels SUMPRODUCT-funktion
Räkna celler med data med Excels SUMPRODUCT-funktion
Anonim

SUMPRODUKT-funktionen multiplicerar elementen i en eller flera arrayer och lägger sedan till, eller summerar, produkterna tillsammans. Genom att justera formen på argumenten, räknar SUMPRODUCT antalet celler i ett givet intervall som innehåller data som uppfyller specifika kriterier.

Instruktionerna i den här artikeln gäller Excel 2019, 2016, 2013, 2010; Excel för Microsoft 365, Excel Online, Excel för Mac, Excel för iPad, Excel för iPhone och Excel för Android.

SUMPRODUCT Funktionssyntax och argument

En funktions syntax hänvisar till funktionens layout och inkluderar funktionens namn, parenteser, kommaavgränsare och argument.

För att få en funktion för att räkna celler istället för att hålla data, används följande syntax med SUMPRODUCT:

  • Array1: Detta argument anger den första arrayen eller intervallet som kommer att multipliceras och sedan läggas till.
  • Array2: Detta argument anger den andra matrisen eller intervallet som kommer att multipliceras och sedan läggas till.

Funktionerna COUNTIF och COUNTIFS räknar celler som uppfyller ett eller flera angivna kriterier. Ibland är SUMPRODUCT lättare att använda när du vill hitta flera villkor som hänför sig till samma intervall.

Ange SUMPRODUCT-funktionen

Norm alt är det bästa sättet att ange funktioner i Excel att använda dialogrutan Funktionsargument (i Excel för Mac, använd Formelbyggaren). Dialogrutan gör det enkelt att ange argument ett i taget utan att behöva ange parenteser eller kommatecken som fungerar som avgränsare mellan argumenten.

Men eftersom detta exempel använder en oregelbunden form av SUMPRODUCT-funktionen, kan en dialogruta inte användas. Istället måste funktionen skrivas in i en kalkylbladscell.

I den här handledningen använder du SUMPRODUCT-funktionen för att hitta antalet värden som är större än 25 och mindre än 75 i en exempeldatauppsättning.

  1. För att följa med i denna handledning, skriv in exempeldata (visas i bilden nedan) i ett tomt Excel-kalkylblad.

    Image
    Image
  2. Välj cell B7. Det här är platsen där funktionsresultaten kommer att visas.
  3. Ange formeln =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)) och tryck Enter.

    Image
    Image
  4. Svaret 5 visas i cellen B7. Det finns bara fem värden i intervallet (40, 45, 50, 55 och 60) som är större än 25 och mindre än 75.

    Image
    Image
  5. Välj cell B7 för att se den färdiga formeln i formelfältet ovanför kalkylbladet.

Breaking Down SUMPRODUCT

När villkor ställs in för argumenten utvärderar SUMPRODUCT varje matriselement mot villkoret och returnerar ett booleskt värde (TRUE eller FALSE). För beräkningsändamål tilldelar Excel värdet 1 för de arrayelement som är TRUE och värdet 0 för de som är FALSE.

Ett annat sätt att tänka på vad SUMPRODUCT gör är att tänka på multiplikationstecknet som ett OCH-villkor. Med detta i åtanke är villkoret endast sant när båda villkoren är uppfyllda, tal större än 25 OCH mindre än 75. Funktionen summerar sedan alla sanna värden för att komma fram till resultatet av 5.

Rekommenderad: