Този урок демонстрира как да използватеФункция Excel DCOUNTA в Excel.
Функцията Excel DCOUNTA отчита съвпадащи записи в база данни, използвайки критерии и незадължително поле.
За да използвате функцията DCOUNTA Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция DCOUNTA Синтаксис и входове:
= DCOUNTA (база данни, [поле], критерии)
База данни - Обхват на база данни, включително заглавки.
Поле - [по избор] Име на поле или индекс за броене.
Критерии - Диапазон от критерии, включително заглавки.
DCOUNTA е една от функциите на базата данни на Excel. Той връща броя на непразните клетки в колона на база данни, след като първо филтрира данните въз основа на посочените от вас критерии.
Обърнете внимание, че що се отнася до DCOUNTA, „база данни“ е просто таблица с данни във вашата електронна таблица, създадена с заглавки на колони.
Как да използвате функцията DCOUNTA
Използвате функцията Excel DCOUNTA, както следва:
= DCOUNTA (B7: F19,5, B3: F4)
И така, тук имаме малка база данни с някои данни за филми. Бихме искали да знаем колко филма в базата данни са пуснати преди 2010 г., натрупали по -малко от 1 милиард долара по целия свят и спечелили поне един Оскар.
Използваме функцията DCOUNTA, за да получим тази информация, така че нека да я разбием стъпка по стъпка:
- Първият диапазон определя нашата база данни: B7: F19. Обърнете внимание, че сме включили заглавките на колоните в този диапазон.
- Следващата част от функцията казва на DCOUNTA кое поле от базата данни да се брои. Поискахме поле 5: Спечелени Оскари. Можете също да се обърнете към полето, като поставите името му в кавички по следния начин: „Спечелени Оскари“. Тази стъпка е по избор - ако не дефинирате поле тук, DCOUNTA просто ще върне броя редове, които остават след филтрирането.
- Последната част за функцията е диапазонът, съдържащ критериите, които искаме да използваме за филтриране на данните. Поставихме ги в B3: F4.
Както можете да видите в диапазона на критериите B3: F4, заглавките на колоните са идентични с тези в базата данни. Ако заглавките не съвпадат, филтърът няма да има ефект. Обърнете внимание, че не е задължително да включвате всяка заглавка на колона - можете просто да включите тези, от които се нуждаете.
Нашите критерии са „Година“, по -малка от 2000 г., и брутна стойност по -малка от 1000 в световен мащаб. Тъй като филмите, които не спечелиха „Оскари“, имат празни клетки в колона 5, DCOUNTA отчита само тези, които наистина са спечелили „Оскар“ и връща 4.
Какво можете да използвате като критерии
С DCOUNTA имате много възможности за това какво можете да използвате във вашите критерии. Ето няколко от най -често срещаните примери:
Използване на няколко критериални реда
Вашата таблица с критерии може да има повече от един ред. Ако използвате повече от един, DCOUNTA ще използва логиката „ИЛИ“ при филтриране.
На практика това означава, че DCOUNTA ще филтрира всеки ред поотделно и ще сумира резултатите.
Вижте примера по -долу:
Филтрираме за:
- Филми, които се наричат „Аладин“ и са пуснати след 2000 г.
- Филми, които се наричат „Титаник“ и са пуснати след 1995 г.
Както и в предишния пример, ние преброяваме всички редове в базата данни, които отговарят на тези критерии, и за които колона 5, колоната „Спечелени Оскари“ не е празна.
Този път DCOUNTA връща 1, защото само Титаник (1997) отговаря на всички наши критерии.
Забележете тук как таблицата с критерии включва само двете полета, от които се нуждаем - това е напълно валидно - не е нужно да включвате всички полета в таблицата си с критерии.
Преброяване на числови клетки в база данни
Както бе отбелязано по-рано, DCOUNTA брои само непразни стойности в посоченото от вас поле. Ако трябва да преброите само клетките, които съдържат числови данни, Excel има друга функция за база данни за това - DCOUNT.
Можете да научите повече за тази функция на главната страница за DCOUNT. <>
Преброяване на непразни клетки, които не са в база данни
Ако вместо да филтрирате цяла база данни, просто искате да преброите броя на непразни клетки в диапазон, както се показва в електронната ви таблица, можете да използвате друга функция за това: COUNTA.
Ето един пример:
= COUNTA (B3: B11)
Тук имаме само една колона с данни, B3: B11, и искаме да знаем колко непразни клетки има в нея. Общо има девет клетки и имаме само една празна клетка, така че COUNTA връща 8.
Можете да научите повече за тази функция на главната страница за COUNT. <>
DCOUNTA в Google Таблици
Функцията DCOUNTA работи абсолютно същото в Google Sheets като в Excel: