10 Rumus Excel Dasar untuk Data Analyst Biar Nggak Ribet
Jujur aja, awal mula terjun ke dunia pengolahan data, rasanya pengen nyerah. Menjadi Data Analyst itu ribet banget 🤯! Bayangin, kamu harus buka ratusan ribu baris data, nyocokin satu-satu, dan kalau salah geser kolom dikit aja pas pakai VLOOKUP... *boom*, semua laporan langsung berantakan.

Berdasarkan pengalaman jatuh bangun ngurusin data *raw* yang bikin pusing, sampai akhirnya aku menemukan jalannya. 10 fungsi di Excel inilah jawabannya. Yuk kita kupas satu-satu!
1. XLOOKUP
Selamat tinggal VLOOKUP dan HLOOKUP! Ini adalah penerus VLOOKUP yang jauh lebih fleksibel. Kamu bisa mencari data ke arah mana pun (kiri atau kanan) tanpa perlu repot menghitung indeks kolom. Kalau dulu posisi kolom acuan harus di paling kiri, dengan XLOOKUP bebas mau taruh di mana aja.
- **Rumus:** `=XLOOKUP(nilai_dicari, kolom_pencarian, kolom_hasil)`
- **Contoh Kasus:** Kamu punya daftar ID di kolom A dan Nama di kolom B. Ingin cari nama untuk ID "A01".
=XLOOKUP("A01", A:A, B:B)2. FILTER
Kalau biasanya kamu pakai fitur klik ikon corong (filter) di atas tabel, sekarang kamu bisa memanggil datanya di tempat lain pakai rumus! Ini berguna banget untuk bikin laporan dinamis. Fungsi ini menampilkan sekumpulan data berdasarkan kriteria tertentu secara otomatis.
- **Rumus:** `=FILTER(rentang_data, kondisi)`
- **Contoh Kasus:** Menampilkan semua baris data secara lengkap yang kategorinya adalah "Elektronik".
=FILTER(A2:C10, B2:B10="Elektronik")3. SUMIFS
Satu kriteria buat jumlahan aja kadang nggak cukup. Gimana kalau bos minta, "Coba hitung total penjualan Si A, tapi khusus bulan Januari aja ya?" Nah, di sinilah SUMIFS jadi pahlawan. Fungsi ini menjumlahkan angka berdasarkan satu atau lebih kriteria.
- **Rumus:** `=SUMIFS(rentang_jumlah, rentang_kriteria1, kriteria1, ...)`
- **Contoh Kasus:** Total penjualan untuk sales bernama "Andi" di bulan "Januari".
=SUMIFS(C2:C10, A2:A10, "Andi", B2:B10, "Januari")4. UNIQUE
Dapet data kotor hasil *dump* dari sistem? Banyak nama pelanggan yang di-input dobel? Jangan dihapus manual! UNIQUE akan mengambil nilai unik dari sebuah daftar (menghapus duplikat secara otomatis dan instan).
- **Rumus:** `=UNIQUE(rentang_data)`
- **Contoh Kasus:** Kamu punya daftar 100 kota yang banyak duplikatnya, ingin tahu kota apa saja yang sebenarnya ada di sana tanpa perulangan.
=UNIQUE(A2:A100)5. SORT
Sering banget kita butuh data yang otomatis rapi pas ada data baru masuk. Daripada setiap ada *update* harus klik Filter/Sort di menu bar, mending pakai rumus ini. SORT akan mengurutkan data secara otomatis.
- **Rumus:** `=SORT(rentang_data, indeks_kolom, urutan)`
- **Contoh Kasus:** Mengurutkan daftar nama di kolom A sampai B sesuai abjad (A-Z) berdasarkan kolom pertama.
=SORT(A2:B10, 1, 1)*(Catatan: Angka 1 terakhir berarti Ascending/dari A ke Z).*
6. COUNTIFS
Beda sama SUMIFS yang menghitung "total nilai rupiah/angka", COUNTIFS ini buat menghitung "ada berapa banyak jumlah transaksinya". Menghitung jumlah sel yang memenuhi beberapa kriteria sekaligus.
- **Rumus:** `=COUNTIFS(rentang_kriteria1, kriteria1, ...)`
- **Contoh Kasus:** Menghitung berapa kali produk "Apel" terjual dengan status pembayaran "Lunas".
=COUNTIFS(A2:A10, "Apel", B2:B10, "Lunas")7. IFS
Pernah bikin Nested IF (IF bertingkat) yang kurung tutupnya `))))))` sampai bikin mata siwer? Lupakan itu. IFS adalah pengganti IF bertingkat agar rumusnya tidak kepanjangan, gampang dilacak, dan jauh lebih mudah dibaca.
- **Rumus:** `=IFS(kondisi1, hasil1, kondisi2, hasil2, ...)`
- **Contoh Kasus:** Menentukan Grade nilai siswa/karyawan.
=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C")8. TEXTJOIN
Dulu kita pakai `CONCATENATE` atau simbol `&` buat gabungin kata, tapi ribet kalau banyak sel kosong. TEXTJOIN menggabungkan teks dari beberapa sel dengan pembatas (delimiter) tertentu dan hebatnya: **bisa mengabaikan sel kosong!**
- **Rumus:** `=TEXTJOIN(pembatas, abaikan_kosong, rentang_teks)`
- **Contoh Kasus:** Menggabungkan kata di sel A1, B1, dan C1 dengan pemisah tanda koma.
=TEXTJOIN(", ", TRUE, A1:C1)*Hasilnya kalau dibaca: Apel, Jeruk, Mangga*
9. SEQUENCE
Suka males kan ngetik angka 1, 2, 3 lalu di- *drag* ke bawah untuk bikin nomor urut? Kalau datanya ribuan gimana? Pakai SEQUENCE aja. Fungsi ini membuat daftar angka berurutan secara dinamis dalam sekejap.
- **Rumus:** `=SEQUENCE(baris, [kolom], [awal], [langkah])`
- **Contoh Kasus:** Membuat nomor urut 1 sampai 10 ke bawah secara otomatis.
=SEQUENCE(10, 1)10. VSTACK
Ini nih MVP (Most Valuable Player) buat yang suka bikin laporan rekap tahunan. Menumpuk beberapa tabel atau rentang data secara vertikal menjadi satu kesatuan panjang. Nggak perlu lagi *Copy-Paste* bawahnya satu-satu!
- **Rumus:** `=VSTACK(rentang1, rentang2, ...)`
- **Contoh Kasus:** Menggabungkan data dari Tabel Januari di atas Tabel Februari.
=VSTACK(A2:B5, D2:E5)- **What (Apa):** 10 fungsi Excel modern yang akan mengubah cara kerjamu selamanya.
- **Who (Siapa):** Siapa saja yang butuh ini? Data Analyst, staff admin, hingga manajer yang lelah dengan laporan manual.
- **Why (Mengapa):** Karena ngurusin data berantakan itu makan waktu. Fungsi ini adalah kunci untuk bekerja lebih cerdas, bukan lebih keras.
- **When (Kapan):** Gunakan kapan pun kamu sedang berhadapan dengan cleansing data atau membuat dashboard otomatis.
- **Where (Di mana):** Di Microsoft Excel (atau Google Sheets, karena sebagian besar rumusnya mirip!).
- **How (Bagaimana):** Baca pelan-pelan ke bawah, aku sertakan rumus dan contoh kasus aslinya biar gampang dicerna.
Kesimpulan ✨
Itu dia 10 jalan buat ngakalin data berantakan. Percaya deh, kalau kamu udah terbiasa pakai 10 fungsi Excel ini, urusan bersih-bersih data sampai bikin report kelar lebih cepat. Kamu bisa ngopi santai sambil lihat laporan beres sendirinya. Ingat, kerjalah dengan cerdas, bukan dengan keras!