Excel 2013 inneholder en rekke databasefunksjoner som du kan bruke til å beregne statistikk, for eksempel total, gjennomsnitt, maksimum, minimum og antall i et bestemt felt i datalisten bare når kriteriene du angir er oppfylt.
Du kan for eksempel bruke DSUM-funksjonen i en ansattdataliste for å beregne summen av alle lønnene for ansatte som ble ansatt etter 1. januar 2000, eller du kan bruke DCOUNT-funksjonen til å beregne antall poster i datalisten for personalavdelingen.
Databasefunksjonene, uavhengig av forskjellen i navn (og de begynner alle med bokstaven D ) og beregningene som de utfører, tar alle de samme tre argumentene som illustrert av DAVERING-funksjonen:
DAVERAGE( database,felt,kriterier )
Argumentene for databasefunksjonene krever følgende informasjon:
-
d atabase er argumentet som spesifiserer området som inneholder listen, og det må inkludere raden med feltnavn i den øverste raden.
-
f ield er argumentet som angir banen med verdier som skal beregnes av databasen funksjon (i gjennomsnitt i tilfelle av DAVERAGE funksjon). Du kan spesifisere dette argumentet ved å sette navnet på feltet i doble anførselstegn (som i "Lønn" eller "Dato ansatt"), eller du kan gjøre dette ved å skrive inn nummeret på kolonnen i datalisten (teller fra venstre til høyre) med det første feltet regnet som 1).
-
c riteria er argumentet som spesifiserer adressen til området som inneholder kriteriene du bruker for å bestemme hvilke verdier som beregnes. Dette området må inneholde minst ett feltnavn som indikerer feltet hvis verdier skal evalueres og én celle med verdiene eller uttrykket som skal brukes i evalueringen.
Merk at i spesifisering av feltet argument, må du referere til en kolonne i dataliste som inneholder numeriske eller oppdaterte data for alle databasefunksjoner med unntak av DGET. Alle de andre databasefunksjonene kan ikke utføre beregninger på tekstfelt.
Hvis du feilaktig angir en kolonne med tekstoppføringer som feltargument for disse databasefunksjonene, returnerer Excel en feilverdi eller 0 som resultat. Tabellen viser de ulike databasefunksjonene som er tilgjengelige i Excel sammen med en forklaring på hva hver enkelt beregner. (Du vet allerede hvilke argumenter hver enkelt tar.)
Databasefunksjonene i Excel
Databasefunksjon |
Hva den beregner |
SNITTIGHET |
Gjennomsnitter alle verdiene i et felt i datalisten som samsvarer
med kriteriene du angir. |
DCOUNT |
Teller antall celler med numeriske oppføringer i et felt
i datalisten som samsvarer med kriteriene du angir. |
DCOUNTA |
Teller antall ikke-tomme celler i et felt i datalisten
som samsvarer med kriteriene du angir. |
DGET |
Trekker ut en enkelt verdi fra en post i datalisten som
samsvarer med kriteriene du angir. Hvis ingen post samsvarer,
returnerer funksjonen #VERDI! feilverdi. Hvis flere poster
samsvarer, returnerer funksjonen #NUM! feilverdi. |
DMAX |
Returnerer den høyeste verdien i et felt i datalisten som
samsvarer med kriteriene du angir. |
DMIN |
Returnerer den laveste verdien i et felt i datalisten som
samsvarer med kriteriene du angir. |
DPRODUKT |
Multipliserer alle verdiene i et felt i datalisten som
samsvarer med kriteriene du angir. |
DSTDEV |
Estimerer standardavviket basert på utvalget av verdier
i et felt i datalisten som samsvarer med kriteriene du
angir. |
DSTDEVP |
Beregner standardavviket basert på populasjonen av
verdier i et felt i datalisten som samsvarer med kriteriene du
angir. |
DSUM |
Summerer alle verdiene i et felt i datalisten som samsvarer med
kriteriene du angir. |
DVAR |
Estimerer variansen basert på utvalget av verdier i et felt
i datalisten som samsvarer med kriteriene du angir. |
DVARP |
Beregner variansen basert på populasjonen av verdier i et
felt i datalisten som samsvarer med kriteriene du angir. |
Databasefunksjonene brukes for sjelden til å rangere sin egen kommandoknapp på båndets formler-fane. Som et resultat, for å bruke dem i et regneark, må du klikke på funksjonsveiviser- knappen ( fx ) på formellinjen og deretter velge Database fra rullegardinlisten Velg en kategori og deretter klikke funksjonen for å bruke eller skrive inn databasen funksjon direkte inn i cellen.
Celle C2 i regnearket vist i denne figuren inneholder følgende formel:
=DSUM(A3:J35,"Lønn",F1:F2)
Denne DSUM-funksjonen beregner summen av alle lønningene i datalisten som er over $55 000. Denne summen er $468 500, som vist i celle C2, som inneholder formelen.
For å utføre denne beregningen, spesifiser området A3:J35, som inneholder hele datalisten. Dette området inkluderer den øverste raden med feltnavn som databaseargumentet (som Excel 2013 automatisk konverterte til sin områdenavnekvivalent, Table2[#All]).
Deretter spesifiser "Lønn" som feltargumentet til DSUM-funksjonen fordi dette er navnet på feltet som inneholder verdiene du vil summere. Til slutt spesifiser området E1:E2 som kriterieargumentet til DSUM-funksjonen fordi disse to cellene inneholder kriterieområdet som angir at bare verdiene som overstiger 55 000 i Lønn-feltet skal summeres.