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

Як підрахувати унікальні значення на основі кількох критеріїв у Excel?

У цій статті я візьму кілька прикладів для підрахунку унікальних значень на основі одного або кількох критеріїв на аркуші. Наступні докладні кроки можуть вам допомогти.

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

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

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

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


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

Наприклад, у мене є такий діапазон даних, зараз я хочу порахувати унікальний товар, який продає Том.

doc count унікальний з кількома критеріями 1

Введіть цю формулу в порожню комірку, де ви хочете отримати результат, G2, наприклад:

= SUM (IF ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20)) ), 0)), а потім натисніть Shift + Ctrl + Enter клавіші разом, щоб отримати правильний результат, див. знімок екрана:

doc count унікальний з кількома критеріями 2

примітки: У наведеній вище формулі „Том"- це критерій імені, за яким ви хочете розраховувати, C2: C20 - комірки містять критерії імені, A2: A20 - це клітинки, для яких потрібно підрахувати унікальні значення.


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

Для обчислення унікальних значень між двома даними, наприклад, я хочу порахувати унікальний продукт між діапазоном дат 2016/9/1 і 2016/9/30, застосуйте цю формулу:

= SUM (IF ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)), 1 / COUNTIFS ($ A $ 2 : $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1))), 0), а потім натисніть Shift + Ctrl + Enter клавіші разом, щоб отримати унікальний результат, див. скріншот:

doc count унікальний з кількома критеріями 3

примітки: У наведеній вище формулі дата 2016,9,1 і 2016,9,30 - дата початку та дата закінчення, на основі яких ви хочете розрахувати, D2: D20 - комірки містять критерії дати, A2: A20 - це клітинки, з яких потрібно підрахувати унікальні значення.


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

Якщо ви хочете порахувати унікальний товар, який Том продає у вересні, вам може допомогти наступна формула.

Будь ласка, введіть цю формулу в порожню комірку, щоб вивести результат, наприклад, H2.

= SUM (IF (("" Tom "= $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE ( 2016, 9, 1))), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Том", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DATE (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DATE (2016, 9, 1))), 0) і натисніть Shift + Ctrl + Enter клавіші разом, щоб отримати унікальний результат, див. скріншот:

doc count унікальний з кількома критеріями 4

Примітки:

1. У наведеній вище формулі „Том"- це критерій імені, 2016,9,1 і 2016,9,30 - це дві дати, за якими ви хочете порахувати, C2: C20 - комірки містять критерії імен, і D2: D20 - клітинки містять дату, A2: A20 - діапазон комірок, для яких потрібно підрахувати унікальні значення.

2. Якщо вам потрібно використовуватиor”Критерії для підрахунку унікальних значень, такі як, обчислення товарів, які продаються Томом або в Південному регіоні, застосовуйте цю формулу:

=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0)), і не забудьте натиснути Shift + Ctrl + Enter клавіші разом, щоб отримати унікальний результат, див. скріншот:

doc count унікальний з кількома критеріями 5


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

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

Введіть цю формулу в порожню комірку, щоб вивести результат, I2, наприклад:

= SUM (IF (("" Tom "= $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)) * ("Північ" = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Том", $ A $ 2: $ A $ 20, $ A $ 2 : $ 20 $, $ D $ 2: $ D $ 20, "<=" & ДАТА (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & ДАТА (2016, 9, 1), $ B $ 2 : $ B $ 20, "Північ")), 0), а потім натисніть Shift + Ctrl + Enter клавіші разом, щоб отримати унікальний результат, див. скріншот:

doc count унікальний з кількома критеріями 6


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

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (19)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Привіт Дякую за це. Але що робити, якщо у мене є два стовпці для продукту або якщо в моєму списку продуктів є більше одного продукту в клітинці, розділених символом «,». Скажімо, А7 – це банан, яблуко, полуниця.
Цей коментар був мінімізований модератором на сайті
означає, що ви неправильно зберігаєте свої дані, якщо у вас більше 1 значення
Цей коментар був мінімізований модератором на сайті
забирає багато часу на обчислення... для трьох критеріїв countifs


http://www.vignanias.com
Цей коментар був мінімізований модератором на сайті
Його роботи. Дуже дякую.
Цей коментар був мінімізований модератором на сайті
скажіть, будь ласка, як підрахувати кількість унікальних завдань, завдання № починається лише з «JN» і виконується Джішну.
Цей коментар був мінімізований модератором на сайті
ось скріншот
Цей коментар був мінімізований модератором на сайті
Спасибі велике.
Цей коментар був мінімізований модератором на сайті
Привіт, народ
Мені потрібна ваша підтримка для додавання 4-го критерію до цієї формули, я пробував, але це не працює!!

= SUM (IF (("" Tom "= $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)) * ("Північ" = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Том", $ A $ 2: $ A $ 20, $ A $ 2 : $ 20 $, $ D $ 2: $ D $ 20, "<=" & ДАТА (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & ДАТА (2016, 9, 1), $ B $ 2 : $ B $ 20, "Північ")), 0)

чекаю швидкої відповіді, будь ласка ^_^
Цей коментар був мінімізований модератором на сайті
дякую, це було дуже корисно
Цей коментар був мінімізований модератором на сайті
Критерії «більше» і «менше дати» є відволікаючим прикладом того, як використовувати масив sumif.
Цей коментар був мінімізований модератором на сайті
З формули цієї статті,
якщо порахувати видимі рядки. як можна додати або відредагувати формулу?
Цей коментар був мінімізований модератором на сайті
"якщо порахувати видимі рядки."
Я маю на увазі відфільтровані рядки, а не підрахунок прихованих рядків.
Цей коментар був мінімізований модератором на сайті
моє питання.
Я маю на увазі, що відфільтровані рядки, а не підрахунок прихованих рядків.
Цей коментар був мінімізований модератором на сайті
Я можу отримати цінність у точці, що неможливо, тому, будь ласка, допоможіть мені

{=SUM(IF(("Regular"='Raw Data'!$G$5:$G$1785)*('Raw Data'!$D$5:$D$1785<=DATE(2019,6,30)*('Raw Data'!$D$5:$D$1785>=DATE(2019,6,1))),1/COUNTIFS('Raw Data'!$B$5:$B$1785,'Raw Data'!$B$5:$B$1785,'Raw Data'!$D$5:$D$1785,"<="&DATE(2019,6,30),'Raw Data'!$D$5:$D$1785,">="&DATE(2019,6,1))),0)}
Цей коментар був мінімізований модератором на сайті
Я намагаюся використовувати цей метод для обчислення унікальних клієнтів для певного продукту (де клієнт, можливо, купував кілька разів, але я хочу унікальних клієнтів). Якщо я введу формулу, але обмежу діапазон до підмножини лише 5 рядків, які, як я знаю, містять дублікат клієнта, це працює нормально. Але коли я застосовую до всього стовпця, наприклад $D:$D, він обчислює нескінченно; якщо він закінчується, він повертає неправильний результат. Але зараз він навіть не закінчується, і мені потрібно завершити процес Excel. Чи це занадто дорого з точки зору ЦП для застосування до великого обсягу даних (наприклад, 1500 рядків)?
Цей коментар був мінімізований модератором на сайті
Підрахуйте унікальні значення на основі чотирьох критеріїв
Цей коментар був мінімізований модератором на сайті
1 місяць2 назва бренду 3 executive wise4 mix party nameCount унікальна назва партії
Цей коментар був мінімізований модератором на сайті
привіт,
Це чудово, тільки я не можу змусити його працювати для того, що мені потрібно
У мене є два аркуші - підсумковий аркуш і інший аркуш із даними
Дати є динамічними, тому ви вводите діапазони дат на аркуші підсумків у двох клітинках (від B2 до D2)
Коли я замінюю DATE(2022,6,1) на B2, воно повертається з «значенням, що використовується у формулі, є неправильний тип даних»
Коли я тестую, розміщуючи DATE(2022,6,1) і DATE (2022,6,30) у частинах from - to у формулі, я отримую 0 як результат, що є неправильним.
Примітка. Я перебуваю в Ірландії, тому тут формат дати дд.мм.рр. Зміна нічого не виправляє, а також створює плутанину.
Моя формула така
=SUM(IF(Sheet4!$C$2:Sheet4!$C$65<=(D2)*(Sheet4!$C$2:Sheet4!$C$65>=(B2)), 1/COUNTIFS(Sheet4!$A$2:Sheet4!$A$65, Sheet4!$A$2:Sheet4!$A$65, Sheet4!$C$2:Sheet4!$C$65, "<="&D2,Sheet4!$C$2:Sheet4!$C$65, ">="&B2))),0)
Там, де Sheet4 містить дані, C2:C65 – клітинки з датами, A2:A65 – це клітинки з номерами проектів, де можуть бути дублікати
Будь-яка допомога - дуже вдячна,
Дякую
Цей коментар був мінімізований модератором на сайті
Для всіх наведених вище формул ви пропонуєте формулу без масиву, оскільки мої дані містять 25000 рядків. Мені потрібні безкоштовні пропозиції, а не платні
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

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

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