Как подсчитать уникальные значения на основе нескольких критериев в Excel?
В этой статье я приведу несколько примеров, как подсчитать уникальные значения на основе одного или нескольких критериев на листе. Следующие подробные шаги могут помочь вам.
Подсчет уникальных значений на основе одного критерия
Подсчет уникальных значений на основе двух заданных дат
Подсчет уникальных значений на основе двух критериев
Подсчет уникальных значений на основе трех критериев
Подсчет уникальных значений на основе одного критерия
Например, у меня есть следующий диапазон данных, и теперь я хочу подсчитать уникальные продукты, которые продал Том.
Пожалуйста, введите эту формулу в пустую ячейку, где вы хотите получить результат, например G2:
=СУММ(ЕСЛИ("Том"=$C$2:$C$20; 1/(СЧЁТЕСЛИМН($C$2:$C$20; "Том"; $A$2:$A$20; $A$2:$A$20)); 0)), а затем нажмите клавиши Shift + Ctrl + Enter вместе, чтобы получить правильный результат, см. скриншот:
Примечание: В приведенной выше формуле «Том» — это условие имени, по которому вы хотите выполнить подсчет, C2:C20 — это ячейки, содержащие условие имени, A2:A20 — это ячейки, из которых вы хотите подсчитать уникальные значения.
Подсчет уникальных значений на основе двух заданных дат
Чтобы вычислить уникальные значения между двумя заданными датами, например, я хочу подсчитать уникальные продукты в диапазоне дат с 01.09.2016 по 30.09.2016, примените эту формулу:
=СУММ(ЕСЛИ($D$2:$D$20<=ДАТА(2016; 9; 30)*($D$2:$D$20>=ДАТА(2016; 9; 1)); 1/СЧЁТЕСЛИМН( $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&ДАТА(2016; 9; 30);$D$2:$D$20; ">="&ДАТА(2016; 9; 1))); 0), а затем нажмите клавиши Shift + Ctrl + Enter вместе, чтобы получить уникальный результат, см. скриншот:
Примечание: В приведенной выше формуле даты 01.09.2016 и 30.09.2016 являются начальной и конечной датами, по которым вы хотите выполнить подсчет, D2:D20 — это ячейки, содержащие условия дат, A2:A20 — это ячейки, из которых вы хотите подсчитать уникальные значения.
Подсчет уникальных значений на основе двух критериев
Если вы хотите подсчитать уникальные продукты, которые Том продал в сентябре, следующая формула может вам помочь.
Введите эту формулу в пустую ячейку для вывода результата, например H2.
=СУММ(ЕСЛИ(("Том"=$C$2:$C$20)*($D$2:$D$20<=ДАТА(2016; 9; 30)*($D$2:$D$20>=ДАТА(2016; 9; 1))); 1/СЧЁТЕСЛИМН($C$2:$C$20; "Том"; $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&ДАТА(2016; 9; 30);$D$2:$D$20; ">="&ДАТА(2016; 9; 1))); 0) и затем нажмите клавиши Shift + Ctrl + Enter вместе, чтобы получить уникальный результат, см. скриншот:
Примечания:
1. В приведенной выше формуле «Том» — это условие имени, 01.09.2016 и 30.09.2016 — это две даты, по которым вы хотите выполнить подсчет, C2:C20 — это ячейки, содержащие условие имени, D2:D20 — это ячейки, содержащие даты, A2:A20 — это диапазон ячеек, из которого вы хотите подсчитать уникальные значения.
2. Если вам нужно использовать критерий «или» для подсчета уникальных значений, например, подсчитать продукты, проданные Томом или в южном регионе, примените эту формулу:
=СУММ(--(ЧАСТОТА(ЕСЛИ(("Том"=$C$2:$C$20)+("Юг"=$B$2:$B$20); СЧЁТЕСЛИ($A$2:$A$20; "<"&$A$2:$A$20); ""); СЧЁТЕСЛИ($A$2:$A$20; "<"&$A$2:$A$20))>0)), и не забудьте нажать клавиши Shift + Ctrl + Enter вместе, чтобы получить уникальный результат, см. скриншот:
Подсчет уникальных значений на основе трех критериев
Чтобы подсчитать уникальные продукты с тремя критериями, формула может быть более сложной. Допустим, вычисляем уникальные продукты, проданные Томом в сентябре и в северном регионе. Пожалуйста, сделайте следующее:
Введите эту формулу в пустую ячейку для вывода результата, например I2:
=СУММ(ЕСЛИ(("Том"=$C$2:$C$20)*($D$2:$D$20<=ДАТА(2016; 9; 30))*($D$2:$D$20>=ДАТА(2016; 9; 1))*("Север"=$B$2:$B$20); 1/СЧЁТЕСЛИМН($C$2:$C$20; "Том"; $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&ДАТА(2016; 9; 30); $D$2:$D$20; ">="&ДАТА(2016; 9; 1); $B$2:$B$20; "Север")); 0), а затем нажмите клавиши Shift + Ctrl + Enter вместе, чтобы получить уникальный результат, см. скриншот:
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!