COUNTIFS Унікальні значення в Excel (3 простих способи)

  • Поділитися Цим
Hugh West

Під час роботи в Excel часто доводиться виділяти унікальні значення з набору даних, іноді - підраховувати кількість однакових значень у наборі даних.

Сьогодні я покажу, як підрахувати унікальні значення в наборі даних за допомогою функції КОУНТИФИ функцію.

Завантажити Практичний посібник

COUNTIFS Унікальні значення в Excel.xlsx

COUNTIFS Унікальні значення в Excel

Тут ми маємо набір даних з деякими продуктами та контактними адресами клієнтів, які купували продукцію компанії під назвою "Марс Груп".

Наше завдання полягає в тому, щоб спочатку підрахувати загальну кількість унікальних текстових значень та числових значень з контактних адрес, використовуючи КОУНТИФИ функція Excel.

1. підрахунок унікальних текстових значень

Перш за все, підрахуємо кількість унікальних текстових значень з контактних адрес за допомогою функції КОУНТИФИ функцію.

Ми будемо використовувати комбінацію СУМА , ISTEXT, і КОУНТИФИ функції Excel.

Формула буде такою:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Це Формула масиву Тож не забудьте натиснути Ctrl + Shift + Enter якщо ви не перебуваєте в Office 365 .]

  • Тут C4:C20 це діапазон моїх телефонів. Ти використовуй свій.
  • Таку ж операцію можна виконати за допомогою кнопки COUNTIF функція Excel.

Бачите, всього є 3 унікальні текстові адреси.

Пояснення до формули

  • ISTEXT(C4:C20) прибутки ПРАВДА для всіх адрес, що є текстовими значеннями та поверненнями НЕПРАВДА для всіх адрес, які не є текстовими значеннями.
  • Так само, COUNTIFS(C4:C20,C4:C20)=1 прибутки ПРАВДА для всіх адрес, які з'являються лише один раз, та НЕПРАВДА для адрес, які з'являються більше одного разу.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) перемножує дві умови і повертає 1, якщо обидві умови виконуються, інакше повертає 0.
  • Насамкінець, в рамках проекту СУМА додає всі значення і повертає кількість унікальних текстових значень.

Читати далі: Як використовувати COUNTIF для отримання унікального тексту

2. підрахунок унікальних числових значень

Також ми можемо підрахувати кількість унікальних числових значень з контактних адрес за допомогою функції КОУНТИФИ функцію.

Ми будемо використовувати комбінацію СУМА , НОМЕР, і КОУНТИФИ функції Excel.

Формула буде такою:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Це також Формула масиву Тож не забудьте натиснути Ctrl + Shift + Enter якщо ви не перебуваєте в Office 365 .]

  • Тут C4:C20 це діапазон моїх телефонів. Ти використовуй свій.
  • Таку ж операцію можна виконати за допомогою кнопки COUNTIF функція Excel.

Бачите, всього є 5 унікальних числових адрес.

Пояснення до формули

  • ISUMBER(C4:C20) прибутки ПРАВДА для всіх адрес, які є числовими значеннями та поверненнями НЕПРАВДА для всіх адрес, які не є числовими значеннями.
  • Так само, COUNTIFS(C4:C20,C4:C20)=1 прибутки ПРАВДА для всіх адрес, які з'являються лише один раз, та НЕПРАВДА для адрес, які з'являються більше одного разу.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) перемножує дві умови і повертає 1, якщо обидві умови виконуються, інакше повертає 0.
  • Насамкінець, в рамках проекту СУМА функція додає всі значення і повертає кількість унікальних числових значень

Схожі читання:

  • Як підрахувати унікальні значення в Excel за допомогою зведеної таблиці
  • Підрахунок унікальних значень у формулі Excel (3 простих способи)

3. підрахунок унікальних значень, чутливих до регістру

На сьогоднішній день, на жаль, це не так. COUNTIF і КОУНТИФИ Функції повертають збіги без урахування регістру, тому, щоб застосувати збіг з урахуванням регістру, треба діяти трохи хитріше.

Подивіться на цей новий набір даних. Тут ми маємо запис оцінок деяких учнів на іспиті в школі під назвою "Дитячий садок "Соняшник".

Тут ми хочемо підрахувати загальну кількість унікальних оцінок з урахуванням регістрових збігів.

Для цього візьміть новий стовпчик і введіть цю формулу в першу комірку нового стовпчика:

=SUM(--EXACT($C$4:$C$20,C4))

[Формула масиву. Тож натисніть Ctrl + Shift + Enter .]

  • Тут C$4:C$20 це діапазон моїх клітин і C4 це моя перша камера. Ти користуйся своєю.
  • Не забудьте скористатися Абсолютне посилання на комірку .

Потім перетягніть кнопку Ручка наповнення скопіювати цю формулу в решту комірок.

Потім в нову комірку вставте цю формулу:

=SUM(IF(E4:E20=1,1,0)) [Знову Формула масиву Тож натисніть Ctrl + shift + Enter r якщо ви не перебуваєте в Office 365 .]

  • Тут E4:E20 це діапазон моєї нової колонки. Ти використовуй свою.

Тут ми маємо кількість оцінок, які з'являються лише один раз, а саме 4.

Обмеження формул та альтернативний варіант

Досі ми використовували три способи підрахунку кількості унікальних значень в Excel.

Але якщо ви трохи розумні, то вже повинні були б зрозуміти, що є кілька обмежень у трюків, які ми використовували.

Тобто формули підраховують значення, які зустрічаються лише один раз, але не підраховують загальну кількість фактичних унікальних значень, які там присутні з урахуванням усіх значень.

Наприклад, якщо діапазон значень містить {A, A, A, A, B, B, C, D, E} він буде враховувати тільки C, D, E, і повернутися 3 .

Але іноді комусь може знадобитися порахувати A, B, C, D, E і повернутися 5.

Для вирішення подібних завдань в Excel передбачена функція, яка називається УНІКАЛЬНИЙ .

Але коротко нагадуємо, що з ними можна ознайомитися в Office 365 тільки.

Підрахунок унікальних значень за допомогою функцій УНИКУЛ та СРЗНАЧ

У нашому вихідному масиві даних для підрахунку унікальної кількості контактних адрес з урахуванням усіх адрес можна скористатися такою формулою:

=COUNT(UNIQUE(C4:C20))

Бачите, всього 6 унікальних адрес, якщо розглядати всі адреси хоча б один раз.

Тепер для знаходження тільки унікальних текстових адрес можна використовувати цю формулу:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 це мій діапазон значень. Ти використовуй свій.
  • Скористайтеся кнопкою РЯДИ функціонувати замість РОЗРАХУНОК функцію.
  • І не забудьте в кінці формули відняти від неї 1.

Аналогічно, для знаходження тільки унікальних числових адрес можна використовувати цю формулу:

=ROWS(UNIQUE(IF(ISUMBER( C4:C20 ), C4:C20 )))-1

Висновок

За допомогою цих методів можна підрахувати кількість унікальних значень в наборі даних. Знаєте інший метод? Або у вас виникли питання - задавайте їх нам.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.