Salt la conținutul principal

Cum se numără valori unice bazate pe mai multe criterii în Excel?

În acest articol, voi lua câteva exemple pentru a număra valori unice pe baza unuia sau mai multor criterii într-o foaie de lucru. Următorii pași detaliați vă pot ajuta.

Numărați valori unice pe baza unui criteriu

Numărați valori unice pe baza a două date date

Numărați valori unice pe baza a două criterii

Numărați valori unice pe baza a trei criterii


săgeată albastru dreapta balon Numărați valori unice pe baza unui criteriu

De exemplu, am următorul interval de date, acum, vreau să număr produsul unic pe care Tom îl vinde.

număr de documente unic cu mai multe criterii 1

Vă rugăm să introduceți această formulă într-o celulă goală unde doriți să obțineți rezultatul, G2, de exemplu:

= SUM (IF ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20) ), 0)), apoi apăsați Shift + Ctrl + Enter tastele împreună pentru a obține rezultatul corect, consultați captura de ecran:

număr de documente unic cu mai multe criterii 2

notițe: În formula de mai sus, „Tom”Este criteriul de nume pe care doriți să vă bazați, C2: C20 este celulele conține criteriile de nume, A2: A20 este celulele pe care doriți să le numărați valorile unice.


săgeată albastru dreapta balon Numărați valori unice pe baza a două date date

Pentru a calcula valorile unice între două date date, de exemplu, vreau să număr produsul unic între intervalul de date 2016/9/1 și 2016/9/30, vă rugăm să aplicați această formulă:

= 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), apoi apăsați Shift + Ctrl + Enter tastele împreună pentru a obține rezultatul unic, vezi captura de ecran:

număr de documente unic cu mai multe criterii 3

notițe: În formula de mai sus, data 2016,9,1 și 2016,9,30 sunt data de începere și data de încheiere pe care doriți să le bazați, D2: D20 este celulele conțin criteriile de dată, A2: A20 este celulele din care doriți să numărați valorile unice.


săgeată albastru dreapta balon Numărați valori unice pe baza a două criterii

Dacă doriți să numărați produsul unic pe care Tom l-a vândut în septembrie, următoarea formulă vă poate ajuta.

Vă rugăm să introduceți această formulă într-o celulă goală pentru a afișa rezultatul, de exemplu, 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, "Tom", $ 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) apoi apăsați Shift + Ctrl + Enter tastele împreună pentru a obține rezultatul unic, vezi captura de ecran:

număr de documente unic cu mai multe criterii 4

note:

1. În formula de mai sus, „Tom”Este criteriul de nume, 2016,9,1 și 2016,9,30 sunt cele două date pe care doriți să le bazați, C2: C20 este celulele conține criteriile de nume și D2: D20 celulele conțin data, A2: A20 este gama de celule pe care doriți să le numărați valorile unice.

2. Dacă trebuie să utilizați un „or”Criterii pentru a număra valorile unice, cum ar fi calcularea produselor vândute de Tom sau în regiunea Sud, vă rugăm să aplicați această formulă:

=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)), și nu uitați să apăsați Shift + Ctrl + Enter tastele împreună pentru a obține rezultatul unic, vezi captura de ecran:

număr de documente unic cu mai multe criterii 5


săgeată albastru dreapta balon Numărați valori unice pe baza a trei criterii

Pentru a număra produsul unic cu trei criterii, formula poate fi mai complexă. Să spunem, calculând produsele unice care sunt vândute de Tom în septembrie și în regiunea Nord. Vă rugăm să faceți acest lucru:

Introduceți această formulă într-o celulă goală pentru a obține rezultatul, I2, de exemplu:

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)) * („Nord” = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, „Tom”, $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 : $ B $ 20, "Nord")), 0), apoi apăsați Shift + Ctrl + Enter tastele împreună pentru a obține rezultatul unic, vezi captura de ecran:

număr de documente unic cu mai multe criterii 6

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For all the above formula an you suggest a non array formula as my data runs to 25000 rows. I need a free suggestions and not paid ones
This comment was minimized by the moderator on the site
Hi,
This is great - except I cant get it to work for what I require
I have two sheets - a Summary sheet, and another sheet containing data
The dates are dynamic - so you enter the date ranges in the Summary sheet in two cells (from B2 to D2)
When I replace DATE(2022,6,1) with B2 it comes back with "a value used in the formula is the wrong data type"
When I test with putting DATE(2022,6,1) and DATE (2022,6,30) in the from - to parts in the formula - I get 0 as the result - which is wrong.
Note: I'm in Ireland - so the date format here is dd.mm.yy - changing things doesn't fix - and adds confusion tbh
My formula is
=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)
Where Sheet4 contains the data, C2:C65 are cells with dates, A2:A65 are cells with project numbers - where there maybe duplicates
Any help - greatly appreciated,
Thanks
This comment was minimized by the moderator on the site
1 month2 brand name 3 executive wise4 mix party nameCount unique party name
This comment was minimized by the moderator on the site
Count Unique Values Based On four Criteria
This comment was minimized by the moderator on the site
I am trying to use this method to calculate unique customers for a particular product (where a customer may have bought multiple times, but I want unique customers). If I enter the formula but limit the range to a subset of just 5 rows that I know contain a duplicate customer, it works fine. But when I apply to the whole column, e.g. $D:$D, it calculates endlessly; if it finishes, it returns a wrong result. But now it's not even finishing and I have to end the Excel process. Is this just too costly in terms of CPU to apply to a large volume of data (e.g. 1500 rows)?
This comment was minimized by the moderator on the site
I ma getting value in point which is not possible So please help me Out

{=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)}
This comment was minimized by the moderator on the site
my question.
I mean that filtered rows , and not count hidden rows.
This comment was minimized by the moderator on the site
"if count visible rows."
I mean filtered rows , and not count rows hidden.
This comment was minimized by the moderator on the site
Ffrom this article formula,
if count visible rows. how can add or edit formula?
This comment was minimized by the moderator on the site
The greater and less than date criteria is a distracting example of how to use the sumif array.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations