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

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 Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

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!
fundul officetab
Comentarii (19)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună. Mulțumesc pentru asta. Dar ce se întâmplă dacă am două coloane pentru Produs sau dacă lista mea de produse are mai multe produse într-o celulă, separate prin ",". Să spunem, A7 este banană, măr, căpșuni.
Acest comentariu a fost redus la minimum de moderatorul de pe site
înseamnă că nu stocați corect datele dacă aveți mai mult de 1 valoare
Acest comentariu a fost redus la minimum de moderatorul de pe site
luând mult timp în calcul.... pentru trei criterii countifs


http://www.vignanias.com
Acest comentariu a fost redus la minimum de moderatorul de pe site
Merge. Mulțumesc foarte mult.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vă rog să-mi spuneți cum să număr locurile de muncă unice, numărul de locuri de muncă începe doar cu „JN” și este făcut de Jishnu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
aici este captura de ecran
Acest comentariu a fost redus la minimum de moderatorul de pe site
Multumesc mult.
Acest comentariu a fost redus la minimum de moderatorul de pe site
salut baieti
Am nevoie de sprijinul tău pentru adăugarea celui de-al 4-lea criteriu la această formulă, am încercat dar nu funcționează !!

= 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)

astept un raspuns rapid va rog ^_^
Acest comentariu a fost redus la minimum de moderatorul de pe site
mulțumesc, asta a fost foarte util
Acest comentariu a fost redus la minimum de moderatorul de pe site
Criteriile mai mari și mai mici decât date sunt un exemplu care distrag atenția despre modul de utilizare a matricei sumif.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Din formula acestui articol,
dacă numărați rândurile vizibile. cum se poate adăuga sau edita formula?
Acest comentariu a fost redus la minimum de moderatorul de pe site
„dacă numărați rândurile vizibile”.
Mă refer la rândurile filtrate și nu la numărarea rândurilor ascunse.
Acest comentariu a fost redus la minimum de moderatorul de pe site
intrebarea mea.
Adică rândurile filtrate și nu numără rândurile ascunse.
Acest comentariu a fost redus la minimum de moderatorul de pe site
O să obțin valoare, ceea ce nu este posibil. Așa că vă rog să mă ajutați

{=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)}
Acest comentariu a fost redus la minimum de moderatorul de pe site
Încerc să folosesc această metodă pentru a calcula clienți unici pentru un anumit produs (unde este posibil ca un client să fi cumpărat de mai multe ori, dar vreau clienți unici). Dacă introduc formula, dar limitez intervalul la un subset de doar 5 rânduri despre care știu că conțin un client duplicat, funcționează bine. Dar când aplic la întreaga coloană, de exemplu $D:$D, calculează la nesfârșit; dacă se termină, returnează un rezultat greșit. Dar acum nici nu se termină și trebuie să închei procesul Excel. Este acest lucru prea costisitor în ceea ce privește CPU pentru a fi aplicat unui volum mare de date (de exemplu, 1500 de rânduri)?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Numărați valorile unice pe baza a patru criterii
Acest comentariu a fost redus la minimum de moderatorul de pe site
1 lună2 nume de marcă 3 înțelepciune executiv4 nume de petrecere de amestecare Număr de nume unic de petrecere
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,
Acest lucru este grozav - cu excepția faptului că nu îl pot face să funcționeze pentru ceea ce am nevoie
Am două foi - o foaie Rezumat și o altă foaie care conține date
Datele sunt dinamice - așa că introduceți intervalele de date în foaia Rezumat în două celule (de la B2 la D2)
Când înlocuiesc DATE(2022,6,1) cu B2, apare „o valoare folosită în formulă este tipul de date greșit”
Când testez cu punerea DATE(2022,6,1) și DATE (2022,6,30) în părțile de la - la din formulă - obțin 0 ca rezultat - ceea ce este greșit.
Notă: sunt în Irlanda - deci formatul datei aici este dd.mm.yy - schimbarea lucrurilor nu se rezolvă - și adaugă confuzie tbh
Formula mea este
=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)
În cazul în care Sheet4 conține datele, C2:C65 sunt celule cu date, A2:A65 sunt celule cu numere de proiect - unde poate există duplicate
Orice ajutor - foarte apreciat,
mulțumesc
Acest comentariu a fost redus la minimum de moderatorul de pe site
Pentru toate formulele de mai sus, sugerați o formulă fără matrice, deoarece datele mele rulează la 25000 de rânduri. Am nevoie de sugestii gratuite și nu de cele plătite
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL