Excel DSUM -funktion - summer summer i en database

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel DSUM -funktion i Excel for at opsummere poster i en database.

Oversigt over DSUM -funktioner

DSUM -funktionen Beregner summen af ​​et felt i en database for poster, der opfylder visse kriterier.

Hvis du vil bruge DSUM Excel -regnearksfunktionen, skal du markere en celle og skrive:

(Bemærk hvordan formelindgangene vises)

DSUM -funktion Syntaks og input:

1 = DSUM (database, felt, kriterier)

database - Databaseområdet med feltnavne i den øverste række.

Mark - Feltet i databasen, der skal summeres. Dette kan enten være feltnavnet (f.eks .: "fødselsdato") eller kolonnenummer (eks: 5).

kriterier - Celleområdet, der indeholder kriterierne, der angiver, hvilke poster der skal summeres. Eksempel:

DSUM er en af ​​Excel’s databasefunktioner. Det returnerer summen af ​​en kolonne i en database efter anvendelse af en række filtre på dataene.

Bemærk, at når vi siger "database" i denne sammenhæng, mener vi bare en datatabel i Excel, der er organiseret med kolonneoverskrifter.

Sådan bruges DSUM -funktionen

Hvis du vil bruge Excel DSUM -funktionen, skal du skrive følgende:

1 = DSUM (B7: F19, "Oscars won", B3: F4)

Vi har en database med nogle filmdata. Vi vil vide, hvor mange Oscars der blev vundet af film, der blev udgivet efter år 2000, og som indbragte over $ 1 mia. DSUM kan få disse oplysninger til os.

Sådan fungerer DSUM:

  • Det første argument er databasen, som vi har i celler B7: F19. Bemærk: Du skal inkludere dine kolonneoverskrifter i dette område.
  • Det andet argument er den kolonne, vi vil opsummere - Oscars Won. Du kan referere til kolonner med deres navn i citater eller ved deres numeriske position (så vi kunne også bare sætte 5 her).
  • I det tredje argument definerer vi de filtre, vi ønsker, at DSUM skal anvende, før summen beregnes. Disse er i B3: F4.

Se nærmere på de filtre, vi har defineret i B3: F4. Vi har de samme overskrifter som databasen, og vi har defineret to kriterier: et "år" større end 2000 og et "Worldwide Gross ($ m)" større end 1000.

DSUM returnerer korrekt 12 Oscars. To film opfylder disse kriterier: The Return of the King, der gør monarkens andel af værket med 11 Oscars og Spectre, hvilket tilføjer 1 mere til totalen.

DSUM Summer Kun numeriske værdier

DSUM indeholder kun rækker med numeriske data og ignorerer tekst. For eksempel, hvis vi prøver at opsummere kolonnen "Navn", returnerer DSUM 0, fordi den ikke finder nogen numeriske data, der skal summeres.

1 = DSUM (B7: F19, "Navn", B3: F4)

Hvad du kan bruge som kriterier

DSUM giver dig mulighed for at bruge en række forskellige kriterier, når du filtrerer dine data. Her er et par almindelige eksempler:

Brug af flere kriterierækker

Når du opretter din kriterietabel, kan du bruge mere end én række, hvis du har brug for det.

Hvis du bruger mere end én række, vil DSUM bruge “ELLER” logik - det vil indeholde data, der matcher enhver af dine kriterierækker.

Her er et eksempel:

1 = DSUM (B8: F20, 5, B3: C5)

Vi vil vide, hvor mange Oscars 1997's Titanic og 2003's The Return of the King vandt i alt. Da der er to film kaldet "Titanic" i databasen, har vi også angivet året i vores kriterietabel.

Bemærk også, at vi kun har brugt de to kolonner, vi vil filtrere på i vores kriterietabel - du behøver ikke at inkludere dem alle.

DSUM returnerer 22 - 11 for hver film.

Brug SUM, når du ikke behøver at filtrere dataene

DSUM er et kraftfuldt værktøj, når du skal filtrere dataene på komplekse måder. Men hvis du ikke behøver at bruge filtre, skal du bruge SUM i stedet.

Du bruger SUM som denne:

1 = SUM (C3: C14)

Som du kan se her, definerer du med SUM simpelthen det område, der indeholder dine data, og det returnerer summen af ​​eventuelle numeriske celler inden for dette område.

Lær mere på hoved Excel SUM -funktion <> siden.

DSUM i Google Sheets

DSUM -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Ekstra Noter

Brug DSUM -funktionen til at tilføje databaseposter, der opfylder visse kriterier.

Angiv først det array, der indeholder databasen. VIGTIGT: Den første række i databasen skal indeholde feltnavne.

Angiv derefter, hvilket felt i databasen der skal summeres. Enten skal du indtaste feltnavnet, der er omsluttet af citater (f.eks. "Alder"), eller indtaste et tal, der svarer til feltets position i databasen (f.eks. 2 for anden kolonne).

Til sidst refererer vi til det cellecelle, der indeholder de kriterier, der skal bruges. Kriterierne skal have mindst ét ​​feltnavn med en betingelse under det. Du kan indtaste flere felter i separate kolonner for at tilføje flere betingelser.

DSUM Eksempler i VBA

Du kan også bruge DSUM -funktionen i VBA. Type:
application.worksheetfunction.dsum (database, felt, kriterier)
For funktionsargumenterne (database osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

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

wave wave wave wave wave