TL;DR
SORT di Google Sheets mengurutkan rentang data secara otomatis dan hasilnya ikut berubah saat data sumber berubah. SORTN mengurutkan lalu mengambil sejumlah baris teratas, cocok buat top 5 atau top 10. Sintaks SORT: =SORT(rentang, kolom, urutan). Beda dari menu Sort, rumus ini nggak mengubah data asli.
SORT di Google Sheets itu fungsi buat ngurutin data secara otomatis, dan hasilnya ikut berubah tiap data sumbernya berubah.
Beda sama menu Data lalu Sort yang ngubah susunan asli, SORT bikin salinan terurut di tempat lain. Data mentahmu tetap utuh. SORTN sepupunya, ngurutin lalu ambil sejumlah baris teratas, pas buat top 5 atau top 10.
Di artikel ini kamu bakal belajar sintaks keduanya, cara urut lebih dari satu kolom, dan cara ambil ranking teratas buat dashboard.
SORT adalah fungsi yang ngurutin baris dalam sebuah rentang berdasarkan satu atau beberapa kolom. Hasilnya keluar sebagai rentang baru yang otomatis update. Kalau kamu tambah data di sumbernya, hasil SORT langsung ikut nyesuaiin tanpa kamu ngapa-ngapain.
Sintaks dasarnya:
=SORT(rentang; kolom_urut; menaik)Tiga bagiannya:
Contoh, ngurutin data penjualan dari nilai terbesar. Kalau kolom total ada di posisi ke-3:
=SORT(A2:C500; 3; FALSE)Karena SORT nggak ngubah data asli, dia aman buat bikin tampilan terurut di sheet dashboard terpisah. Ini beda sama rumus SORT dan SORTBY di Excel yang konsepnya mirip.
Buat ngurutin pakai beberapa kolom, tambahin pasangan kolom dan urutan setelah argumen pertama. SORT bakal ngurutin pakai kolom pertama dulu, lalu kolom kedua buat baris yang nilainya seri.
=SORT(A2:C500; 2; TRUE; 3; FALSE)Rumus ini ngurutin kolom ke-2 naik dulu, misal nama kota A ke Z. Buat baris yang kotanya sama, dia lanjut urut kolom ke-3 turun, misal total dari besar ke kecil. Jadi tiap kota kekelompokin, dan di dalamnya terurut dari transaksi terbesar.
Urutan pasangan penting. Kolom yang disebut duluan jadi prioritas utama urutan. Kolom berikutnya cuma dipakai buat mecahin seri.
SORTN ngurutin data lalu ngambil cuma sejumlah baris teratas yang kamu mau. Cocok banget buat bikin daftar top N, kayak 10 produk terlaris atau 5 pelanggan terbesar, tanpa nampilin seluruh data.
Sintaksnya:
=SORTN(rentang; jumlah_baris; mode_seri; kolom_urut; menaik)Bagian pentingnya:
Contoh, ambil 10 produk dengan revenue terbesar:
=SORTN(A2:C500; 10; 0; 3; FALSE)Rumus ini ngurutin kolom ke-3 dari besar ke kecil, lalu ambil 10 baris pertama. Hasilnya daftar top 10 yang otomatis update.
Sering kali kamu mau urutin data setelah disaring dulu. Bungkus FILTER di dalam SORT, jadi data disaring dulu, baru diurutin. Ini pola yang kuat buat dashboard.
=SORT(FILTER(A2:C500; B2:B500="Depok"); 3; FALSE)Rumus ini nyaring cuma baris cabang Depok, lalu ngurutin sisanya dari total terbesar. Data mentah tetap utuh, dan hasilnya update tiap ada transaksi baru dari Depok. Buat pendalaman penyaringan, baca cara pakai FILTER.
Toko_berkah punya sheet penjualan dengan 480 produk. Aku mau bikin dashboard yang otomatis nampilin 10 produk terlaris tanpa perlu sort manual tiap minggu.
=SORTN(produk!A2:C481; 10; 0; 3; FALSE)Hasilnya langsung keluar dan update sendiri tiap data baru masuk. Yang menarik dari rankingnya: produk nomor 1, beras 5kg, revenue-nya Rp 47,2 juta, hampir dua kali lipat produk nomor 2, minyak goreng, di Rp 24,8 juta.
Jarak antara juara 1 dan sisanya jauh banget. Dari top 10, cuma 3 produk teratas yang nyumbang di atas Rp 20 juta. Sisanya di kisaran Rp 8 sampai 15 juta. Ini kasih sinyal jelas produk mana yang stoknya nggak boleh sampai kosong.
Sebelum pakai SORTN, tim ngurutin manual pakai menu Sort tiap Senin, sekitar 15 menit dan sering lupa. Sekarang dashboard-nya idup terus tanpa disentuh.
Menu Data lalu Sort ngubah susunan data asli secara permanen, dan nggak update kalau ada data baru. Rumus SORT bikin salinan terurut di tempat lain dan data aslinya tetap utuh, plus hasilnya otomatis update. Pakai menu Sort kalau kamu cuma perlu ngurutin sekali dan nggak masalah data aslinya berubah. Pakai rumus SORT buat dashboard yang harus selalu terurut otomatis.
Bisa, dan itu gunanya argumen mode seri. Kalau kamu minta top 5 tapi baris ke-5 dan ke-6 nilainya sama, mode seri nentuin apa yang terjadi. Mode 0 ambil 5 baris pertama apa adanya. Mode 1 nampilin semua yang seri walau jumlahnya jadi lebih dari 5. Buat kebanyakan kasus dashboard, mode 0 udah cukup dan paling gampang diprediksi.
Error #REF di hasil SORT hampir selalu karena ada data lain yang ngeblokir area tempat hasilnya mau melebar. SORT butuh ruang kosong di bawah dan di kanan sel rumusnya. Cek apakah ada teks atau angka di sel yang bakal ketimpa hasil SORT, lalu pindahin atau hapus. Setelah areanya bersih, hasil SORT langsung muncul penuh.
Bisa, asalkan kolom tanggalnya beneran format tanggal, bukan teks. Google Sheets ngurutin tanggal dari yang paling lama ke paling baru waktu argumen menaik diisi TRUE, dan sebaliknya kalau FALSE. Kalau urutan tanggalnya kelihatan aneh, kemungkinan tanggalmu kesimpen sebagai teks. Cek perataannya, tanggal asli rata kanan, dan kalau perlu ubah dulu pakai fungsi DATEVALUE.
Bisa. Tinggal sebut nama sheet-nya di depan rentang pakai tanda seru, misal =SORTN('Data Juli'!A2:C500; 10; 0; 3; FALSE). Ini pola umum buat sheet dashboard yang narik dan ngurutin data dari sheet mentah terpisah. Pastikan nama sheet yang ada spasinya dibungkus tanda kutip satu, biar rumusnya kebaca dengan benar.
Yang perlu kamu inget: SORT ngurutin tanpa ngerusak data asli dan otomatis update, SORTN nambahin kemampuan ambil top N. Pakai pasangan kolom buat urut bertingkat, dan bungkus FILTER di dalamnya buat urutkan data yang udah disaring.
Sekarang coba bikin dashboard top 10 kamu sendiri. Mau latihan rumus terpandu dengan dataset Indonesia? Cek NgulikSheet buat praktek langsung di browser.
Lanjut baca cara ORDER BY mengurutkan data di SQL buat versi database-nya, atau lihat dokumentasi resmi SORT dari Google.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.
Cara pakai rumus EDATE Excel buat menambah atau mengurangi bulan dari sebuah tanggal. Cocok buat jatuh tempo, tanggal kedaluwarsa, dan jadwal cicilan UMKM.