Excel DSUM -funksjon - summerer poster i en database

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel DSUM -funksjon i Excel for å summere poster i en database.

Oversikt over DSUM -funksjoner

DSUM -funksjonen Beregner summen av et felt i en database for poster som oppfyller visse kriterier.

For å bruke DSUM Excel -regnearkfunksjonen, velg en celle og skriv inn:

(Legg merke til hvordan formelinngangene vises)

DSUM -funksjon Syntaks og innganger:

1 = DSUM (database, felt, kriterier)

database - Databaseområdet med feltnavn i den øverste raden.

felt - Feltet i databasen som skal summeres. Dette kan enten være feltnavnet (eks: “fødselsdato”) eller kolonnenummer (eks: 5).

kriterier - Celleområdet som inneholder kriteriene som angir hvilke poster som skal summeres. Eksempel:

DSUM er en av Excel databasefunksjoner. Den returnerer summen av en kolonne i en database, etter at en rekke filtre er brukt på dataene.

Vær oppmerksom på at når vi sier "database" i denne sammenhengen, mener vi bare en tabell med data i Excel, som er organisert med kolonneoverskrifter.

Slik bruker du DSUM -funksjonen

Hvis du vil bruke Excel DSUM -funksjonen, skriver du inn følgende:

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

Vi har en database med noen filmdata. Vi vil vite hvor mange Oscars som ble vunnet med filmer som ble utgitt etter år 2000, og som ga inn over 1 milliard dollar. DSUM kan få denne informasjonen for oss.

Slik fungerer DSUM:

  • Det første argumentet er databasen, som vi har i cellene B7: F19. Merk: Du må inkludere kolonneoverskriftene i dette området.
  • Det andre argumentet er kolonnen vi vil oppsummere - Oscars Won. Du kan referere til kolonner ved navn i anførselstegn, eller med deres numeriske posisjon (så vi kan også bare sette 5 her).
  • I det tredje argumentet definerer vi filtrene vi vil at DSUM skal bruke før summen beregnes. Disse er i B3: F4.

Se nærmere på filtrene vi har definert i B3: F4. Vi har de samme overskriftene som databasen, og vi har definert to kriterier: et "år" større enn 2000 og et "verdensomspennende brutto ($ m)" større enn 1000.

DSUM returnerer riktig 12 Oscars. To filmer oppfyller disse kriteriene: The Return of the King, som gjør monarkens andel av verket med 11 Oscars, og Spectre, som legger til 1 mer til totalen.

DSUM Summer Bare numeriske verdier

DSUM vil bare inkludere rader med numeriske data, og vil ignorere tekst. For eksempel, hvis vi prøver å summere "Navn" -kolonnen, vil DSUM returnere 0, fordi den ikke finner noen numeriske data som skal summeres.

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

Hva du kan bruke som kriterier

DSUM lar deg bruke en rekke forskjellige kriterier når du filtrerer dataene dine. Her er noen vanlige eksempler:

Bruke flere kriterier

Når du oppretter kriterietabellen, kan du bruke mer enn én rad hvis du trenger det.

Hvis du bruker mer enn én rad, bruker DSUM “ELLER” -logikk - den vil inneholde data som samsvarer med noen av kriterieradene dine.

Her er et eksempel:

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

Vi vil vite hvor mange Oscar -titler 1997 Titanic og 2003 The Return of the King vant totalt. Siden det er to filmer kalt "Titanic" i databasen, har vi også spesifisert året i vår kriterietabell.

Vær også oppmerksom på at vi bare har brukt de to kolonnene vi vil filtrere på i kriterietabellen - du trenger ikke å inkludere dem alle.

DSUM returnerer 22 - 11 for hver film.

Bruk SUM når du ikke trenger å filtrere dataene

DSUM er et kraftig verktøy når du trenger å filtrere dataene på komplekse måter. Men hvis du ikke trenger å bruke filtre, bruk SUM i stedet.

Du bruker SUM slik:

1 = SUMMER (C3: C14)

Som du kan se her, med SUM definerer du ganske enkelt området som inneholder dataene dine, og det vil returnere summen av alle numeriske celler innenfor dette området.

Finn ut mer på hovedsummen SUM -funksjon <> i Excel.

DSUM i Google Regneark

DSUM -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:

Ytterligere merknader

Bruk DSUM -funksjonen til å legge til databaseposter som oppfyller visse kriterier.

Angi først matrisen som inneholder databasen. VIKTIG: Den første raden i databasen må inneholde feltnavn.

Angi deretter hvilket felt i databasen som skal summeres. Enten skriver du inn feltnavnet, omsluttet av anførselstegn (f.eks. “Alder”) eller angir et tall som tilsvarer feltets posisjon i databasen (f.eks. 2 for andre kolonne).

Til slutt refererer du til cellecellene som inneholder kriteriene som skal brukes. Kriteriene må ha minst ett feltnavn med en betingelse under. Du kan legge inn flere felt i separate kolonner for å legge til flere betingelser.

DSUM Eksempler i VBA

Du kan også bruke DSUM -funksjonen i VBA. Type:
application.worksheetfunction.dsum (database, felt, kriterier)
For funksjonsargumentene (database osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave