Съдържание
Докато работите с данни в Microsoft Excel , понякога трябва да намерим уникалните стойности. Основната цел на броенето на отделни и специални стойности е да ги разграничим от дублиращите се в списък на Excel. Можем да броим уникалните стойности с толкова много функции и различни формули за различни цели. В тази статия ще преброяване на уникални стойности с критерии от Функция COUNTIFS в Excel.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка и да се упражнявате с тях.
COUNTIFS Unique Values.xlsxВъведение във функцията COUNTIFS
В Excel Функция COUNTIFS преброява броя на клетките в даден диапазон, които отговарят на едно от зададените условия.
- Синтаксис
Синтаксисът за Функция COUNTIFS е:
COUNTIFS (range1, criteria1, [range2], [criteria2], ...)
- Аргументи
обхват1: [задължително] Това е първият диапазон, който се оценява.
критерии1: [задължително] обхват1 критерии, които да се използват.
обхват2: [незадължително] Това е вторият диапазон, който ще бъде оценен.
критерии2: [по избор] обхват2 критерии, които да се използват.
- Върната стойност
Общият брой пъти, в които е изпълнен даден набор от критерии.
4 различни примера за броене на уникални стойности с критерии по COUNTIFS в Excel
За преброяване на уникалните стойности с критерии, като използвате Функция COUNTIFS в Excel, ще използваме следния набор от данни. Наборът от данни съдържа някои Продукт имена в колоната B . Марка на всеки продукт в колоната C , имената на Клиенти който е внесъл тези продукти в колона D , и Адрес за контакт за всеки клиент в колоната E . Сега искаме да преброим уникалните стойности по различни критерии, затова нека демонстрираме примери за това, като използваме този набор от данни.
1. Оценяване на уникални стойности въз основа на определен критерий в Excel
Можем да преброим броя на уникалните стойности въз основа на един критерий, като комбинираме SUM , IF , и COUNTIFS Така че нека следваме процедурата за това.
СТЪПКИ:
- Първо, изберете клетката, в която искате да преброите уникалните стойности, като използвате критериите. H5 .
- Второ, поставете формулата в тази клетка.
=SUM(IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0))
- Накрая натиснете Въведете ще покаже резултата.
🔎 Как работи формулата?
⏩ G5=$D$5:$D$13
: Това ще намери клетките, съдържащи Jhon , като клетка G5 съдържа Jhon .
⏩ COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13
: За всички адреси, които съществуват само веднъж, се връща TRUE ; за всички адреси, които се повтарят многократно, върнете FALSE .
⏩ 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)
: Това ще раздели формулата с 1 и ще върне 0.5 .
⏩ IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0)
: Това ще сравни дали условията на формулата са изпълнени или не, ако са изпълнени, връща 1, в противен случай 0.
⏩ SUM(IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0))
: Това ще преброи общия брой уникални стойности.
Прочетете още: Как да преброите уникалните стойности в няколко колони в Excel (5 начина)
2. Множество критерии за броене на уникални стойности в Excel
Можем да използваме няколко критерия, за да преброим уникалните стойности. Така че тук критериите са Име на клиента , Марки , и ще преброим продуктите, ако те отговарят на тези критерии. основно чрез използването на COUNTIFS ще броим само тези продукти, чиито клиентски имена и марки са еднакви. И така, нека видим следните стъпки.
СТЪПКИ:
- По същия начин, както преди, изберете клетката, в която искате да получите резултата. Така че избираме клетката I5 .
- След това въведете формулата в тази клетка.
=COUNTIFS(D5:D13,G5,C5:C13,H5)
- Сега натиснете Въведете .
Тук обхватът на клетките D5:D13 посочва Име на клиента , а критериите за този диапазон са G5 което е Jhon . Също така обхватът на клетките C5:C13 посочва Марка , а критериите за този диапазон са H5 което е Asus .
Прочетете още: Как да преброим уникалните имена в Excel (5 метода)
3. Преброяване на различен брой текстови стойности в Excel
Можем да преброим различен брой уникални текстови стойности, като комбинираме SUM , ISTEXT , и Функции на COUNTIFS в Excel. Сега ще използваме Функция COUNTIFS за преброяване на броя на различните текстови стойности от адресите за контакт. Тук критериите са текстовите стойности на Адрес за контакт Ще преброим уникалния текстов адрес в клетката G5 . Нека разгледаме процедурата за това.
СТЪПКИ:
- Първо изберете клетката, в която искате да преброите уникалните стойности, като използвате критерия, който е текстовата стойност. Така че избираме клетката G5 .
- Второ, въведете формулата в тази клетка, за да покажете резултата.
=SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
- Накрая натиснете Въведете . Така че има общо 2 уникални текстови стойности в него.
🔎 Как работи формулата?
⏩ ISTEXT(E5:E13)
: Това ще върне TRUE за всички адреси, които са текстови стойности, ще върне FALSE в противен случай.
⏩ COUNTIFS(E5:E13,E5:E13)
: Тук това ще върне TRUE за всички адреси, които се появяват само веднъж, и ще връща FALSE за всички адреси, които се появяват повече от веднъж.
⏩ ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)
: Това ще умножи двете формули и ще върне 1 ако те са изпълнени, връща 0 в противен случай.
⏩ SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
: Това ще върне уникални текстови стойности .
ЗАБЕЛЕЖКА: Това е формула, която използва масив. Освен ако не използвате Office 365 , не забравяйте да натиснете Ctrl + Shift + Enter .
Прочетете още: COUNTIFS Уникални стойности в Excel (3 лесни начина)
4. Отчитане на цифрови стойности, които не са еднакви
Можем да използваме Excel SUM , ISNUMBER , и COUNTIFS функции в комбинация, за да преброите уникални числови стойности в Excel. Тук критериите са, че комбинацията от тези три функции ще преброи само числовите стойности от диапазон от клетки. Сега нека видим стъпките надолу.
СТЪПКИ:
- В началото изберете клетката, в която искате да преброите уникалните стойности въз основа на цифровата стойност като критерий. В резултат на това избираме клетката G5 .
- Второ, въведете формулата, за да покажете резултата в тази клетка.
=SUM(--(ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
- И натиснете бутона Въведете на клавиатурата.
🔎 Как работи формулата?
⏩ ISNUMBER(E5:E13)
: За всички адреси, които са числови стойности, се връща TRUE , FALSE в противен случай.
⏩ COUNTIFS(E5:E13,E5:E13)
: За всички адреси, които се показват само веднъж, се връща TRUE и да върнете FALSE за всички адреси, които се показват повече от веднъж.
⏩ ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13)
: Това ще умножи ISNUMBER формула & COUNTIFS формула. След това ще се върне 1 ако те са изпълнени, връщате 0 в противен случай.
⏩ SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
: Ще бъдат върнати стойностите на уникалните числа.
Прочетете още: Excel VBA: Преброяване на уникалните стойности в колона (3 метода)
Заключение
Използвайки тези методи по-горе, можете да преброите уникалните стойности с критерии в Excel. Надявам се, че това ще ви помогне! Ако имате въпроси, предложения или обратна връзка, моля, уведомете ни в раздела за коментари. Или можете да разгледате други наши статии в ExcelWIKI.com блог!