Galite naudoti Excel 2010 duomenų bazės funkcijas, norėdami apskaičiuoti statistiką, pvz., bendrą, vidurkį, didžiausią, minimumą ir skaičių konkrečiame duomenų bazės lauke, kai atitinka jūsų nurodytus kriterijus. Pavyzdžiui, galite naudoti funkciją DSUM darbuotojų duomenų bazėje, kad apskaičiuotumėte visų darbuotojų, kurie buvo įdarbinti po 2000 m. sausio 1 d., atlyginimų sumą, arba galite naudoti funkciją DCOUNT, kad apskaičiuotumėte įrašų skaičių duomenų bazėje Žmogiškųjų išteklių skyrius.
Visos duomenų bazės funkcijos naudoja tuos pačius tris argumentus, kaip parodyta funkcija DAVERAGE:
=DAVERAGE(duomenų bazė,laukas,kriterijai)
Duomenų bazės funkcijų argumentams reikia šios informacijos:
-
Duomenų bazė nurodo diapazoną, kuriame yra duomenų bazė. Viršutinėje eilutėje turi būti nurodyti laukų pavadinimai.
-
Laukas yra argumentas, nurodantis lauką, kurio reikšmes turi apskaičiuoti duomenų bazės funkcija (vidutiniškai, kai naudojama funkcija DAVERAGE). Šį argumentą galite nurodyti įterpdami lauko pavadinimą į dvigubas kabutes (kaip „Atlyginimas“ arba „Įdarbinimo data“), arba galite tai padaryti įvesdami duomenų bazės stulpelio numerį (skaičiuojant iš kairės į dešinę su pirmasis laukas skaičiuojamas kaip 1).
-
Kriterijai yra argumentas, nurodantis diapazono adresą, kuriame yra kriterijai, kuriuos naudojate norėdami nustatyti, kurios vertės turi būti skaičiuojamos. Šiame diapazone turi būti bent vienas lauko pavadinimas, nurodantis lauką, kurio reikšmės turi būti vertinamos, ir vienas langelis su reikšmėmis arba išraiška, kuri turi būti naudojama vertinant.
Šioje lentelėje pateikiamos programoje „Excel“ pasiekiamos duomenų bazės funkcijos ir paaiškinimas, ką kiekviena skaičiuoja.
„Excel 2010“ duomenų bazės funkcijos
Duomenų bazės funkcija |
Ką skaičiuoja |
NAUDINGAS |
Apskaičiuoja visas duomenų bazės lauko vertes, kurios atitinka jūsų
nurodytus kriterijus. |
DCOUNT |
Skaičiuoja langelių skaičių su skaitiniais įrašais
duomenų bazės lauke , atitinkančius jūsų nurodytus kriterijus. |
DCOUNTA |
Skaičiuoja netuščių langelių skaičių duomenų bazės lauke
, atitinkančių jūsų nurodytus kriterijus. |
DGET |
Iš duomenų bazės įrašo ištraukia vieną reikšmę,
atitinkančią jūsų nurodytus kriterijus. Jei
nesutampa nė vienas įrašas, funkcija grąžina #VALUE! klaidos vertė. Jei
sutampa keli įrašai , funkcija grąžina #NUM! klaidos vertė. |
DMAX |
Grąžina didžiausią reikšmę duomenų bazės lauke,
atitinkantį jūsų nurodytus kriterijus. |
DMIN |
Grąžina mažiausią reikšmę duomenų bazės lauke,
atitinkantį jūsų nurodytus kriterijus. |
DPRODUCT |
Padaugina visas reikšmes duomenų bazės lauke, atitinkančias jūsų
nurodytus kriterijus. |
DSTDEV |
Įvertina standartinį nuokrypį pagal reikšmių imtį
duomenų bazės lauke, atitinkančią jūsų nurodytus kriterijus
. |
DSTDEVP |
Skaičiuoja standartinį nuokrypį pagal
reikšmių populiaciją duomenų bazės lauke, atitinkančią jūsų nurodytus kriterijus
. |
DSUM |
Sumuoja visas reikšmes duomenų bazės lauke, atitinkančias jūsų nurodytus
kriterijus. |
DVAR |
Apskaičiuoja dispersiją pagal reikšmių imtį
duomenų bazės lauke , atitinkančią jūsų nurodytus kriterijus. |
DVARP |
Skaičiuoja dispersiją pagal reikšmių populiaciją
duomenų bazės lauke, atitinkančią jūsų nurodytus kriterijus. |
Duomenų bazės funkcijos per retai naudojamos, kad įvertintų savo komandų mygtukus juostelės skirtuke Formulės. Todėl norėdami juos naudoti darbalapyje, formulės juostoje turite spustelėti mygtuką Funkcijų vedlys ( fx ), išskleidžiamajame sąrašo laukelyje Pasirinkti kategoriją spustelėkite Duomenų bazė, tada spustelėkite norimą naudoti funkciją – arba galite Įveskite duomenų bazės funkciją tiesiai į langelį.
Žemiau esančiame paveikslėlyje pateiktas pavyzdys iliustruoja duomenų bazės funkcijos DSUM naudojimą. Šiame paveikslėlyje pavaizduoto darbalapio langelyje C2 yra tokia formulė:
Naudojant DSUM, kad darbuotojų duomenų bazėje sumuotų atlyginimus, viršijančius 55 000 USD.
=DSUM(A3:J35,"Atlyginimas",F1:F2)
Ši DSUM funkcija apskaičiuoja visų duomenų bazėje esančių atlyginimų sumą, viršijančią 55 000 USD. Ši suma yra 468 500 USD, kaip parodyta langelyje C2, kuriame yra formulė.
Duomenų bazės argumentas yra diapazonas A3:J35, kuriame yra visa duomenų bazė, įskaitant viršutinę laukų pavadinimų eilutę. Laukas argumentas yra "Pajamos", nes tai yra lauke, kuriame yra reikšmes viso vardas. Galiausiai, diapazonas F1:F2 yra kriterijų argumentas, nes šiuose dviejuose langeliuose yra kriterijų diapazonas, nurodantis, kad sumuojamos tik vertės, viršijančios 55 000 USD lauke Atlyginimas.