„Excel 2013“ apima daugybę duomenų bazės funkcijų, kurias galite naudoti skaičiuodami statistiką, pvz., bendrą, vidurkį, didžiausią, minimumą ir skaičių konkrečiame duomenų sąrašo lauke tik tada, kai atitinka jūsų nurodytus kriterijus.
Pavyzdžiui, galite naudoti funkciją DSUM darbuotojų duomenų sąraše, kad apskaičiuotumėte visų atlyginimų sumą darbuotojams, kurie buvo įdarbinti po 2000 m. sausio 1 d., arba galite naudoti DCOUNT funkciją, kad apskaičiuotumėte įrašų skaičių duomenų sąraše. žmogiškųjų išteklių skyriui.
Duomenų bazės funkcijos, neatsižvelgiant į pavadinimų skirtumus (visos jos prasideda raide D ) ir atliekamų skaičiavimų, naudoja tuos pačius tris argumentus, kaip parodyta funkcija DAVERAGE:
DAVERAGE( duomenų bazė, laukas, kriterijai )
Duomenų bazės funkcijų argumentams reikia šios informacijos:
-
d atabase yra argumentas, nurodantis diapazoną, kuriame yra sąrašas, ir jis turi apimti laukų pavadinimų eilutę viršutinėje eilutėje.
-
f IELD yra argumentas, kad nurodo lauką, kurio vertybės turi būti apskaičiuojamas duomenų bazės funkcijos (vidurkio į DAVERAGE funkcijos atveju). Šį argumentą galite nurodyti įvesdami lauko pavadinimą į dvigubas kabutes (kaip „Atlyginimas“ arba „Įdarbinimo data“), arba galite tai padaryti įvesdami duomenų sąrašo stulpelio numerį (skaičiuojant iš kairės į dešinę). pirmas laukas skaičiuojamas kaip 1).
-
c KRITERIJAI yra argumentas, kad Nurodo diapazoną, kuriame yra kriterijus, kad jūs naudojate nustatyti, kurios vertės yra apskaičiuojamos adresą. Š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.
Atminkite, kad nurodydami lauko argumentą, turite nurodyti duomenų sąrašo stulpelį, kuriame yra skaitiniai arba datos duomenys visoms duomenų bazės funkcijoms, išskyrus DGET. Visos likusios duomenų bazės funkcijos negali atlikti skaičiavimų teksto laukuose.
Jei kaip šių duomenų bazės funkcijų lauko argumentą per klaidą nurodote stulpelį su tekstiniais įrašais, „Excel“ pateikia klaidos reikšmę arba 0 kaip rezultatą. Lentelėje pateikiamos įvairios programoje „Excel“ pasiekiamos duomenų bazės funkcijos kartu su paaiškinimu, ką kiekviena apskaičiuoja. (Jūs jau žinote, kokius argumentus laikosi kiekvienas.)
„Excel“ duomenų bazės funkcijos
Duomenų bazės funkcija |
Ką skaičiuoja |
NAUDINGAS |
Apskaičiuoja visas duomenų sąrašo lauko vertes, kurios atitinka jūsų
nurodytus kriterijus. |
DCOUNT |
Skaičiuoja langelių skaičių su skaitiniais įrašais
duomenų sąrašo lauke , atitinkančius jūsų nurodytus kriterijus. |
DCOUNTA |
Skaičiuoja netuščių langelių skaičių duomenų sąrašo lauke
, atitinkančių jūsų nurodytus kriterijus. |
DGET |
Iš duomenų sąrašo į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ų sąrašo lauke,
atitinkantį jūsų nurodytus kriterijus. |
DMIN |
Grąžina mažiausią reikšmę duomenų sąrašo lauke,
atitinkantį jūsų nurodytus kriterijus. |
DPRODUCT |
Padaugina visas reikšmes duomenų sąrašo lauke,
atitinkančias jūsų nurodytus kriterijus. |
DSTDEV |
Įvertina standartinį nuokrypį pagal reikšmių imtį
duomenų sąrašo lauke, atitinkančią jūsų nurodytus kriterijus
. |
DSTDEVP |
Skaičiuoja standartinį nuokrypį pagal
reikšmių populiaciją duomenų sąrašo lauke, atitinkančią jūsų nurodytus kriterijus
. |
DSUM |
Sumuoja visas reikšmes duomenų sąrašo lauke, atitinkančias jūsų nurodytus
kriterijus. |
DVAR |
Apskaičiuoja dispersiją pagal reikšmių imtį
duomenų sąrašo lauke , atitinkančią jūsų nurodytus kriterijus. |
DVARP |
Skaičiuoja dispersiją pagal reikšmių populiaciją
duomenų sąrašo 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 ), tada išplečiamajame sąrašo laukelyje Pasirinkti kategoriją pasirinkite Duomenų bazė ir spustelėkite funkciją, kurią norite naudoti arba įvesti duomenų bazę. veikia tiesiai į ląstelę.
Šiame paveikslėlyje pavaizduoto darbalapio langelyje C2 yra tokia formulė:
=DSUM(A3:J35,"Atlyginimas",F1:F2)
Ši DSUM funkcija apskaičiuoja bendrą visų duomenų sąraše esančių atlyginimų sumą, viršijančią 55 000 USD. Ši suma yra 468 500 USD, kaip parodyta langelyje C2, kuriame yra formulė.
Norėdami atlikti šį skaičiavimą, nurodykite diapazoną A3:J35, kuriame yra visas duomenų sąrašas. Šiame diapazone yra viršutinė laukų pavadinimų eilutė kaip duomenų bazės argumentas (kurį „Excel 2013“ automatiškai konvertavo į diapazono pavadinimo atitikmenį Table2 [#All]).
Tada nurodykite „Atlyginimas“ kaip DSUM funkcijos lauko argumentą, nes tai yra lauko, kuriame yra reikšmės, kurias norite sumuoti, pavadinimas. Galiausiai nurodykite diapazoną E1:E2 kaip DSUM funkcijos kriterijų argumentą, nes šiuose dviejuose langeliuose yra kriterijų diapazonas, nurodantis, kad turi būti sumuojamos tik reikšmės, viršijančios 55 000 lauke Atlyginimas.