Duomenų bazės funkcijos kriterijai nėra duomenų bazės funkcijos argumentų dalis, bet yra kažkur darbalapyje ir tada nurodomi funkcijos. Kriterijų srityje gali būti vienas kriterijus arba du ar daugiau kriterijų. Kiekvienas atskiras kriterijus yra sudarytas taip:
-
Viename langelyje įveskite duomenų bazės stulpelio, kuriam bus taikomas kriterijus, lauko pavadinimą (antraštę).
-
Toliau esančiame langelyje įveskite reikšmę, kurią turi atitikti lauko duomenys.
Paveiksle pavaizduota studentų duomenų bazė su kriterijų sritimi duomenų bazės dešinėje. Yra vietų, kuriose galite nurodyti klasės, mokytojo ir galutinio pažymio kriterijus. Pavyzdyje buvo nustatytas lauko Klasės kriterijus. Šis kriterijus verčia duomenų bazės funkciją apdoroti tik įrašus (eilutes), kurių klasė yra Apskaita 101. Tačiau atminkite, kad kriterijų galima nustatyti daugiau nei vienam laukui. Šiame pavyzdyje mokytojo ir galutinio pažymio kriterijai palikti tušti, todėl jie neturi įtakos rezultatams.
Kriterijų, naudojamų su duomenų bazės funkcija, pasirinkimas.
Funkcija DAVERAGE buvo įvesta į langelį F8 ir naudoja šį kriterijų diapazoną. Trys argumentai yra vietoje. Pavadinimas Studentai nurodo funkcijai, kur yra duomenų bazė, galutinis įvertinimo laukas (stulpelis) yra vieta, kur funkcija randa reikšmes vidurkiui apskaičiuoti, o kriterijai nustatomi į darbalapio diapazoną, kuriame yra kriterijai, nurodantys funkcijai naudoti tik tuos įrašus, kuriuose klasė yra Apskaita 101 – kitaip tariant, F2:H3. Įrašas langelyje F8 atrodo taip:
=DAVERAGE(Studentai "Galutinis įvertinimas",F2:H3)
Kodėl ši funkcija nurodo F2:H3 kaip kriterijų diapazoną, kai vienintelis apibrėžtas kriterijus yra diapazone F2:F3? Tai patogumo reikalas. Kadangi kriterijų diapazono langeliai G3 ir H3 yra tušti, duomenų bazės funkcija, kuri naudoja šį kriterijų diapazoną, ignoruoja laukus Mokytojas ir Galutinis pažymys. Tačiau jei norite įvesti kriterijų vienam iš tų laukų, tiesiog įveskite jį atitinkamame langelyje; nereikia redaguoti duomenų bazės funkcijos argumentų. Ką daryti su pavadinimo priskyrimu kriterijų sričiai ir pavadinimo naudojimu kaip trečiuoju argumentu duomenų bazės funkcijai? Tai taip pat puikiai veikia.
Nesvarbu, ar jūs naudojate pavadintas plotas jūsų kriterijus, arba tiesiog įveskite diapazono adresą, jūs turite būti atsargūs, kad nurodyti sritį, kuri apima visus kriterijus, bet jis negali įtraukti jokių tuščių eilučių ar stulpelių. Jei tai padarysite, duomenų bazės funkcijos rezultatai bus neteisingi.
Štai kaip įvedate bet kurią duomenų bazės funkciją. Šiame pavyzdyje naudojama DSUM funkcija, tačiau instrukcijos yra vienodos visoms duomenų bazės funkcijoms; tiesiog naudokite tą, kuris atlieka norimą skaičiavimą. Atlikite šiuos veiksmus:
Importuokite arba sukurkite informacijos duomenų bazę darbalapyje.
Informacija turi būti gretimose eilutėse ir stulpeliuose. Būtinai naudokite laukų antraštes.
Pasirinktinai naudokite dialogo langą Naujas pavadinimas, kad suteiktumėte duomenų bazei pavadinimą.
Pasirinkite darbalapio dalį, kuri bus kriterijų sritis, ir pridėkite prie šios srities antraštes, atitinkančias duomenų bazės antraštes.
Turite pateikti kriterijų antraštes tik tiems duomenų bazės laukams, kuriems taikomi kriterijai. Pavyzdžiui, jūsų duomenų bazės srityje gali būti dešimt laukų, bet jums reikia apibrėžti trijų laukų kriterijus. Todėl kriterijų sritis gali būti trijų stulpelių pločio.
Padėkite žymeklį langelyje, kuriame norite matyti rezultatus.
Šis langelis neturi būti duomenų bazės arba kriterijų srityje.
Įveskite =DSUM(, kad pradėtumėte funkcijos įvedimą.
Įveskite duomenų bazės diapazoną arba pavadinimą, jei jis nustatytas.
Įveskite kablelį (,).
Įveskite vieną iš šių:
Įveskite kablelį (,).
Įveskite kriterijų srities diapazoną.
Įveskite a ) ir paspauskite Enter.