Ugrás a tartalomra

Számoljon egyedi értékeket egy tartományban az Excelben

Ez az oktatóanyag elmagyarázza, hogyan kell csak az egyedi értékeket számolni az ismétlődések között egy Excel -listában meghatározott képletekkel.


Hogyan lehet megszámolni az egyedi értékeket egy oszlopban az Excelben?

Tegyük fel, hogy az alábbi képernyőképen látható a termékek táblázata, és csak a Termék oszlopban szereplő egyedi értékek számításához alkalmazhatja az alábbi képletek egyikét.

Általános képletek

=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))

=SUMPRODUCT(1/COUNTIF(range,range))

érvek

Választék: Az a cellatartomány, amelyben csak az egyedi értékeket szeretné megszámolni;
Tartomány.első cella: A tartomány első cellája.

Hogyan kell használni ezeket a képleteket?

1. Válasszon egy üres cellát az eredmény megjelenítéséhez.

2. Írja be az alábbi képletek egyikét a kijelölt cellába, és nyomja meg a gombot belép kulcs.

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

Megjegyzések:

1) Ezekben a képletekben a D3: D16 a csak egyedi értékeket számozni kívánó cellatartomány, a D3 pedig a tartomány első cellája. Szükség szerint megváltoztathatja őket.
2) Ha a megadott tartományban üres cellák vannak, az első képlet #N/A hibát, a második képlet pedig #DIV/0 hibát ad vissza.

Képletek magyarázata

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

  • MÉRKŐZÉS (D3: D16, D3: D16,0): A MATCH függvény megkapja a D3: D16 tartomány minden elemének pozícióját, ha az értékek többször jelennek meg az adattartományban, akkor ugyanazt a pozíciót adja vissza, hogy így kapja meg a tömböt {1; 2; 3; 2; 1 ; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
  • SOR (D3: D16) -ROSZ (D3) +1: Itt a ROW függvény a D3 hivatkozás sorszámát adja vissza: D16 és D3, és a következőt kapja: {3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16}- {3} +1.
  • A tömb minden száma kivonja a 3 -as számot, majd összead 1 -et, és végül az {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14} értékeket adja vissza.
  • FREQUENCY({1;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): A frekvenciafüggvény kiszámítja, hogy az egyes számok milyen gyakran fordulnak elő az adattömbben, és egy ilyen számtömböt ad vissza {6; 5; 3; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; XNUMX }.
  • SUMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: A tömb minden száma 0 -val hasonlít össze, és ha igaz, 0 -nál nagyobb, akkor IGAZ értéket ad vissza, ellenkező esetben HAMIS értéket ad vissza. És kapsz egy IGAZ HAMIS tömböt, mint ez {IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS};
-{IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}: Ez a két mínuszjel az „IGAZ” -t 1 -re, a „HAMIS” -t 0 -ra alakítja át. Itt új tömböt kapunk, mint {1; 1; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0 ; 0; XNUMX}.
SUMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): A SUMPRODUCT függvény összesíti a tömb összes számát, és a végeredményt 3 -ként adja vissza.

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

  • COUNTIF (D3: D16, D3: D16): A COUNTIF függvény megszámolja, hogy az egyes értékek milyen gyakran fordulnak elő a D3: D16 tartományban, feltételként ugyanazokat az értékeket használva. Visszaad egy ilyen tömböt {6; 5; 3; 5; 6; 6; 3; 5; 6; 6; 6; 5; 3; 5}, ami azt jelenti, hogy a laptop hatszor jelenik meg, a kivetítő ötször és a kijelző 6 -szor jelenik meg.
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: A tömb minden számát el kell osztani 1 -gyel, és új tömböt ad vissza: {0.166666666666667; 0.2; 0.333333333333333; 0.2; 0.166666666666667; 0.166666666666667; 0.2;
    0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;}.
  • SUMPRODUCT({0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;
    0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;})
    : Ezután a SUMPRODUCT függvény összesíti a tömb összes számát, és a végeredményt 3 -ként adja vissza.

Kapcsolódó funkciók

Excel SUMPRODUCT függvény
Az Excel SUMPRODUCT függvény használható két vagy több oszlop vagy tömb együttes szorzására, majd a termékek összegének lekérésére.

Excel FREQUENCY függvény
Az Excel 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.

Excel MATCH függvény
Az Excel MATCH függvény egy adott értéket keres egy cellatartományban, és visszaadja ennek az értéknek a relatív pozícióját.

Excel ROW függvény
Az Excel ROW függvény egy referencia sorszámát adja vissza.

Excel COUNTIF függvény
Az Excel COUNTIF függvény a feltételnek megfelelő cellák számának számlálására szolgál.


Kapcsolódó képletek

Számolja a látható sorok számát egy szűrt listában
Ez az oktatóanyag elmagyarázza, hogyan kell megszámolni a látható sorok számát az Excel szűrt listájában a SUBTOTAL funkcióval.

Számoljon egyedi értékeket kritériumokkal
Ez a lépésenkénti útmutató segít abban, hogy csak egyedi értékeket számoljon egy meghatározott kritérium alapján egy másik oszlopban

Számolja a látható sorokat kritériumokkal
Ez az oktatóanyag részletes lépéseket tartalmaz, amelyek segítenek a látható sorok megszámlálásában kritériumokkal.

A COUNTIF használata nem összefüggő tartományban
Ez a lépésenkénti útmutató bemutatja, hogyan kell használni a számláló funkciót az Excel nem szomszédos tartományán.


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