Перейти до основного матеріалу

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

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


Підрахуйте унікальні числові значення або дати в стовпці в Excel 2019, 2016 та раніших версіях

Якщо ви використовуєте Excel 2019, 2016 та попередні версії, ви можете застосувати звичайні функції SUM, FREQUENCY, IF, COUNTIF, ISNUMBER, щоб отримати кількість унікальних значень або значення, які зустрічаються лише один раз.

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

Щоб підрахувати унікальні числа зі списку, функції SUM і FREQUENCY можуть вам допомогти, загальний синтаксис такий:

=SUM(--(FREQUENCY(range,range)>0))
  • range: Стовпець даних, з якого потрібно підрахувати унікальні значення.

Будь ласка, введіть або скопіюйте таку формулу в порожню клітинку для виведення результату, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ для отримання результату:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))


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

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))

  • ЧАСТОТА (A2: A12, A2: A12): Функція FREQUENCY повертає кількість кожного числового значення у списку A2: A12, і вона отримає такий масив: {1; 2; 0; 2; 0; 1; 1; 3; 0; 0; 1; 0}. Цифри в масиві вказують на те, скільки разів значення відображаються у стовпці. А число 0 в масиві означає, що цифри вже з'явилися в діапазоні даних.
  • --(FREQUENCY(A2:A12,A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0: Кожне значення в масиві буде порівняно з нулем: якщо воно більше 0, відображається TRUE, інакше - FALSE. І тоді подвійний від’ємний знак перетворює ІСТИНИ та НЕВІРНІ в 1 і 0, тому він поверне результат таким чином: {1; 1; 0; 1; 0; 1; 1; 1; 0; 0; 1; 0}.
  • SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1;1;0;1;0;1;1;1;0;0;1;0}): Нарешті, функція SUM підсумовує всі значення в масиві і отримує результат: 7.

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

Порахуйте унікальні числові значення, які з’являються лише один раз зі списку, вам слід об’єднати функції SUM, IF, ISNUMBER та COUNTIF, щоб створити формулу, загальний синтаксис такий:

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range: Стовпець даних, з якого потрібно підрахувати унікальні значення.

Тепер введіть або скопіюйте формулу нижче у порожню клітинку, а потім натисніть Ctrl + Shift + Enter клавіші одночасно, щоб отримати правильний результат:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))


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

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  • ISNUMBER (A2: A12): Ця функція ISNUMBER використовується для перевірки значень у списку A2: A12, чи є вони числами чи ні. Якщо клітинка містить числове значення, вона поверне TRUE, а якщо ні - FALSE. Отже, ви отримаєте такий масив: {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}.
  • COUNTIF (A2: A12, A2: A12): Функція COUNTIF підраховує, скільки разів кожне значення з'являється у певному діапазоні, і повертає результат таким чином: {1; 2; 2; 2; 2; 1; 1; 3; 3; 3; 1}.
  • ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}* {1;2;2;2;2;1;1;3;3;3;1}: Ці два вирази множаться, щоб отримати такий результат: {1; 2; 2; 2; 2; 1; 1; 3; 3; 3; 1}.
  • IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): Тут функція IF перевіряє кожне значення в масиві, якщо вони рівні 1 чи ні: Якщо так, буде повернуто число 1; якщо ні, відображається число 0. Результат такий: {1; 0; 0; 0; 0; 1; 1; 0; 0; 0; 1}.
  • SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1;0;0;0;0;1;1;0;0;0;1}): Нарешті, функція SUM додає значення в масиві та повертає загальну кількість унікальних значень: 4.

Підрахуйте унікальні числові значення або дати в стовпці в Excel 365

У Excel 365 є нова проста функція під назвою UNIQUE. Якщо ця функція міститься у функції COUNT, це може допомогти вам впоратися з цим завданням швидко, як вам потрібно.

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

Загальний синтаксис для підрахунку унікальних числових значень або дат у Excel 365:

=COUNT(UNIQUE(range))
  • range: Стовпець даних, з якого потрібно підрахувати унікальні значення.

Будь ласка, введіть або скопіюйте формулу нижче у порожню клітинку та натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат, див. знімок екрана:

=COUNT(UNIQUE(A2:A12))


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

= COUNT (УНІКАЛЬНО (A2: A12))

  • Унікальний (A2: A12): Ця функція UNIQUE вилучає зі списку всі унікальні значення, і ви отримаєте список масивів у такому вигляді: {258; 560; 774; 801; 985; 990; 1569}.
  • COUNT(UNIQUE(A2:A12))=COUNT({258;560;774;801;985;990;1569}): Ця функція COUNT підраховує кількість числових значень і повертає результат: 7.

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

Ця функція UNIQUE також може витягувати унікальні значення, які трапляються рівно раз зі списку, загальний синтаксис:

=COUNT(UNIQUE(range,0,1))
  • range: Стовпець даних, з якого потрібно підрахувати унікальні значення.

Введіть або скопіюйте таку формулу в клітинку, де потрібно повернути результат, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, див. знімок екрана:

=COUNT(UNIQUE(A2:A12,0,1))


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

= COUNT (УНІКАЛЬНО (A2: A12,0,1))

  • Унікальний (A2: A12,0,1): Ця функція UNIQUE вилучає унікальні значення, які з’являються лише один раз зі списку, і ви отримаєте список масивів таким чином: {258; 801; 985; 1569}.
  • COUNT(UNIQUE(A2:A12,0,1))=COUNT({258;801;985;1569}): Ця функція COUNT підраховує кількість числових значень і повертає результат: 4.

Tips : Усі вищенаведені формули доступні для підрахунку унікальних дат у стовпці.


Використана відносна функція:

  • Сума:
  • Функція Excel SUM повертає суму поданих значень.
  • Частота:
  • Функція FREQUENCY обчислює частоту значень у діапазоні значень, а потім повертає вертикальний масив чисел.
  • ISNUMBER:
  • Функція Excel ISNUMBER повертає TRUE, якщо клітинка містить число, і FALSE, якщо ні.
  • COUNTIF:
  • Функція COUNTIF - це статистична функція в Excel, яка використовується для підрахунку кількості клітинок, які відповідають критерію.
  • РАХУВАТИ:
  • Функція COUNT використовується для підрахунку кількості клітинок, які містять числа, або підрахунку чисел у списку аргументів.
  • Унікальний:
  • Функція UNIQUE повертає список унікальних значень у списку або діапазоні.

Більше статей:

  • Підраховуйте унікальні числові значення на основі критеріїв
  • У робочому аркуші Excel ви можете страждати від проблеми, яка підраховує кількість унікальних числових значень на основі конкретної умови. Наприклад, як я можу підрахувати унікальні значення кількості продукту "футболка" зі звіту, як показано на скріншоті нижче? У цій статті я покажу деякі формули для досягнення цього завдання в Excel.
  • Кількість клітин дорівнює одному з багатьох значень
  • Припустимо, у мене є список продуктів у колонці А, тепер я хочу отримати загальну кількість конкретних продуктів Яблуко, Виноград та Лимон, які перераховані в діапазоні С4: С6 зі стовпця А, як показано на скріншоті нижче. Зазвичай у програмі Excel прості функції COUNTIF та COUNTIFS не працюватимуть у цьому сценарії. У цій статті я розповім про те, як швидко та легко вирішити цю роботу за допомогою комбінації функцій SUMPRODUCT та COUNTIF.
  • Підрахувати кількість клітин, що містять певну кількість символів
  • Якщо ви хочете підрахувати кількість клітинок, які містять певну кількість символів (наприклад, 5 символів) у діапазоні клітинок, як показано на скріншоті нижче. В Excel функція COUNTIF може зробити вам послугу. У цій статті я розповім про те, як отримати кількість клітинок, що містять рівно x символів, або клітинок, що містять більше певної кількості символів.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations