Изтеглете примерната работна книга
В този урок ще демонстрираме как да броим уникални стойности в диапазон в Excel и Google Sheets
Пребройте уникалните стойности в диапазон с SUMPRODUCT и COUNTIF
Общата формула, която ще използваме, е следната:
= SUMPRODUCT (1/COUNTIF (диапазон, диапазон))
Както можете да видите в горната формула, ние комбинираме функцията COUNTIF с функцията SUMPRODUCT.
= СУМПРОДУКТ (1/COUNTIF (B2: B11, B2: B11))
Функцията COUNTIF
Нека разбием всеки раздел от формулата, за да го разберем.
Както можете да видите по -горе, можете да направите това, като маркирате COUNTIF частта от формулата и натиснете F9.
Разделът COUNTIF във формулата изчислява колко пъти всяка стойност се показва в този диапазон. В този случай резултатът от 75 съществува в този диапазон в две клетки, резултатът от 74 съществува в три клетки, резултатът от 82 съществува в две клетки и т.н.
Поставянето на тези стойности върху числител 1 преобразува тези стойности в реципрочни функции. Нека използваме числата 75 и 84 като примери. Числото 75 се появи два пъти, което означава, че реципрочната функция на това е 1 / 2 или 0,5. Числото 84 се появи веднъж, което означава, че реципрочната функция на това е 1 / 1 или само 1.
Частта SUMPRODUCT от формулата добавя всички тези реципрочни стойности заедно. Връщайки се към примера на 75, който имаше реципрочна стойност 1/2 (или 0.5), това умножено по две (тъй като излезе два пъти) означава, че в крайна сметка получаваме 1. Числото 84 е реципрочно 1 /1 (или 1), умножено по едно (тъй като се появи само веднъж), означава, че в крайна сметка получаваме 1.
Комбинацията от реципрочна функция и COUNTIF с функцията SUMPRODUCT ни позволява да получим стойност 1 за всяка уникална стойност.
Пребройте уникални стойности в диапазон с UNIQUE (Office 365)
Ако имате Office 365, можете да използвате следната формула:
= COUNT (УНИКАЛНО (диапазон))
Пребройте уникални стойности в диапазон в Google Таблици
Използвайки същата формула, можем да получим същия резултат и в Google Sheets.