Nejpoužívanější databázovou funkcí je DSUMA, která sečte hodnoty ve zvoleném sloupci tabulky u řádků, které vyhovují zadané podmínce. Funkce má tři parametry:
Funkce DSUMA funguje obdobně jako funkce SUMIF. Podmínka pro výběr řádků je však zapsaná do samostatných buněk a je tedy možné ji snadno změnit, aniž by bylo nutno upravovat vytvořený vzorec.
Funkce DZÍSKAT slouží k hledání hodnoty v řádku tabulky, který vyhovuje zadané podmínce. Provádí tedy obdobnou činnost jako vyhledávací funkce SVYHLEDAT.
Parametry funkce jsou stejné jako u ostatních databázových funkcí, tedy Databáze (celá tabulka), Pole (nadpis sloupce, odkud se má hledaná hodnota získat) a Kritéria (oblast buněk se zapsanou podmínkou).
Funkce přitom nemusí hledat potřebný řádek podle přesné shody, nýbrž podle libovolné podmínky, která může využívat i více sloupců v tabulce.
Funkce DZÍSKAT funguje správně, pokud zadané podmínce vyhovuje právě jeden řádek v tabulce. Jestliže podmínce nevyhovuje žádný řádek nebo naopak více řádků v tabulce, funkce oznámí chybové hlášení. Datum se zobrazí jako nenaformátované číslo.
Databázové funkce mohou kromě součtu počítat také průměr, nejmenší a největší hodnotu a počet řádků v tabulce.
Přehled databázových funkce je uveden v tabulce:
Název funkce | Návratová hodnota | Hodnoty ve sloupci |
DMAX | Maximální hodnota | Číselné nebo datumové |
DMIN | Minimální hodnota | Číselné nebo datumové |
DPOČET | Počet řádků, vyhovujících zadané podmínce a obsahujících v určeném sloupci čísla nebo datumy | Číselné nebo datumové |
DPOČET2 | Počet řádků, vyhovujících zadané podmínce a obsahujících v určeném sloupci neprázdné buňky | Libovolné |
DPRŮMĚR | Průměr | Číselné |
DSUMA | Součet | Číselné |
DZÍSKAT | Výběr hodnoty v zadaném sloupci | Libovolné |
U datumových hodnot vrátí funkce DMIN a DMAX nenaformátovaný výsledek. Buňku se vzorce je proto zapotřebí naformátovat na datumové zobrazení.