Ugrás a tartalomra

Számoljon egyedi numerikus értékeket az Excel kritériumai alapján

Az Excel munkalapon problémát tapasztalhat, amely egy adott feltétel alapján számolja az egyedi számértékek számát. Például hogyan tudom megszámolni a „póló” termék egyedi mennyiségi értékeit a jelentésből az alábbi képernyőkép alatt? Ebben a cikkben bemutatok néhány képletet ennek a feladatnak az Excelben történő eléréséhez.


Számítson egyedi numerikus értékeket a kritériumok alapján az Excel 2019, 2016 és korábbi verzióiban

Az Excel 2019 és a korábbi verziókban a SUM, FREQUENCY és IF függvények kombinálásával képletet hozhat létre az egyedi értékek kritériumok szerinti számításához, az általános szintaxis a következő:

{=SUM(--(FREQUENCY(IF(criteria_range=criteria,range),range)>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: A megadott feltételeknek megfelelő cellatartomány;
  • criteria: Az a feltétel, amely alapján egyedi értékeket szeretne számolni;
  • range: A számolni kívánt egyedi értékű cellák tartománya.

Kérjük, alkalmazza az alábbi képletet egy üres cellába, majd nyomja meg a gombot Ctrl + Shift + Enter billentyűk a helyes eredmény eléréséhez, lásd a képernyőképet:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))


A képlet magyarázata:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))

  • IF(A2:A12=E2,C2:C12): Ez a HA függvény a C oszlop értékét adja vissza, ha az A oszlopban szereplő termék „póló”, az eredmény egy ilyen tömb: {HAMIS; 300; 500; HAMIS; 400; HAMIS; 300; HAMIS; HAMIS; HAMIS; 350}.
  • FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)= FREQUENCY({FALSE;300;500;FALSE;400;FALSE;300;FALSE;FALSE;FALSE;350},{200;300;500;350;400;450;300;550;200;260;350}): A FREQUENCE függvény a tömblista minden számértékének megszámlálására és az eredmény visszaadására szolgál: {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0; XNUMX} .
  • --(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0)=--({0;2;1;1;1;0;0;0;0;0;0;0}>0): Ellenőrizze, hogy a tömb minden értéke nagyobb -e 0 -nál, és kapja meg a következő eredményt: {FALSE; TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}. Ezután a kettős negatív előjel az IGAZ és a HAMIS értékeket 1 -re és 0 -ra alakítja, és egy ilyen tömböt ad vissza: {0; 1; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0; XNUMX}.
  • SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))=SUM({0;1;1;1;1;0;0;0;0;0;0;0}): Végül használja a SUM funkciót, hogy összeadja ezeket az értékeket, és megkapja a teljes számot: 4.

Tipp:

Ha több feltétel alapján szeretné számolni az egyedi értékeket, akkor csak más feltételeket kell hozzáadnia a képlethez * karakterrel:

=SUM(--(FREQUENCY(IF((criteria,_range1=criteria1)* (criteria,_range2=criteria2)*…,range),range)>0))

Számoljon egyedi számértékeket az Excel 365 kritériumai alapján

Az Excel 365 -ben a ROWS, az UNIQUE és a FILTER függvények kombinációja segíthet az egyedi számértékek megszámolásában a kritériumok alapján, az általános szintaxis:

=ROWS(UNIQUE(FILTER(range,criteria_range=criteria)))
  • range: A számolni kívánt egyedi értékű cellák tartománya.
  • criteria_range: A megadott feltételeknek megfelelő cellatartomány;
  • criteria: Az a feltétel, amely alapján egyedi értékeket szeretne számolni;

Másolja vagy írja be a következő képletet egy cellába, majd nyomja meg a gombot belép gomb az eredmény visszaadásához, lásd a képernyőképet:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))


A képlet magyarázata:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))

  • A2: A12 = E2: Ez a kifejezés ellenőrzi, hogy az E2 cella értéke létezik -e az A2: A12 tartományban, és ezt az eredményt kapja: {FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE}.
  • FILTER(C2:C12,A2:A12=E2): A FREQUENCE függvény a tömblista minden számértékének megszámlálására és az eredmény visszaadására szolgál: {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0; XNUMX} .
  • UNIQUE(FILTER(C2:C12,A2:A12=E2))=UNIQUE({300;500;400;300;350}): Itt az EGYEDI függvény segítségével egyedi értékeket nyerhet ki a lista tömbből, hogy megkapja ezt az eredményt: {300; 500; 400; 350}.
  • ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))=ROWS({300;500;400;350}): A ROWS függvény a cellák tartománya vagy tömbje alapján adja vissza a sorok számát, így az eredmény: 4.

Tipp:

1. Ha az egyező érték nem létezik az adattartományban, akkor hibaértéket kap, és a hibaérték 0 -ra való cseréjéhez alkalmazza a következő képletet:

=IFERROR(ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2))), 0)

2. Az egyedi értékek több feltétel alapján történő számlálásához csak más feltételeket kell hozzáadnia a képlethez * karakterrel:

=ROWS(UNIQUE(FILTER(range,(criteria_range1=criteria1)* (criteria_range2=criteria2)*…)))

Használt relatív függvény:

  • ÖSSZEG:
  • Az Excel SUM függvény a megadott értékek összegét adja vissza.
  • FREKVENCIA:
  • A FREQUENCY függvény kiszámítja, hogy az értékek milyen gyakran fordulnak elő egy értéktartományon belül, majd függőleges számtömböt ad vissza.
  • Sorok:
  • A SOROK függvény az adott hivatkozás vagy tömb sorainak számát adja vissza.
  • EGYEDI:
  • Az EGYEDI függvény egy lista vagy tartomány egyedi értékeinek listáját adja vissza.
  • SZŰRŐ:
  • A SZŰRŐ funkció segít az adatok tartományának szűrésében az Ön által meghatározott feltételek alapján.

További cikkek:

  • Számoljon oszlopban egyedi számértékeket vagy dátumokat
  • Tegyük fel, hogy van egy számlistája, amely néhány ismétlődést tartalmaz, most szeretné számolni az egyedi értékek számát, vagy az értékek csak egyszer jelennek meg a listában, ahogy az alábbi képernyőkép látható. Ebben a cikkben néhány hasznos képlettel fogunk foglalkozni ennek a feladatnak az Excelben történő gyors és egyszerű megoldásához.
  • Számolja az összes mérkőzést / ismétlődést két oszlop között
  • Legtöbbünk számára közös feladat lehet két adatoszlop összehasonlítása, és a két oszlopban található összes egyezés vagy duplikáció megszámlálása. Például két névoszlop van, néhány név az első és a második oszlopban is megjelenik, most az összes illeszkedő nevet (a két oszlopon belül található egyezéseket) két oszlop között szeretné számolni, amint az alábbi képernyőkép látható, ez az oktatóanyag bemutat néhány formulát ennek a célnak az eléréséhez az Excelben.
  • Számolja a sejtek számát a sok érték egyikével
  • Tegyük fel, hogy az A oszlopban van egy terméklistám, most szeretném megkapni az Apple, a szőlő és a citrom egyes termékeinek teljes számát, amelyek a C4: C6 tartományban szerepelnek az A oszlopból, az alábbi képernyőkép szerint. Általában az Excel programban az egyszerű COUNTIF és COUNTIFS függvények nem működnek ebben a forgatókönyvben. Ebben a cikkben arról fogok beszélni, hogyan lehet gyorsan és egyszerűen megoldani ezt a feladatot a SUMPRODUCT és a COUNTIF funkciók kombinációjával.

A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations