Функције ДЦОУНТ и ДЦОУНТА у Екцел-у броје записе у табели базе података који одговарају критеријумима које наведете. Обе функције користе исту синтаксу, као што можете видети овде:
=ДЦОУНТ( база података , поље , критеријуми )
=ДЦОУНТА(база података,поље,критеријуми)
где је база података референца опсега на Екцел табелу која садржи вредност коју желите да бројите, поље говори Екцел-у коју колону у бази података треба да броји, а критеријум је референца опсега која идентификује поља и вредности које се користе за дефинисање критеријума избора.
Поља аргумент може бити референца ћелије држи назив поља, назив поља приложени под наводницима, или број који идентификује колона (1 за прву колону, 2 за другу колону, и тако даље).
Екцел пружа неколико других функција за бројање ћелија са вредностима или ознакама: ЦОУНТ, ЦОУНТА, ЦОУНТИФ и ЦОУНТБЛАНК.
Функције се, међутим, суптилно разликују. ДЦОУНТ броји поља са вредностима; ДЦОУНТА броји поља која нису празна.
Као пример како функционишу функције ДЦОУНТ и ДЦОУНТА, претпоставимо да сте направили овај радни лист, који садржи листу играча у софтбол тиму. Ред 1 чува називе поља: Плаиер, Аге и Баттинг Авераге. Редови 2–11 чувају појединачне записе.
Редови 14 и 15 чувају опсег критеријума. Имена поља иду у први ред. Следећи редови дају ознаке или вредности или логичке изразе које функције ДЦОУНТ и ДЦОУНТА користе за избор записа са листе за бројање.
На пример, постоји Булов израз у ћелији Б15, који говори функцији да укључи само записе у којима старост показује вредност већу од осам. У овом случају, дакле, функције рачунају играче у тиму који су старији од 8 година.
Функција ДЦОУНТ, која се појављује у ћелији Ф3, је
=ДЦОУНТ(А1:Ц11,Ц1,А14:Ц15)
Функција броји играче у тиму који су старији од 8 година. Али пошто функција ДЦОУНТ гледа само играче са просеком ударања у пољу Просек ударања, враћа 8. Други начин да се каже ова иста ствар је да у овом примеру, ДЦОУНТ броји број играча у тиму који су старији од 8 година и имају просек ударања.
Функција ДЦОУНТА, која се појављује у ћелији Ф5, је
=ДЦОУНТА(А1:Ц11,3,А14:Ц15)
Функција броји играче у тиму који су старији од 8 година и имају неку информацију унету у поље Просек ударања. Функција враћа вредност јер сваки од играча старијих од 8 година има нешто сачувано у пољу Просек ударања. Њих осам, заправо, имају просечне вредности ударања.
Ако само желите да пребројите записе на листи, можете изоставити аргумент поља из функција ДЦОУНТ и ДЦОУНТА. Када то урадите, функција само броји записе на листи који одговарају вашим критеријумима без обзира да ли неко поље чува вредност или није празно.
=ДЦОУНТ(А1:Ц11,,А14:Ц15)
=ДЦОУНТА(А1:Ц11,,А14:Ц15)
Напомена: Да бисте изоставили аргумент, само оставите празан простор између два зареза.