Как да броим уникални стойности въз основа на множество критерии в Excel?
В тази статия ще взема няколко примера, за да преброите уникалните стойности въз основа на един или повече критерии в работен лист. Следните подробни стъпки може да ви помогнат.
Преброяване на уникални стойности въз основа на един критерий
Преброяване на уникални стойности въз основа на две дадени дати
Преброяване на уникални стойности въз основа на два критерия
Преброяване на уникални стойности въз основа на три критерия
Преброяване на уникални стойности въз основа на един критерий
Например, имам следния диапазон от данни, сега искам да преброя уникалния продукт, който Том продава.
Моля, въведете тази формула в празна клетка, където искате да получите резултата, G2, например:
=SUM(IF("Том"=$C$2:$C$20, 1/(COUNTIFS($C$2:$C$20, "Том", $A$2:$A$20, $A$2:$A$20) ), 0)), след което натиснете Shift + Ctrl + Enter ключове заедно, за да получите правилния резултат, вижте екранната снимка:
Забележка: В горната формула „том” е критериите за име, въз основа на които искате да броите, 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, "<="&ДАТА(2016, 9, 30),$D$2:$D$20, ">="&ДАТА(2016, 9, 1))), 0), след което натиснете Shift + Ctrl + Enter ключове заедно, за да получите уникалния резултат, вижте екранната снимка:
Забележка: В горната формула датата 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, " <="&ДАТА(2016, 9, 30),$D$2:$D$20, ">="&ДАТА(2016, 9, 1))), 0) и след това натиснете Shift + Ctrl + Enter ключове заедно, за да получите уникалния резултат, вижте екранната снимка:
Забележки:
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 ключове заедно, за да получите уникалния резултат, вижте екранната снимка:
Преброяване на уникални стойности въз основа на три критерия
За да се брои уникалният продукт по три критерия, формулата може да е по-сложна. Да речем, изчисляване на уникалните продукти, които се продават от Том през септември и в регион Север. Моля, направете следното:
Въведете тази формула в празна клетка, за да изведете резултата, 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 :$A$20, $D$2:$D$20, "<="&ДАТА(2016, 9, 30), $D$2:$D$20, ">="&ДАТА(2016, 9, 1), $B$2 :$B$20, "Север")), 0), след което натиснете Shift + Ctrl + Enter ключове заедно, за да получите уникалния резултат, вижте екранната снимка:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!