Excel SMALL berfungsi untuk menemukan dan menyoroti nilai terendah

  • Bagikan Ini
Michael Brown

Dalam tutorial singkat ini, kita akan berbicara tentang fungsi SMALL Excel, cara kerjanya dan cara menggunakannya untuk menemukan angka, tanggal, atau waktu terkecil ke-N.

Perlu menemukan beberapa angka terendah dalam lembar kerja? Ini cukup mudah dilakukan dengan fitur Excel Sort. Tidak ingin membuang waktu untuk mengurutkan ulang data Anda dengan setiap perubahan? Fungsi SMALL akan membantu Anda dengan cepat menemukan nilai terendah, terkecil kedua, terkecil ketiga, dan seterusnya.

    Fungsi KECIL Excel

    SMALL adalah fungsi statistik yang mengembalikan nilai terkecil ke-n dalam kumpulan data.

    Sintaks fungsi SMALL mencakup dua argumen, yang keduanya diperlukan.

    KECIL(larik, k)

    Di mana:

    • Larik - array atau rentang sel untuk mengekstrak nilai terkecil.
    • K - bilangan bulat yang menunjukkan posisi dari nilai terendah untuk dikembalikan, yaitu k-k terkecil.

    Fungsi ini tersedia di semua versi Excel untuk Office 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, dan sebelumnya.

    jenis. Untuk menemukan nilai terendah ke-k dengan kriteria, gunakan rumus Excel SMALL IF.

    Rumus dasar KECIL di Excel

    Rumus SMALL dalam bentuk dasarnya sangat mudah dibuat - Anda cukup menentukan rentang dan posisi dari item terkecil untuk dikembalikan.

    Dalam daftar angka di B2:B10, seandainya Anda ingin mengekstrak nilai terkecil ke-3. Rumusnya sesederhana:

    =KECIL(B2:B10, 3)

    Untuk memudahkan Anda memeriksa hasilnya, kolom B diurutkan dalam urutan menaik:

    4 hal yang harus Anda ketahui tentang fungsi KECIL

    Catatan penggunaan berikut akan membantu Anda lebih memahami perilaku fungsi SMALL dan menghindari kebingungan saat membuat rumus Anda sendiri.

    1. Apa saja sel kosong , teks nilai, dan logis nilai TRUE dan FALSE di dalam array argumen diabaikan.
    2. Jika array berisi satu atau lebih kesalahan , kesalahan dikembalikan.
    3. Jika ada duplikat di array Misalnya, jika dua sel berisi angka 1, dan fungsi SMALL dikonfigurasikan untuk mengembalikan nilai terkecil dan nilai terkecil ke-2, Anda akan mendapatkan 1 dalam kedua kasus.
    4. Dengan mengasumsikan n adalah jumlah nilai dalam array , SMALL(array,1) akan mengembalikan nilai terendah, dan SMALL(array,n) akan memilih nilai tertinggi.

    Cara menggunakan fungsi SMALL di Excel - contoh rumus

    Dan sekarang, mari kita lihat beberapa contoh lain dari fungsi SMALL Excel yang melampaui penggunaan dasarnya.

    Temukan nilai 3, 5, 10, dll. terbawah

    Seperti yang sudah Anda ketahui, fungsi SMALL didesain untuk menghitung nilai terendah ke-n. Contoh ini menunjukkan bagaimana melakukan hal ini secara efektif.

    Pada tabel di bawah ini, misalkan Anda ingin mencari nilai 3 terbawah. Untuk ini, ketik angka 1, 2 dan 3 dalam sel terpisah (D3, D4 dan D5 dalam kasus kami). Kemudian, masukkan rumus berikut di E3 dan seret ke bawah melalui E5:

    =KECIL($B$2:$B$10, D3)

    Di E3, rumus mengekstrak nilai terkecil menggunakan angka di D3 untuk k Hal kuncinya adalah menyediakan referensi sel yang tepat yang karenanya rumus menyalin dengan benar di sel lain: absolut untuk array dan relatif untuk k .

    Tidak ingin repot-repot mengetikkan peringkat secara manual? Gunakan fungsi ROWS dengan memperluas jangkauan referensi untuk memberikan k Untuk ini, kita membuat referensi absolut untuk sel pertama (atau hanya mengunci koordinat baris seperti B$2) dan referensi relatif untuk sel terakhir:

    =KECIL($B$2:$B$10, BARIS(B$2:B2))

    Hasilnya, referensi rentang meluas saat rumus disalin ke bawah kolom. Di D2, ROWS(B$2:B2) menghasilkan 1 untuk k Dalam D3, ROWS(B$2:B3) menghasilkan 2, dan kita mendapatkan biaya terendah ke-2, dan seterusnya.

    Cukup salin rumus melalui 5 sel, dan Anda akan mendapatkan 5 nilai terbawah:

    Jumlah nilai N terbawah

    Ingin mencari total dari n nilai terkecil dalam dataset? Jika Anda sudah mengekstrak nilai seperti yang ditunjukkan pada contoh sebelumnya, solusi termudah adalah rumus SUM seperti:

    =SUM(E3:E5)

    Atau Anda dapat membuat rumus independen dengan menggunakan fungsi SMALL bersama dengan SUMPRODUCT:

    SUMPRODUCT (KECIL( array , {1, ..., n }))

    Untuk mendapatkan jumlah dari 3 nilai terbawah dalam kumpulan data kita, rumusnya berbentuk seperti ini:

    =SUMPRODUCT(KECIL(B2:B10, {1,2,3}))

    Fungsi SUM akan menghasilkan hasil yang sama:

    =SUM(KECIL(B2:B10, {1,2,3}))

    Catatan. Jika Anda menggunakan referensi sel daripada konstanta larik untuk k Di Excel 365 yang mendukung array dinamis, SUM SMALL berfungsi sebagai rumus biasa dalam kedua kasus.

    Bagaimana formula ini bekerja:

    Dalam rumus biasa, SMALL mengembalikan satu nilai terkecil ke-k dalam suatu rentang. Dalam hal ini, kita menyediakan konstanta larik seperti {1,2,3} untuk argumen k, memaksanya mengembalikan larik dari 3 nilai terkecil:

    {29240, 43610, 58860}

    Fungsi SUMPRODUCT atau SUM menjumlahkan angka-angka dalam larik dan mengeluarkan totalnya. Itu saja!

    INDEX MATCH SMALL formula untuk mendapatkan kecocokan terkecil

    Dalam situasi ketika Anda ingin mengambil beberapa data yang terkait dengan nilai terkecil, gunakan kombinasi INDEX MATCH klasik dengan SMALL untuk nilai pencarian:

    INDEX( return_array , MATCH(SMALL( lookup_array , n ), lookup_array , 0))

    Di mana:

    • Return_array adalah kisaran untuk mengekstrak data terkait.
    • Lookup_array adalah rentang tempat mencari nilai ke-n terendah.
    • N adalah posisi nilai terkecil yang menarik.

    Misalnya, untuk mendapatkan nama proyek yang memiliki biaya terendah, rumus dalam E3 adalah:

    =INDEX($A$2:$A$10, MATCH(SMALL($B$2:$B$10, D3), $B$2:$B$10, 0))

    Di mana A2:A10 adalah nama proyek, B2:B10 adalah biaya dan D3 adalah peringkat dari yang terkecil.

    Salin rumus ke sel di bawah ini (E4 dan E5), dan Anda akan mendapatkan nama dari 3 proyek termurah:

    Catatan:

    • Solusi ini berfungsi dengan baik untuk dataset yang tidak memiliki duplikat. Namun, dua atau lebih nilai duplikat dalam kolom numerik dapat membuat "ikatan" dalam peringkat, yang akan menyebabkan hasil yang salah. Dalam kasus ini, gunakan rumus yang sedikit lebih canggih untuk memutuskan ikatan.
    • Di Excel 365, tugas ini dapat diselesaikan dengan bantuan fungsi array dinamis baru. Selain jauh lebih sederhana, pendekatan ini secara otomatis memecahkan masalah ikatan. Untuk detail lengkapnya, silakan lihat Cara memfilter nilai N terbawah di Excel.

    Mengurutkan angka dari yang terendah hingga tertinggi dengan rumus

    Saya yakin semua orang tahu cara mengurutkan angka dengan fitur Sortir Excel. Tapi tahukah Anda cara melakukan pengurutan dengan rumus? Pengguna Excel 365 dapat melakukannya dengan cara yang mudah dengan fungsi SORT yang baru. Di Excel 2019, 2016, dan versi sebelumnya, SORT tidak berfungsi, sayangnya. Tetapi memiliki sedikit keyakinan, dan SMALL akan datang untuk menyelamatkan :)

    Seperti dalam contoh pertama, kita menggunakan fungsi ROWS dengan referensi rentang yang meluas untuk menambah k dengan 1 di setiap baris di mana rumus disalin:

    =KECIL($A$2:$A$10, BARIS(A$2:A2))

    Masukkan rumus di sel pertama, lalu seret ke bawah ke sel sebanyak nilai dalam kumpulan data asli (C2: C10 dalam contoh ini):

    Tip. Untuk menyortir turun , gunakan fungsi LARGE alih-alih SMALL.

    Rumus KECIL Excel untuk tanggal dan waktu

    Karena tanggal dan waktu juga merupakan nilai numerik (dalam sistem Excel internal, tanggal disimpan sebagai angka berurutan dan waktu sebagai pecahan desimal), fungsi SMALL dapat menanganinya juga tanpa usaha ekstra di pihak Anda.

    Seperti yang bisa Anda lihat pada screenshot di bawah ini, rumus dasar yang kami gunakan untuk angka juga berfungsi dengan baik untuk tanggal dan waktu:

    =KECIL($B$2:$B$10, D2)

    Rumus KECIL untuk menemukan 3 tanggal paling awal:

    Rumus KECIL untuk mendapatkan 3 kali terpendek:

    Contoh berikutnya menunjukkan bagaimana fungsi SMALL dapat membantu Anda menyelesaikan tugas yang lebih spesifik yang berkaitan dengan tanggal.

    Temukan tanggal sebelumnya yang paling dekat dengan hari ini atau tanggal yang ditentukan

    Dalam daftar tanggal, misalkan Anda ingin mencari tanggal terdekat sebelum tanggal tertentu. Ini dapat dilakukan dengan menggunakan fungsi SMALL yang dikombinasikan dengan COUNTIF.

    Dengan daftar tanggal di B2: B10 dan tanggal target di E1, rumus berikut akan mengembalikan tanggal sebelumnya yang paling dekat dengan tanggal target:

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1))

    Untuk mengekstrak tanggal yang dua tanggal sebelum tanggal di E1, yaitu tanggal sebelumnya tetapi satu tanggal, rumusnya adalah:

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1)

    Untuk menemukan tanggal yang lalu paling dekat dengan hari ini , gunakan fungsi TODAY untuk kriteria COUNTIF:

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&TODAY()))

    Tip. Untuk mencegah error dalam situasi ketika tanggal yang cocok dengan kriteriamu tidak ditemukan, kamu bisa membungkus fungsi IFERROR di sekeliling rumusmu, seperti ini:

    =IFERROR(SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1), "Tidak Ditemukan")

    Bagaimana formula ini bekerja:

    Ide umumnya adalah menghitung jumlah tanggal yang lebih kecil dari tanggal target dengan COUNTIF. Dan hitungan ini persis seperti apa yang dibutuhkan fungsi SMALL untuk fungsi k argumen.

    Untuk lebih memahami konsepnya, mari kita lihat dari sudut lain:

    Jika 1-Aug-2020 (tanggal target di E1) muncul dalam dataset kami, itu akan menjadi tanggal terbesar ke-7 dalam daftar. Akibatnya, ada enam tanggal yang lebih kecil darinya. Artinya, tanggal terkecil ke-6 adalah tanggal sebelumnya yang paling dekat dengan tanggal target.

    Jadi, pertama-tama kita menghitung berapa banyak tanggal yang lebih kecil dari tanggal di E1 (hasilnya adalah 6):

    COUNTIF(B2:B10, "<"&E1)

    Dan kemudian, masukkan hitungan ke dalam argumen ke-2 dari SMALL:

    =KECIL(B2:B10, 6)

    Untuk mendapatkan tanggal sebelumnya kecuali satu (yang merupakan tanggal terkecil ke-5 dalam kasus kita), kita kurangi 1 dari hasil COUNTIF.

    Cara menyorot nilai bawah di Excel

    Untuk menyorot nilai n terkecil dalam tabel Anda dengan pemformatan bersyarat Excel, Anda dapat menggunakan opsi Top / Bottom bawaan atau menyiapkan aturan Anda sendiri berdasarkan rumus KECIL. Metode pertama lebih cepat dan lebih mudah diterapkan, sedangkan metode kedua memberikan lebih banyak kontrol dan fleksibilitas. Langkah-langkah di bawah ini akan memandu Anda dalam membuat aturan khusus:

    1. Pilih rentang di mana Anda ingin menyorot nilai terbawah. Dalam kasus kami, angka-angka berada di B2:B10, jadi kami memilihnya. Jika Anda ingin menyorot seluruh baris, maka pilih A2:B10.
    2. Pada Rumah tab, di tab Gaya kelompok, klik Pemformatan bersyarat > Aturan Baru .
    3. Dalam Aturan Pemformatan Baru kotak dialog, pilih Gunakan formula untuk menentukan sel mana yang akan diformat.
    4. Dalam Memformat nilai di mana rumus ini benar kotak, masukkan rumus seperti ini:

      =B2<=SMALL($B$2:$B$10, 3)

      Di mana B2 adalah sel paling kiri dari rentang numerik yang akan diperiksa, $ B $ 2: $ B $ 10 adalah seluruh rentang, dan 3 adalah n nilai bawah untuk disorot.

      Dalam rumus Anda, harap perhatikan jenis referensi: sel paling kiri adalah referensi relatif (B2) sedangkan rentangnya adalah referensi absolut ($ B $ 2: $ B $ 10).

    5. Klik Format dan pilih format apa pun yang Anda suka.
    6. Klik OK dua kali untuk menutup kedua jendela dialog.

    Selesai! 3 nilai terbawah dalam kolom B disorot:

    Untuk informasi lebih lanjut, silakan lihat pemformatan bersyarat Excel berdasarkan rumus.

    Fungsi KECIL Excel tidak berfungsi

    Seperti yang baru saja Anda lihat dari contoh-contoh kami, menggunakan fungsi SMALL di Excel cukup mudah, dan Anda tidak mungkin mengalami kesulitan dengannya. Jika rumus Anda tidak berfungsi, kemungkinan besar itu akan menjadi kesalahan #NUM!, yang mungkin terjadi karena alasan berikut:

    • Larik kosong atau tidak mengandung nilai numerik tunggal.
    • The k kurang dari nol (kesalahan ketik yang konyol bisa menghabiskan waktu berjam-jam untuk pemecahan masalah!) atau melebihi jumlah nilai dalam larik.

    Itulah cara menggunakan rumus KECIL di Excel untuk menemukan dan menyorot angka terbawah dalam sekumpulan data. Jika Anda mengetahui skenario lain di mana fungsi ini berguna, Anda dipersilakan untuk berbagi di komentar. Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!

    Buku kerja latihan untuk diunduh

    Contoh rumus KECIL Excel (file .xlsx)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.