Можете да използвате функциите на базата данни на Excel 2010, за да изчислите статистически данни, като общата стойност, средната стойност, максимума, минимума и броя в определено поле на базата данни, когато критериите, които сте посочили, са изпълнени. Например, можете да използвате функцията DSUM в база данни за служители, за да изчислите сумата от всички заплати за служители, които са били наети след 1 януари 2000 г., или можете да използвате функцията DCOUNT, за да изчислите броя на записите в базата данни за Отдел човешки ресурси.
Функциите на базата данни приемат същите три аргумента, както е илюстрирано от функцията DAVERAGE:
=ДЕСЧЕТ(база данни,поле,критерии)
Аргументите за функциите на базата данни изискват следната информация:
-
База данни определя диапазона, съдържащ базата данни. Той трябва да включва имената на полетата в горния ред.
-
Поле е аргументът, който определя полето, чиито стойности трябва да бъдат изчислени от функцията на базата данни (усреднени в случая на функцията DAVERAGE). Можете да зададете този аргумент, като поставите името на полето в двойни кавички (както в „Заплата“ или „Дата на наемане“) или можете да направите това, като въведете номера на колоната в базата данни (броене отляво надясно с първото поле се брои за 1).
-
Критериите е аргументът, който определя адреса на диапазона, който съдържа критериите, които използвате, за да определите кои стойности се изчисляват. Този диапазон трябва да включва поне едно име на поле, което указва полето, чиито стойности трябва да бъдат оценени, и една клетка със стойностите или израза, които да се използват при оценката.
Следващата таблица изброява функциите на базата данни, налични в Excel, заедно с обяснение какво изчислява всяка от тях.
Функциите на базата данни в Excel 2010
Функция за база данни |
Какво изчислява |
ДЕВЕРАЗ |
Осреднява всички стойности в поле на базата данни, които отговарят
на зададените от вас критерии. |
DCOUNT |
Отчита броя на клетките с цифрови записи в поле на
базата данни, които отговарят на зададените от вас критерии. |
DCOUNTA |
Отчита броя на непразните клетки в поле на базата данни,
които отговарят на посочените от вас критерии. |
DGET |
Извлича единична стойност от запис в базата данни, който
съответства на посочените от вас критерии. Ако няма съвпадение на запис,
функцията връща #VALUE! стойност на грешката. Ако няколко записа
съвпадат, функцията връща #NUM! стойност на грешката. |
DMAX |
Връща най-високата стойност в поле на базата данни, което
съответства на посочените от вас критерии. |
DMIN |
Връща най-ниската стойност в поле на базата данни, която
отговаря на посочените от вас критерии. |
DPRODUCT |
Умножава всички стойности в поле на базата данни, които отговарят
на зададените от вас критерии. |
DSTDEV |
Оценява стандартното отклонение въз основа на извадката от стойности
в поле на базата данни, които отговарят на критериите, които сте
посочили. |
DSTDEVP |
Изчислява стандартното отклонение въз основа на популацията от
стойности в поле на базата данни, които отговарят на
зададените от вас критерии . |
DSUM |
Сумира всички стойности в поле на базата данни, които отговарят на посочените от
вас критерии. |
DVAR |
Оценява дисперсията въз основа на извадката от стойности в поле
на базата данни, които отговарят на критериите, които сте посочили. |
DVARP |
Изчислява дисперсията въз основа на популацията от стойности в
поле на базата данни, които отговарят на критериите, които сте посочили. |
Функциите на базата данни се използват твърде рядко за оценка на техния собствен команден бутон в раздела Формули на лентата. В резултат на това, за да ги използвате в работен лист, трябва да щракнете върху бутона Function Wizard ( fx ) в лентата с формули, да щракнете върху База данни в падащия списък Изберете категория и след това да щракнете върху функцията, която да използвате — или можете въведете функцията база данни директно в клетката.
Примерът, показан на фигурата по-долу, илюстрира използването на функцията на базата данни DSUM. Клетка C2 в работния лист, показан на тази фигура, съдържа следната формула:
Използване на DSUM за общо заплатите над $55 000 в база данни за служители.
=DSUM(A3:J35,"Заплата",F1:F2)
Тази функция DSUM изчислява общата сума на всички заплати в базата данни, които са над $55 000. Тази обща сума е $468,500, както е показано в клетка C2, която съдържа формулата.
Аргументът на базата данни е диапазонът A3:J35, който съдържа цялата база данни, включително горния ред с имена на полета. Аргументът на полето е „Заплата“, защото това е името на полето, което съдържа стойностите за общо. И накрая, диапазонът F1:F2 е аргументът на критериите , тъй като тези две клетки съдържат диапазона на критериите, който означава, че само стойностите над $55 000 в полето Заплата трябва да бъдат сумирани.