Daptar eusi
Tutorial ningali kumaha ngamangpaatkeun fungsi array dinamis anyar pikeun ngitung nilai unik dina Excel: rumus ngitung éntri unik dina kolom, kalayan sababaraha kriteria, teu malire kosong, sareng seueur deui.
Sababaraha taun ka tukang, urang ngabahas rupa-rupa cara pikeun ngitung nilai unik sareng béda dina Excel. Tapi kawas sagala program software sejen, Microsoft Excel terus evolves, sarta fitur anyar muncul kalawan ampir unggal release. Dinten ayeuna, urang bakal ningali kumaha ngitung nilai unik dina Excel tiasa dilakukeun sareng fungsi array dinamis anu nembe diwanohkeun. Upami anjeun teu acan nganggo salah sahiji fungsi ieu, anjeun bakal kaget ningali kumaha rumusna janten langkung sederhana dina hal ngawangun sareng genah dianggo.
Catetan. Sadaya rumus anu dibahas dina tutorial ieu ngandelkeun fungsi UNIK, anu ngan sayogi dina Excel 365 sareng Excel 2021. Upami anjeun nganggo Excel 2019, Excel 2016 atanapi sateuacana, mangga parios artikel ieu kanggo solusi.
Itung niléy unik dina kolom
Cara panggampangna pikeun ngitung niléy unik dina kolom nyaéta ngagunakeun fungsi UNIK babarengan jeung fungsi COUNTA:
COUNTA(UNIQUE( rentang ))Rumusna tiasa dianggo sareng logika saderhana ieu: UNIQUE mulihkeun sakumpulan éntri unik, sareng COUNTA ngitung sadaya unsur array.
Salaku conto, hayu urang ngitung unik. ngaran dina rentang B2:B10:
=COUNTA(UNIQUE(B2:B10))
Rumusna ngabejaan urang yen aya 5ngaran béda dina daptar winners:
Tip. Dina conto ieu, urang ngitung nilai téks unik, tapi anjeun bisa make rumus ieu pikeun tipe data séjén ogé kaasup angka, kaping, waktu, jsb
Itung nilai unik nu lumangsung ngan sakali
Dina conto saméméhna. , urang diitung sagala béda (béda) éntri dina kolom. Waktos ieu, urang hoyong terang jumlah rékaman unik anu kajadian ngan sakali . Jang ngalampahkeunana, jieun rumus anjeun ku cara kieu:
Pikeun meunang daptar kajadian sakali, setel argumen ka-3 UNIQUE ka BENER:
UNIQUE(B2:B10,,TRUE))
Pikeun ngitung kajadian hiji-waktos unik, sarang UNIQUE dina fungsi ROW:
ROWS(UNIQUE(B2:B10,,TRUE))
Perhatikeun yén COUNTA moal jalan dina hal ieu sabab ngitung sadaya sél anu henteu kosong, kalebet nilai kasalahan. Janten, upami teu aya hasil anu kapendak, UNIQUE bakal ngabalikeun kasalahan, sareng COUNTA bakal diitung salaku 1, anu salah!
Pikeun nanganan kasalahan anu mungkin, bungkus fungsi IFERROR dina rumus anjeun sareng paréntahkeun kana kaluaran 0 lamun aya kasalahan:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
Alhasil, anjeun meunang cacah dumasar kana konsép database unik:
Count baris unik dina Excel
Ayeuna anjeun terang kumaha ngitung sél unik dina kolom, aya ide kumaha milarian jumlah baris unik?
Kieu solusina:
ROWS( UNIK( rentang ))Trikna nya éta "nyeupan" sakabéh rentang ka UNIK sangkan manggihan kombinasi nilai unik.dina sababaraha kolom. Sanggeus éta, anjeun ngan saukur ngalampirkeun rumus dina pungsi ROWS pikeun ngitung jumlah baris.
Contona, pikeun ngitung baris unik dina rentang A2:C10, urang ngagunakeun rumus ieu:
=ROWS(UNIQUE(A2:C10))
Itung éntri unik anu teu malire sél kosong
Pikeun ngitung niléy unik dina Excel teu malire kosong, gunakeun pungsi FILTER pikeun nyaring sél kosong, terus Lungsikeun kana rumus COUNTA UNIK anu tos biasa:
COUNTA(UNIK(FILTER( rentang , rentang "")))Kalayan data sumber dina B2:B11 , rumusna kieu:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
Potret layar di handap nembongkeun hasilna:
Itung nilai unik kalayan kriteria
Pikeun nimba niléy-niléy unik dumasar kana kritéria nu tangtu, anjeun ngagunakeun deui pungsi UNIK jeung FILTER babarengan sakumaha anu dipedar dina conto ieu. Teras, anjeun nganggo fungsi ROWS pikeun ngitung éntri unik sareng IFERROR pikeun nangkep sagala jinis kasalahan sareng ngagentosana ku 0:
IFERROR(ROWS(UNIQUE( rentang , criteria_range = kriteria ))), 0)Contona, pikeun manggihan sabaraha winners béda aya dina olahraga husus, make rumus ieu:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
Dimana A2:A10 mangrupikeun rentang pikeun milarian nami unik ( rentang ), B2:B10 mangrupikeun olahraga dimana juara bersaing ( criteria_range ), sareng E1 mangrupikeun olahraga anu dipikaresep. ( kriteria ).
Itung nilai unik kalayan sababaraha kriteria
Rumus pikeunngitung nilai unik dumasar kana sababaraha kritéria lumayan mirip sareng conto di luhur, sanaos kritéria diwangun rada béda:
IFERROR(ROWS(UNIK( rentang , ( criteria_range1 = kritéria1 ) * ( rentang_kritéria2 = kritéria2 )))), 0)Nu hayang nyaho mékanika batin, bisa manggihan katerangan. logika rumus di dieu: Manggihan nilai unik dumasar kana sababaraha kriteria.
Dina conto ieu, urang bade manggihan sabaraha winners béda aya dina olahraga husus dina F1 ( kriteria 1 ) jeung di handapeun umur di F2 ( kriteria 2 ). Pikeun ieu, kami nganggo rumus ieu:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10
Dimana A2:B10 mangrupikeun daptar nami ( rentang ), C2:C10 mangrupikeun olahraga ( criteria_range 1 ) jeung D2:D10 nyaeta umur ( criteria_range 2 ).
Kitu cara ngitung nilai unik dina Excel kalawan dinamis anyar. fungsi Asép Sunandar Sunarya. Kuring yakin anjeun ngahargaan kumaha leuwih basajan sagala solusi jadi. Atoh, hatur nuhun pikeun maca sareng ngarepkeun anjeun tiasa ningali anjeun dina blog kami minggu payun!
Buku kerja latihan pikeun diunduh
Itung conto rumus nilai unik (file .xlsx)