Voit käyttää Excel 2010:n tietokantatoimintoja tilastojen, kuten kokonais-, keskiarvo-, maksimi-, vähimmäis- ja laskentatietojen laskemiseen tietyssä tietokantakentässä, kun määrittämäsi ehdot täyttyvät. Voit esimerkiksi käyttää DSUM-funktiota työntekijätietokannassa laskeaksesi kaikkien 1. tammikuuta 2000 jälkeen palkattujen työntekijöiden palkkojen summan, tai voit käyttää DCOUNT-funktiota laskeaksesi tietokannan tietueiden määrän Henkilöstöosasto.
Kaikki tietokantafunktiot käyttävät samat kolme argumenttia, jotka on havainnollistettu DAVERAGE-funktiolla:
=DAVERAGE(tietokanta,kenttä,kriteerit)
Tietokantatoimintojen argumentit vaativat seuraavat tiedot:
-
Tietokanta määrittää tietokannan sisältävän alueen. Sen tulee sisältää kenttien nimet ylärivillä.
-
Kenttä on argumentti, joka määrittää kentän, jonka arvot tietokantafunktion tulee laskea (keskiarvo DAVERAGE-funktion tapauksessa). Voit määrittää tämän argumentin lisäämällä kentän nimen lainausmerkkeihin (kuten kohdassa "Palkka" tai "Palkkapäivä"), tai voit tehdä tämän kirjoittamalla sarakkeen numeron tietokantaan (laskemalla vasemmalta oikealle ensimmäinen kenttä lasketaan 1).
-
Kriteeri on argumentti, joka määrittää sen alueen osoitteen, joka sisältää kriteerit, joita käytät laskettavien arvojen määrittämiseen. Tällä alueella on oltava vähintään yksi kentän nimi, joka ilmaisee kentän, jonka arvot arvioidaan, ja yksi solu, jossa on arvioinnissa käytettävät arvot tai lauseke.
Seuraavassa taulukossa luetellaan Excelissä käytettävissä olevat tietokantatoiminnot sekä selitys siitä, mitä kukin laskee.
Tietokantafunktiot Excel 2010:ssä
Tietokantatoiminto |
Mitä se laskee |
DAVERAGE |
Laskee keskiarvon kaikista tietokannan kentän arvoista, jotka vastaavat
määrittämiäsi ehtoja. |
DCOUNT |
Laskee solujen määrän, joissa
on määrittämiäsi ehtoja vastaavia numeerisia merkintöjä tietokannan kentässä . |
DCOUNTA |
Laskee
määrittämiäsi ehtoja vastaavien ei-tyhjien solujen määrän tietokannan kentässä . |
DGET |
Poimii yksittäisen arvon tietokannan tietueesta, joka
vastaa määrittämiäsi ehtoja. Jos mikään tietue ei täsmää,
funktio palauttaa #ARVO! virhearvo. Jos useat tietueet
täsmäävät, funktio palauttaa #NUM! virhearvo. |
DMAX |
Palauttaa korkeimman arvon tietokannan kentässä, joka
vastaa määrittämiäsi ehtoja. |
DMIN |
Palauttaa tietokannan kentän pienimmän arvon, joka
vastaa määrittämiäsi ehtoja. |
DPRODUCT |
Kertoo kaikki tietokannan kentän arvot, jotka vastaavat
määrittämiäsi ehtoja. |
DSTDEV |
Arvioi keskihajonnan
tietokannan kentässä olevien arvojen otoksen perusteella, jotka vastaavat määrittämiäsi ehtoja
. |
DSTDEVP |
Laskee keskihajonnan
tietokannan kentän arvojen populaation perusteella, jotka vastaavat määrittämiäsi ehtoja
. |
DSUM |
Summaa kaikki tietokannan kentän arvot, jotka vastaavat
määrittämiäsi ehtoja. |
DVAR |
Arvioi varianssin
tietokannan kentässä olevien arvojen otoksen perusteella, jotka vastaavat määrittämiäsi ehtoja. |
DVARP |
Laskee varianssin
tietokannan kentän arvojen populaation perusteella, jotka vastaavat määrittämiäsi ehtoja. |
Tietokantatoimintoja käytetään liian harvoin arvioimaan omaa komentopainiketta nauhan Kaavat-välilehdellä. Tämän seurauksena, jos haluat käyttää niitä laskentataulukossa, sinun on napsautettava ohjattu toimintotoiminto ( fx ) -painiketta kaavapalkissa, napsautettava Tietokanta avattavasta Valitse luokka -luetteloruudusta ja napsautettava sitten käytettävää funktiota – tai voit kirjoita tietokantafunktio suoraan soluun.
Alla olevassa kuvassa oleva esimerkki havainnollistaa tietokantafunktion DSUM käyttöä. Tässä kuvassa näkyvän laskentataulukon solu C2 sisältää seuraavan kaavan:
DSUM:n käyttäminen yli 55 000 dollarin palkkojen yhteenlaskemiseen työntekijätietokannassa.
=DSUM(A3:J35,"Palkka",F1:F2)
Tämä DSUM-funktio laskee kaikkien tietokannassa olevien yli 55 000 dollarin palkkojen yhteissumman. Tämä summa on 468 500 dollaria, kuten näkyy solussa C2, joka sisältää kaavan.
Tietokanta argumentti on alue A3: J35, joka sisältää koko tietokannan, mukaan lukien ylärivissä kenttien nimiä. Kenttä argumentti on ”Palkka”, koska tämä on kentän nimi, joka sisältää arvot koko. Lopuksi alue F1:F2 on kriteeriargumentti, koska nämä kaksi solua sisältävät kriteerialueen, joka määrää, että vain Palkka-kentän arvot, jotka ylittävät $55 000, lasketaan yhteen.