Excel 2013 obsahuje množstvo databázových funkcií, ktoré môžete použiť na výpočet štatistík, ako sú súčet, priemer, maximum, minimum a počet v konkrétnom poli zoznamu údajov len vtedy, keď sú splnené kritériá, ktoré určíte.
Môžete napríklad použiť funkciu DSUM v zozname údajov o zamestnancovi na výpočet súčtu všetkých miezd pre zamestnancov, ktorí boli prijatí po 1. januári 2000, alebo môžete použiť funkciu DCOUNT na výpočet počtu záznamov v zozname údajov. pre oddelenie ľudských zdrojov.
Databázové funkcie, bez ohľadu na rozdiel v názvoch (a všetky začínajú písmenom D ) a výpočty, ktoré vykonávajú, všetky berú rovnaké tri argumenty, ako to znázorňuje funkcia DAVERAGE:
DAVERAGE( databáza, pole, kritérium )
Argumenty pre databázové funkcie vyžadujú nasledujúce informácie:
-
d atabase je argument, ktorý určuje rozsah obsahujúci zoznam a musí obsahovať riadok názvov polí v hornom riadku.
-
f ield je argument, ktorý určuje oblasť, ktorého hodnoty sa vypočítajú pomocou funkcie databázy (Pre priemerné v prípade funkcie DAVERAGE). Tento argument môžete zadať tak, že názov poľa uzatvoríte do dvojitých úvodzoviek (ako v prípade „Plat“ alebo „Dátum prijatia“), alebo to môžete urobiť zadaním čísla stĺpca v zozname údajov (počítajúc zľava doprava pričom prvé pole sa počíta ako 1).
-
c riteria je argument, ktorý určuje adresu rozsahu, ktorý obsahuje kritériá, ktoré používate na určenie, ktoré hodnoty sa vypočítavajú. Tento rozsah musí obsahovať aspoň jeden názov poľa, ktorý označuje pole, ktorého hodnoty sa majú vyhodnotiť, a jednu bunku s hodnotami alebo výrazmi, ktoré sa majú použiť pri vyhodnotení.
Upozorňujeme, že pri zadávaní argumentu poľa sa musíte odvolávať na stĺpec v zozname údajov, ktorý obsahuje číselné alebo dátumové údaje pre všetky databázové funkcie s výnimkou DGET. Všetky ostatné databázové funkcie nedokážu vykonávať výpočty v textových poliach.
Ak omylom zadáte stĺpec s textovými položkami ako argument poľa pre tieto databázové funkcie, Excel vráti chybovú hodnotu alebo ako výsledok 0. V tabuľke sú uvedené rôzne databázové funkcie dostupné v Exceli spolu s vysvetlením toho, čo každá z nich vypočítava. (Už viete, aké argumenty každý z nich berie.)
Databázové funkcie v Exceli
Funkcia databázy |
Čo to počíta |
DAVERAGE |
Spriemeruje všetky hodnoty v poli zoznamu údajov, ktoré zodpovedajú
zadaným kritériám. |
DCOUNT |
Spočíta počet buniek s číselnými položkami v poli
zoznamu údajov, ktoré zodpovedajú zadaným kritériám. |
DCOUNTA |
Spočíta počet neprázdnych buniek v poli zoznamu údajov,
ktoré zodpovedajú zadaným kritériám. |
DGET |
Extrahuje jednu hodnotu zo záznamu v zozname údajov, ktorá
zodpovedá zadaným kritériám. Ak sa nezhoduje žiadny záznam,
funkcia vráti #HODNOTA! chybová hodnota. Ak sa
zhoduje viacero záznamov , funkcia vráti #NUM! chybová hodnota. |
DMAX |
Vráti najvyššiu hodnotu v poli zoznamu údajov, ktorá
zodpovedá zadaným kritériám. |
DMIN |
Vráti najnižšiu hodnotu v poli zoznamu údajov, ktorá
zodpovedá zadaným kritériám. |
DPRODUCT |
Vynásobí všetky hodnoty v poli zoznamu údajov, ktoré
zodpovedajú zadaným kritériám. |
DSTDEV |
Odhaduje štandardnú odchýlku na základe vzorky hodnôt
v poli zoznamu údajov, ktoré zodpovedajú zadaným kritériám
. |
DSTDEVP |
Vypočíta štandardnú odchýlku na základe populácie
hodnôt v poli zoznamu údajov, ktoré zodpovedajú zadaným kritériám
. |
DSUM |
Spočíta všetky hodnoty v poli zoznamu údajov, ktoré zodpovedajú
zadaným kritériám. |
DVAR |
Odhaduje rozptyl na základe vzorky hodnôt v poli
zoznamu údajov, ktoré zodpovedajú zadaným kritériám. |
DVARP |
Vypočíta rozptyl na základe populácie hodnôt v
poli zoznamu údajov, ktoré zodpovedajú zadaným kritériám. |
Funkcie databázy sa príliš zriedka používajú na hodnotenie vlastného príkazového tlačidla na karte Vzorce na páse s nástrojmi. Ak ich chcete použiť v pracovnom hárku, musíte kliknúť na tlačidlo Sprievodca funkciou ( fx ) na paneli vzorcov a potom vybrať Databázu z rozbaľovacieho zoznamu Vyberte kategóriu a potom kliknúť na funkciu, ktorú chcete použiť alebo zadať databázu. fungovať priamo v bunke.
Bunka C2 v pracovnom hárku zobrazenom na tomto obrázku obsahuje nasledujúci vzorec:
=DSUM(A3:J35,"Plat";F1:F2)
Táto funkcia DSUM počíta súčet všetkých platov v zozname údajov, ktoré sú vyššie ako 55 000 USD. Celková suma je 468 500 USD, ako je uvedené v bunke C2, ktorá obsahuje vzorec.
Ak chcete vykonať tento výpočet, zadajte rozsah A3:J35, ktorý obsahuje celý zoznam údajov. Tento rozsah obsahuje horný riadok názvov polí ako argument databázy (ktorý Excel 2013 automaticky skonvertoval na ekvivalent názvu rozsahu, Table2[#All]).
Potom zadajte „Salary“ ako argument poľa funkcie DSUM, pretože toto je názov poľa, ktoré obsahuje hodnoty, ktoré chcete sčítať. Nakoniec zadajte rozsah E1:E2 ako argument kritéria funkcie DSUM, pretože tieto dve bunky obsahujú rozsah kritérií, ktorý určuje, že sa majú sčítať iba hodnoty presahujúce 55 000 v poli Plat.