Обчислення кількості унікальних значень серед повторюваних

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Припустімо, ви хочете, щоб дізнатися, скільки унікальних текстових або числових значень у діапазоні. Наприклад, якщо стовпець містить текст значення Бондаренко, Діденко, Діденко, Діденко, існує два унікальні значення — Бондаренко та Діденко. Якщо діапазон містить цифри 5, 6, 7 і 6, унікальні значення, 5, 6 і 7.

Щоб підрахувати лише унікальні значення, скористайтеся комбінацією наведених нижче функцій, як показано на аркуші з прикладом нижче.

  • Використовуйте функцію IF, щоб призначити значення 1 кожній умові, що виконується.

  • Використовуйте функцію SUM, щоб підсумувати всі унікальні значення.

  • Використовуйте функцію FREQUENCY, щоб обчислити кількість унікальних значень. Ця функція пропускає текстові та нульові значення. Для першого екземпляра певного значення вона повертає число, яке дорівнює кількості екземплярів цього значення. Для кожного подальшого екземпляра такого самого значення ця функція повертає значення 0.

  • Використовуйте функцію MATCH, щоб визначити позицію текстового значення в діапазоні. Функція FREQUENCY використовує отримане значення, щоб обчислити відповідні текстові значення.

  • Використовуйте функцію LEN, щоб знайти пусті клітинки. Довжина пустих клітинок (кількість символів) дорівнює 0.

Приклад

Скопіюйте таблицю в клітинку A1 пустого аркуша Excel, щоб мати змогу працювати з формулами, у яких використовуються функції.

Дані

Дані

986

Бондаренко

Діденко

563

67

789

235

Бондаренко

Діденко

689

789

Діденко

143

56

237

67

235

Формула

Опис (Результат)

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))

Обчислює кількість унікальних числових значень у клітинках A2:A10, за винятком пустих клітинок або текстових значень (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))

Обчислення кількості унікальних текстових і числових значень у клітинках B2:B10 (які не повинні містити пусті клітинки) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""), IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))

Обчислення кількості унікальних текстових і числових значень у клітинках A2:A10 без урахування пустих клітинок і текстових значень (6)

Примітки : 

  • У цьому прикладі формули потрібно вводити як формули масивів. Виділіть усі клітинки, яка містить формулу, натисніть клавішу F2 і натисніть сполучення клавіш Ctrl + Shift + Enter.

  • Щоб переглянути обчислення функції крок за кроком, виділіть клітинку з формулою, відтак на вкладці Формули у групі Залежності натисніть кнопку Обчислення формули.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×