Преброяване на уникални стойности в диапазон в Excel
Този урок обяснява как да преброите само уникалните стойности сред дубликати в списък в Excel със зададени формули.
Как да преброим уникалните стойности в една колона в Excel?
Да предположим, че имате таблица с продукти, както е показано на екранната снимка по-долу, за да преброите само уникалните стойности в колоната „Продукт“, можете да приложите една от формулите по-долу.
Генерични формули
=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))
=SUMPRODUCT(1/COUNTIF(range,range))
Аргументи
Как да използвате тези формули?
1. Изберете празна клетка, за да изведете резултата.
2. Въведете една от формулите по-долу в избраната клетка и натиснете Въведете ключ.
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
Забележки:
Обяснение на формули
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
- MATCH(D3:D16;D3:D16,0;XNUMX): Функцията MATCH получава позицията на всеки елемент в диапазона D3:D16, ако стойностите се появяват повече от веднъж в диапазона от данни, тя ще върне същата позиция, за да получи масива като този {1;2;3;2;1 ;1;3;2;1;1;1;2;3;2}.
- РЕД(D3:D16)-РЕД(D3)+1: Тук функцията ROW връща номера на реда за препратка D3:D16 и D3 и ще получите {3;4;5;6;7;8;9;10;11;12;13;14;15;16}- {3}+1.
- Всяко число в масива изважда число 3, след това добавя 1 и накрая връща {1;2;3;4;5;6;7;8;9;10;11;12;13;14}.
- FREQUENCY({1;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Функцията за честота изчислява колко често се среща всяко число в масива от данни и връща масив от числа като този {6;5;3;0;0;0;0;0;0;0;0;0;0;0 }.
- SUMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
- COUNTIF(D3:D16;D3:D16): Функцията COUNTIF отчита колко често всяка стойност се среща в диапазона D3:D16, като използва всички същите стойности като критерии. Връща масив като този {6;5;3;5;6;6;3;5;6;6;6;5;3;5}, което означава, че лаптоп се появява 6 пъти, проектор се появява 5 пъти и дисплей се появява 3 пъти.
- 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Всяко число в масива е разделено на 1 и връща нов масив като {0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;0.2;
0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
0.333333333333333;}. - SUMPRODUCT({0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;
0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
0.333333333333333;}): Тогава функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат като 3.
Свързани функции
Функция SUMPRODUCT на Excel
Функцията SUMPRODUCT на Excel може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.
Функция FREQUENCY на Excel
Функцията FREQUENCY на Excel изчислява колко често се срещат стойности в диапазон от стойности и след това връща вертикален масив от числа.
Excel MATCH функция
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на тази стойност.
Функция РЕД на Excel
Функцията Excel Row връща номера на реда на справка.
Функция Excel COUNTIF
Функцията COUNTIF на Excel се използва за преброяване на броя на клетките, които отговарят на даден критерий.
Свързани формули
Преброяване на броя на видимите редове във филтриран списък
Този урок обяснява как да преброите броя на видимите редове във филтриран списък в Excel с функцията SUBTOTAL.
Преброяване на уникални стойности с критерии
Това ръководство стъпка по стъпка помага да се преброят само уникални стойности въз основа на определени критерии в друга колона
Преброяване на видимите редове с критерии
Този урок предоставя подробни стъпки, които да ви помогнат да преброите видимите редове с критерии.
Използвайте COUNTIF в несъседен диапазон
Това ръководство стъпка по стъпка демонстрира как да използвате функцията countif в несъседен диапазон в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.