Excel 2013 sisaldab mitmeid andmebaasifunktsioone, mida saate kasutada statistika arvutamiseks (nt kogusumma, keskmine, maksimum, miinimum ja arv andmeloendi konkreetsel väljal) ainult siis, kui teie määratud kriteeriumid on täidetud.
Näiteks võite kasutada töötajate andmete loendis funktsiooni DSUM, et arvutada kõigi pärast 1. jaanuari 2000 tööle võetud töötajate palkade summa või andmeloendi kirjete arvu arvutamiseks kasutada funktsiooni DCOUNT. personaliosakonna jaoks.
Andmebaasi funktsioonid, olenemata nimede erinevusest (ja need kõik algavad tähega D ) ja nende sooritatavatest arvutustest, kasutavad kõik samad kolm argumenti, nagu illustreerib funktsioon DAVERAGE:
DAVERAGE( andmebaas,väli,kriteeriumid )
Andmebaasi funktsioonide argumendid nõuavad järgmist teavet:
-
d atabase on argument, mis määrab loendit sisaldava vahemiku ja see peab sisaldama ülemises reas väljade nimede rida.
-
f ield on argument, mis määrab valdkonnas, mille väärtused tuleb arvutada andmebaasi funktsiooni (keskmiselt puhul on DAVERAGE funktsioon). Selle argumendi saab täpsustada, lisades välja nime jutumärkidesse (nagu "Palk" või "Töötamise kuupäev") või sisestades andmeloendi veeru numbri (loendades vasakult paremale kusjuures esimene väli loetakse 1-ks).
-
c riteria on argument, mis määrab aadressi vahemik, mis sisaldab kriteeriume, et te kasutate, et teha kindlaks, millised väärtused on arvutatud. See vahemik peab sisaldama vähemalt ühte välja nime, mis näitab välja, mille väärtusi tuleb hinnata, ja ühte lahtrit, milles on hindamisel kasutatavad väärtused või avaldised.
Pange tähele, et välja argumendi määramisel peate viitama andmeloendi veerule, mis sisaldab numbri- või kuupäevaandmeid kõigi andmebaasifunktsioonide jaoks, välja arvatud DGET. Kõik ülejäänud andmebaasi funktsioonid ei saa tekstiväljadel arvutusi teha.
Kui määrate ekslikult nende andmebaasifunktsioonide väljaargumendiks tekstikirjetega veeru, tagastab Excel tulemuseks veaväärtuse või 0. Tabelis on loetletud erinevad Excelis saadaolevad andmebaasifunktsioonid koos selgitusega, mida igaüks neist arvutab. (Te juba teate, milliseid argumente igaüks esitab.)
Andmebaasi funktsioonid Excelis
Andmebaasi funktsioon |
Mida see arvutab |
KOHUSTUSLIK |
Keskmistab kõik andmeloendi väljal olevad väärtused, mis vastavad teie
määratud kriteeriumidele. |
DCOUNT |
Loendab
teie määratud kriteeriumidele vastavate andmeloendi väljal olevate numbriliste kirjetega lahtrite arvu . |
DCOUNTA |
Loendab teie määratud kriteeriumidele vastavate mittetühjade lahtrite arvu andmeloendi väljal
. |
DGET |
Eraldab andmeloendi kirjest ühe väärtuse, mis
vastab teie määratud kriteeriumidele. Kui ükski kirje ei vasta,
tagastab funktsioon #VALUE! vea väärtus. Kui mitu kirjet
ühtivad, tagastab funktsioon #NUM! vea väärtus. |
DMAX |
Tagastab kõrgeima väärtuse andmeloendi väljal, mis
vastab teie määratud kriteeriumidele. |
DMIN |
Tagastab andmeloendi välja madalaima väärtuse, mis
vastab teie määratud kriteeriumidele. |
DPRODUCT |
Korrutab kõik andmeloendi väljal olevad väärtused, mis
vastavad teie määratud kriteeriumidele. |
DSTDEV |
Hindab standardhälvet
teie määratud kriteeriumidele vastavate
andmeloendi väljal olevate väärtuste valimi põhjal . |
DSTDEVP |
Arvutab standardhälbe
teie määratud kriteeriumidele vastavate
andmeloendi väljal olevate väärtuste populatsiooni põhjal . |
DSUM |
Summeerib kõik andmeloendi väljal olevad väärtused, mis vastavad teie määratud
kriteeriumidele. |
DVAR |
Hindab dispersiooni andmeloendi väljal
olevate väärtuste valimi põhjal, mis vastavad teie määratud kriteeriumidele. |
DVARP |
Arvutab dispersiooni teie määratud kriteeriumidele vastavate andmeloendi välja väärtuste populatsiooni põhjal
. |
Andmebaasi funktsioone kasutatakse liiga harva, et hinnata nende enda käsunuppu lindi vahekaardil Valemid. Selle tulemusena peate nende töölehel kasutamiseks klõpsama valemiribal nuppu Funktsiooniviisard ( fx ) ja seejärel valima ripploendikastist Select a Category suvand Andmebaas ja seejärel klõpsama funktsioonil, et kasutada või tippida andmebaasi. toimida otse rakku.
Sellel joonisel näidatud töölehe lahter C2 sisaldab järgmist valemit:
=DSUM(A3:J35,"palk",F1:F2)
See DSUM-funktsioon arvutab kõigi andmeloendis olevate palkade kogusumma, mis on üle 55 000 dollari. See kogusumma on 468 500 dollarit, nagu on näidatud lahtris C2, mis sisaldab valemit.
Selle arvutuse tegemiseks määrake vahemik A3:J35, mis sisaldab kogu andmeloendit. See vahemik sisaldab andmebaasi argumendina väljade nimede ülemist rida (mille Excel 2013 teisendas automaatselt vahemiku nime ekvivalendiks Tabel2[#Kõik]).
Seejärel määrake funktsiooni DSUM väljaargumendiks "Palk", kuna see on välja nimi, mis sisaldab väärtusi, mida soovite liita. Lõpuks määrake funktsiooni DSUM kriteeriumi argumendiks vahemik E1:E2, kuna need kaks lahtrit sisaldavad kriteeriumivahemikku, mis määrab, et summeeritakse ainult väljal Palk väärtused, mis ületavad 55 000.