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
- Számoljon egyedi számértékeket az Excel 365 kritériumai alapján
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ő:
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:
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:
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:
- 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:
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:
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:
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 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...

Office Tab - Engedélyezze a lapos olvasást és szerkesztést 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.
