Možete koristiti funkcije baze podataka programa Excel 2007 za izračunavanje statistike, kao što su ukupni, prosjek, maksimum, minimum i broj u određenom polju baze podataka ili tablice kada su ispunjeni kriteriji koje odredite. Na primjer, možete koristiti funkciju DSUM u bazi podataka zaposlenika za izračunavanje zbroja svih plaća za zaposlenike koji su zaposleni nakon 1. siječnja 2000. ili možete koristiti funkciju DCOUNT za izračunavanje broja zapisa u bazi podataka za Kadrovska služba.
Sve funkcije baze podataka uzimaju ista tri argumenta, kao što je ilustrirano funkcijom DAVERAGE:
=PROMJEK(baza podataka,polje, kriteriji)
Argumenti za funkcije baze podataka zahtijevaju sljedeće informacije:
-
Baza podataka specificira raspon koji sadrži bazu podataka. Mora uključivati nazive polja u gornjem redu.
-
Polje je argument koji specificira polje čije vrijednosti treba izračunati funkcijom baze podataka (prosječno u slučaju funkcije DAVERAGE). Ovaj argument možete odrediti stavljanjem naziva polja u dvostruke navodnike (kao u "Plaća" ili "Datum zapošljavanja"), ili to možete učiniti unosom broja stupca u bazi podataka (brojeći s lijeva na desno s prvo polje se računa kao 1).
-
Kriterij je argument koji specificira adresu raspona koji sadrži kriterije koje koristite da odredite koje se vrijednosti izračunavaju. Ovaj raspon mora sadržavati najmanje jedno ime polja koje označava polje čije vrijednosti se trebaju evaluirati i jednu ćeliju s vrijednostima ili izrazom koji će se koristiti u evaluaciji.
Sljedeća tablica navodi funkcije baze podataka dostupne u Excelu zajedno s objašnjenjem što svaka od njih izračunava.
Funkcije baze podataka u programu Excel 2007
Funkcija baze podataka |
Što izračunava |
OŠTEĆAK |
Prosječuje sve vrijednosti u polju baze podataka koje odgovaraju
kriterijima koje odredite. |
DCOUNT |
Broji broj ćelija s brojčanim unosima u polju
baze podataka koji odgovaraju kriterijima koje odredite. |
DCOUNTA |
Broji broj nepraznih ćelija u polju baze podataka
koje odgovaraju kriterijima koje odredite. |
DGET |
Izvlači jednu vrijednost iz zapisa u bazi podataka koji
odgovara kriterijima koje ste naveli. Ako se nijedan zapis ne podudara,
funkcija vraća #VRIJEDNOST! vrijednost pogreške. Ako se više zapisa
podudara, funkcija vraća #NUM! vrijednost pogreške. |
DMAX |
Vraća najvišu vrijednost u polju baze podataka koje
odgovara kriterijima koje ste naveli. |
DMIN |
Vraća najnižu vrijednost u polju baze podataka koja
odgovara kriterijima koje navedete. |
DPROIZVOD |
Množi sve vrijednosti u polju baze podataka koje odgovaraju
kriterijima koje odredite. |
DSTDEV |
Procjenjuje standardnu devijaciju na temelju uzorka vrijednosti
u polju baze podataka koje odgovaraju kriterijima koje
odredite. |
DSTDEVP |
Izračunava standardnu devijaciju na temelju populacije
vrijednosti u polju baze podataka koje odgovaraju kriterijima koje
navedete. |
DSUM |
Zbraja sve vrijednosti u polju baze podataka koje odgovaraju
kriterijima koje navedete. |
DVAR |
Procjenjuje odstupanje na temelju uzorka vrijednosti u polju
baze podataka koje odgovaraju kriterijima koje navedete. |
DVARP |
Izračunava odstupanje na temelju populacije vrijednosti u
polju baze podataka koje odgovaraju kriterijima koje navedete. |
Primjer prikazan na donjoj slici ilustrira korištenje funkcije baze podataka DSUM. Ćelija B2 u radnom listu prikazanom na ovoj slici sadrži sljedeću formulu:
Korištenje DSUM-a za ukupne plaće preko 55.000 USD u bazi podataka zaposlenika.
=DSUM(A3:J35,"Plaća",F1:F2)
Ova funkcija DSUM izračunava zbroj svih plaća u bazi podataka koje su iznad 55.000 USD. To je ukupno 468 500 USD, kao što je prikazano u ćeliji B2, koja sadrži formulu.
Baza podataka argument je raspon A3: J35, koji sadrži cijelu bazu podataka, uključujući gornjem retku naziva polja. Polje je argument „Plaća”, jer je to naziv polja koje sadrži vrijednosti za ukupno. Konačno, raspon F1:F2 je argument kriterija jer ove dvije ćelije sadrže raspon kriterija koji označava da se zbrajaju samo vrijednosti koje prelaze 55000 u polju Plaća.