Note: The other languages of the website are Google-translated. Back to English

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

Припустимо, у вас є список чисел, які містять деякі дублікати, тепер ви хочете підрахувати кількість унікальних значень або значення відображаються лише один раз у списку, як показано на скріншоті нижче. У цій статті ми розповімо про деякі корисні формули для швидкого та легкого вирішення цього завдання в 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.

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


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

  • Сума:
  • Функція 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 для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

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

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL