Sådan bruges SUMPRODUCT -funktionen - Easy Excel -formler

Indholdsfortegnelse

Grundlæggende brug | Avanceret brug

For at beregne summen af ​​produkterne af tilsvarende tal i et eller flere intervaller, brug Excels kraftfulde SUMPRODUCT -funktion.

Grundlæggende brug

1. Eksempelvis beregner funktionen SUMPRODUCT det samlede forbrug.

Forklaring: SUMPRODUCT -funktionen udfører denne beregning: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Intervallerne skal have de samme dimensioner, ellers vil Excel vise #VÆRDI! fejl.

3. Funktionen SUMPRODUCT behandler alle poster, der ikke er numeriske, som om de var nuller.

4. Hvis du angiver et enkelt område, giver SUMPRODUCT -funktionen det nøjagtig samme resultat som SUM -funktionen.

Avanceret brug

SUMPRODUCT-funktionen er en ekstremt alsidig funktion og kan producere det samme resultat som mange indbyggede funktioner i Excel og endda matrixformler!

1a. F.eks. Tæller COUNTIF -funktionen nedenfor antallet af celler, der indeholder nøjagtigt stjerne.

1b. SUMPRODUCT -funktionen herunder giver det nøjagtig samme resultat.

Forklaring: -(A1: A7 = "stjerne") reduceres til følgende array -konstant:

-{SAND; FALSK; FALSK; FALSK; FALSK; SAND; FALSK}

Den dobbelte negative - tvinger disse booleanere til 1'er og 0'er (SAND = 1, FALSK = 0). Resultat:

{1;0;0;0;0;1;0}

Denne matrixkonstant bruges som et argument for SUMPRODUCT -funktionen, hvilket giver et resultat på 2.

1c. COUNTIF -funktionen nedenfor tæller antallet af celler, der indeholder nøjagtigt stjerne + 1 tegn. Et spørgsmålstegn (?) Matcher nøjagtigt ét tegn.

1d. SUMPRODUCT -funktionen er ikke perfekt! Du kan ikke bruge jokertegn (? Og *), når du bruger funktionen SUMPRODUCT.

2a. Arrayformlen nedenfor tæller antallet af tegn i et celleområde.

Bemærk: afslut en matrixformel ved at trykke på CTRL + SKIFT + ENTER. Excel tilføjer de krøllede seler {}.

2b. SUMPRODUCT -funktionen herunder giver det nøjagtig samme resultat.

Bemærk: matrixkonstanten {9; 4; 6; 5} bruges som argument for SUMPRODUCT -funktionen, hvilket giver et resultat på 24. SUMPRODUCT -funktionen håndterer arrays indbygget, så du ikke behøver at afslutte med at trykke på CTRL + SHIFT + GÅ IND. Dette er en af ​​de største fordele ved SUMPRODUCT -funktionen, fordi de krøllede seler {} forvirrer mange Excel -begyndere!

3a. Arrayformlen nedenfor summerer salget i2021-2022.

3b. SUMPRODUCT -funktionen herunder giver det nøjagtig samme resultat.

Forklaring: (YEAR (A1: A5) = 2018)*B1: B5 reduceres til:

({2018; 2017; 2018; 2017; 2017} = 2018)*{10; 1; 7; 20; 3} og dette reducerer til:

{SAND; FALSK; SAND; FALSK; FALSK}*{10; 1; 7; 20; 3}

Vi har ikke brug for et dobbeltnegativ (se eksempel 1b), fordi multiplikationsoperatoren * automatisk tvinger booleserne til 1'er og 0'er (SAND = 1, FALSK = 0). Resultat:

{10;0;7;0;0}

Denne matrixkonstant bruges som et argument for SUMPRODUCT -funktionen, hvilket giver et resultat på 17.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave