15 Rumus Dasar Microsoft office Excel Yang Wajib di Ketahui
-
SUM — Menjumlahkan angka
SUM menjumlahkan semua nilai numerik pada rentang yang dipilih. Rumus ini mengabaikan sel kosong dan sel berisi teks. Jika Anda ingin menjumlahkan nilai pada beberapa sel yang tidak berurutan, sebutkan setiap rentang atau sel dengan tanda koma.
No. Nilai (A) Keterangan 1 10 Contoh A2 2 20 Contoh A3 3 30 Contoh A4 4 40 Contoh A5 5 50 Contoh A6 =SUM(A2:A6)Hasil: 150. Catatan praktis: gunakan $A$2:$A$6 jika akan menyalin rumus dan tetap mengarah ke rentang yang sama.
-
AVERAGE — Menghitung rata-rata
AVERAGE menghitung nilai rata-rata aritmetika dari nilai numerik di rentang. Teks dan sel kosong diabaikan. Jika ada nilai kesalahan di rentang (mis. #DIV/0!), rumus akan menghasilkan error.
No. Nilai (A) Keterangan 1 10 A2 2 20 A3 3 30 A4 4 40 A5 5 50 A6 =AVERAGE(A2:A6)Hasil: 30. Untuk rata-rata berbobot gunakan SUMPRODUCT/ SUM(SUMPRODUCT)/SUM dsb.
-
COUNT — Menghitung sel yang berisi angka
COUNT hanya menghitung sel yang berisi nilai numerik. Sel berisi teks, tanggal dalam bentuk teks atau kosong tidak dihitung (tanggal yang disimpan sebagai tanggal dihitung).
No. Isi (A) Keterangan 1 5 A2 (angka) 2 Hello A3 (teks) 3 8 A4 (angka) 4 A5 (kosong) 5 12 A6 (angka) =COUNT(A2:A6)Hasil: 3 (hanya A2, A4, A6 yang dihitung).
-
COUNTA — Menghitung sel yang tidak kosong
COUNTA menghitung semua sel yang berisi apa pun (angka, teks, simbol, atau formula yang menghasilkan nilai). Sel kosong tidak dihitung.
No. Isi (A) Keterangan 1 5 A2 2 John A3 3 A4 (kosong) 4 20 A5 5 Ya A6 =COUNTA(A2:A6)Hasil: 4. Perlu diingat COUNTA juga menghitung sel berisi string kosong hasil formula (\"\"), jadi periksa formula jika jumlah terasa berlebihan.
-
IF — Kondisional / Percabangan
IF mengevaluasi kondisi logika dan mengembalikan satu nilai jika benar dan nilai lain jika salah. Dapat di-nest (IF bertingkat) atau gunakan IFS di Excel versi baru untuk banyak kondisi.
No. Nilai Ujian (A) Keterangan (B) 1 85 =IF(A2>=70,"Lulus","Tidak Lulus") 2 68 =IF(A3>=70,"Lulus","Tidak Lulus") 3 73 =IF(A4>=70,"Lulus","Tidak Lulus") =IF(A2>=70,"Lulus","Tidak Lulus")Untuk multiple branch gunakan IFS atau gabungan IF: =IFS(A2>=85,"A",A2>=70,"B",TRUE,"C") atau =IF(A2>=85,"A",IF(A2>=70,"B","C")).
-
VLOOKUP — Pencarian vertikal
VLOOKUP mencari nilai di kolom paling kiri sebuah tabel dan mengembalikan nilai dari kolom lain pada baris yang sama. Gunakan range_lookup = FALSE untuk kecocokan persis. Jika kolom kunci bukan kolom paling kiri, gunakan INDEX+MATCH atau XLOOKUP (Excel modern).
No. ID (A) Produk (B) Harga (C) 1 P001 Pulpen 2000 2 P002 Pensil 1500 3 P003 Buku 25000 4 P004 Penghapus 1000 =VLOOKUP("P003", A2:C5, 3, FALSE)Hasil: 25000. Jika muncul #N/A berarti nilai lookup tidak ditemukan atau ada spasi tersembunyi — coba TRIM pada kolom kunci.
-
HLOOKUP — Pencarian horizontal
HLOOKUP mirip VLOOKUP tetapi bekerja secara horizontal: mencari pada baris paling atas dari table_array, lalu mengambil nilai dari baris tertentu di bawahnya. Umumnya jarang dipakai jika data berbentuk kolom.
A B C 1 Header Produk Harga Stok 2 Data Pulpen 2000 50 =HLOOKUP("Harga", A1:C2, 2, FALSE)Hasil: 2000. Untuk tabel yang lebih fleksibel prefer INDEX+MATCH atau XLOOKUP.
-
INDEX — Mengambil nilai berdasarkan posisi
INDEX mengembalikan nilai yang berada di posisi baris dan kolom tertentu pada array/rentang. Sering dikombinasikan dengan MATCH untuk lookup yang lebih fleksibel daripada VLOOKUP.
A B C 1 10 20 30 2 40 50 60 3 70 80 90 =INDEX(A1:C3, 3, 2)Hasil: 80 (baris ke-3 kolom ke-2). Untuk lookup dinamis: =INDEX(A2:A100, MATCH(kunci, B2:B100,0)).
-
MATCH — Menemukan posisi nilai
MATCH mengembalikan posisi (nomor urut) item dalam array yang cocok dengan lookup_value. Gunakan match_type 0 untuk kecocokan persis.
No. Daftar (A) 1 10 2 20 3 30 4 40 =MATCH(30, A1:A4, 0)Hasil: 3. Kombinasi umum: =INDEX(return_range, MATCH(lookup_value, lookup_range, 0)).
-
CONCATENATE / & — Menggabungkan teks
Gunakan CONCATENATE, CONCAT, TEXTJOIN, atau operator & untuk menggabungkan teks. TEXTJOIN berguna saat ingin mengabaikan sel kosong dan menyertakan delimiter (pemisah).
No. Nama Depan (A) Nama Belakang (B) Gabungan (C) 1 John Doe =A2 & " " & B2 2 Siti Aminah =CONCATENATE(A3, " ", B3) =A2 & " " & B2 =CONCATENATE(A3, " ", B3) =TEXTJOIN(" ", TRUE, A2:B2) /* Excel modern */Hasil: \"John Doe\" dan \"Siti Aminah\". TEXTJOIN memberikan kontrol delimiter dan mengabaikan kosong jika argumen kedua TRUE.
-
LEFT / RIGHT / MID — Mengambil bagian teks
Fungsi teks ini memotong string berdasarkan jumlah karakter atau posisi awal: LEFT dari kiri, RIGHT dari kanan, MID dari posisi tengah.
No. Teks (A) Fungsi Hasil 1 Indonesia =LEFT(A2,4) Indo 2 Indonesia =RIGHT(A2,3) sia 3 Indonesia =MID(A2,3,4) dones =LEFT(A2,4) =RIGHT(A2,3) =MID(A2,3,4)Karakter dihitung, bukan kata. Pastikan start_num dan num_chars valid (tidak negatif).
-
TRIM — Menghapus spasi ekstra
TRIM menghapus spasi awal/akhir dan mereduksi spasi ganda di antara kata menjadi satu spasi. Perlu dicatat TRIM tidak menghapus non-breaking space (CHAR(160)).
No. Teks Asli (A) Rumus Hasil 1 Hello World =TRIM(A2) Hello World =TRIM(A2)Jika ada CHAR(160) gunakan: =TRIM(SUBSTITUTE(A2, CHAR(160), " ")) sebelum TRIM.
-
SUMIF — Menjumlahkan dengan 1 syarat
SUMIF menjumlahkan nilai di sum_range ketika sel terkait di range memenuhi kriteria yang diberikan (contoh: \"A\" atau \">=100\"). Untuk banyak kriteria gunakan SUMIFS.
No. Kategori (A) Jumlah (B) 1 A 100 2 B 200 3 A 150 4 C 50 5 A 120 =SUMIF(A2:A6, "A", B2:B6)Hasil: 370. Jika kriteria menggunakan referensi sel: =SUMIF(A2:A6, E1, B2:B6) dimana E1 berisi \"A\".
-
COUNTIF — Menghitung dengan 1 syarat
COUNTIF menghitung jumlah sel di range yang memenuhi criteria. Untuk banyak syarat gunakan COUNTIFS.
No. Jawaban (A) 1 Ya 2 Tidak 3 Ya 4 Ya 5 Tidak =COUNTIF(A2:A6, "Ya")Hasil: 3. COUNTIF juga menerima wildcard: =COUNTIF(A2:A100,"*siti*") mencari teks yang mengandung \"siti\".
-
SUMPRODUCT — Perkalian lalu jumlah (multiple arrays)
SUMPRODUCT mengalikan elemen sejajar pada satu atau lebih array/rentang dan menjumlahkan hasilnya. Sangat berguna untuk perhitungan bobot, subtotal tanpa kolom bantu, atau kondisi kompleks (dengan expression boolean).
No. Qty (A) Harga (B) 1 2 5000 2 3 10000 3 4 15000 =SUMPRODUCT(A2:A4, B2:B4)Perhitungan: (2×5000)+(3×10000)+(4×15000)=100000. SUMPRODUCT juga bisa berguna sebagai SUMIFS alternatif: =SUMPRODUCT((KATEGORI="A")*(NILAI)) dengan array logika.
Ringkasan & Tips Singkat
Beberapa catatan penting: gunakan referensi absolut ($A$1) bila ingin mengunci sel saat menyalin rumus; gunakan TRIM & SUBSTITUTE untuk membersihkan data teks; perhatikan jenis error (#N/A, #DIV/0!, #REF!, #VALUE!) untuk menemukan masalah; dan bila menggunakan Excel versi modern pertimbangkan XLOOKUP dan TEXTJOIN untuk solusi yang lebih bersih.




