Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk

Contekan Excel

Rumus Excel untuk Kerja: IF, SUMIFS, XLOOKUP, dan Lainnya

IF dan IFS, SUMIFS, IFERROR, XLOOKUP dan INDEX-MATCH, fungsi teks dan tanggal, SUMPRODUCT, FILTER dan UNIQUE — rumus Excel yang dipakai di kantor, masing-masing menaut ke latihannya. Daftar lengkap semua fungsi ada di lab Kamus Rumus Spreadsheet.

47 baris · Diperbarui

Logika dan percabangan

Contoh ditulis dengan koma seperti lembar latihan; Excel berpengaturan wilayah Indonesia memakai titik koma: =IF(B2>=70;"Lulus";"Remedial"). Fungsi di luar daftar ini bisa dicoba di lab Kamus Rumus Spreadsheet (/lab/kamus-rumus-spreadsheet).

  • Memilih satu dari dua hasil: hasil pertama bila syaratnya benar, hasil kedua bila salah. Teks hasil wajib di dalam tanda kutip.

    =IF(B2>=70,"Lulus","Remedial")

  • IF di dalam IF untuk tiga hasil atau lebih. Syarat diperiksa berurutan dan berhenti di syarat pertama yang benar.

    =IF(B2<=1,10000,IF(B2<=5,25000,60000))

  • Pasangan syarat–hasil berurutan; yang keluar hasil dari syarat pertama yang benar. Tanpa pasangan TRUE di akhir, nilai yang tidak memenuhi syarat mana pun menjadi #N/A.

    =IFS(B2<5,0,B2<17,15000,B2<60,35000,TRUE,20000)

  • Mencocokkan satu nilai dengan daftar nilai pasti dan mengembalikan pasangannya. Argumen terakhir tanpa pasangan menjadi hasil bawaan.

    =SWITCH(A2,"JKT","Jakarta","BDG","Bandung","SBY","Surabaya","Lainnya")

  • AND benar bila semua syaratnya benar, OR benar bila salah satunya benar, NOT membalik hasilnya. Ketiganya dipakai sebagai syarat di dalam IF.

    =IF(AND(B2>=C2,C2<=3),"Disetujui","Ditolak")

Menghitung dan menjumlahkan dengan syarat

Kriteria perbandingan dengan isi sel lain ditulis sebagai teks yang disambung: ">="&F1, bukan >=F1.

Mencari data dan menangkap #N/A

  • Mencari kode di kolom pertama tabel lalu mengambil nilai dari kolom ke-n di kanannya. FALSE berarti harus sama persis; tanpa FALSE, Excel memakai pencocokan perkiraan.

    =VLOOKUP(A2,$J$2:$L$50,3,FALSE)

  • Pencocokan perkiraan untuk tabel batas bawah — bonus, diskon, predikat: diambil baris dengan batas terbesar yang tidak melebihi nilainya. Kolom pertama wajib urut naik.

    =VLOOKUP(B2,$J$2:$K$4,2,TRUE)

  • Mencari di satu kolom dan mengambil dari kolom mana pun, termasuk yang di sebelah kiri. Tidak perlu menghitung nomor kolom.

    =XLOOKUP(A2,$K$2:$K$30,$J$2:$J$30)

  • XLOOKUP: if_not_found dan match_modeLatih: XLOOKUP: if_not_found dan match_mode

    Argumen keempat adalah hasil bila nilai tidak ditemukan. Argumen kelima memilih cara mencocokkan: 0 persis, -1 persis atau lebih kecil berikutnya, 1 persis atau lebih besar berikutnya, 2 wildcard.

    =XLOOKUP(A2,$J$2:$J$4,$K$2:$K$4,"Di luar golongan",1)

  • MATCH(…, 0) mencari posisi; INDEX mengambil nilai di posisi itu. Dua MATCH — satu untuk baris, satu untuk kolom — membaca tabel dua arah.

    =INDEX($B$2:$D$4,MATCH("Minibus",$A$2:$A$4,0),MATCH("Mingguan",$B$1:$D$1,0))

  • XLOOKUP(1, (…)*(…), …)Latih: Mencari dengan dua kriteria

    Mencari dengan dua kriteria: perkalian dua perbandingan bernilai 1 hanya di baris yang cocok pada kedua kolom.

    =XLOOKUP(1,($J$2:$J$20=A2)*($K$2:$K$20=B2),$L$2:$L$20,"Kosong")

  • Mengganti galat apa pun — #N/A, #DIV/0!, #VALUE! — dengan nilai pilihan. Galat yang menandakan rumus salah ikut tersembunyi.

    =IFERROR(AVERAGEIF($A$2:$A$50,E2,$B$2:$B$50),0)

  • Hanya menangkap #N/A, yaitu nilai yang tidak ditemukan, sehingga galat lain tetap terlihat.

    =IFNA(VLOOKUP(A2,$H$2:$I$80,2,FALSE),"Bukan anggota")

Teks

Tanggal

Tanggal di Excel adalah angka hari, jadi dua tanggal bisa dikurangkan dan tanggal bisa ditambah angka.

Rekap, peringkat, dan pembulatan

  • Mengalikan larik berpasangan lalu menjumlahkan hasilnya: total berbobot, atau total bersyarat tanpa kolom bantu bila syaratnya ikut dikalikan.

    =SUMPRODUCT((B2:B90="Gudang")*(MONTH(A2:A90)=5)*D2:D90)

  • Total yang tidak ikut menjumlahkan SUBTOTAL lain di rentangnya. Kode 9 menjumlahkan; 109 juga mengabaikan baris yang disembunyikan.

    =SUBTOTAL(9,C2:C30)

  • Peringkat sebuah nilai di daftarnya: 0 membuat nilai terbesar peringkat 1, angka 1 membuat nilai terkecil peringkat 1. Nilai kembar berbagi peringkat.

    =RANK.EQ(B2,$B$2:$B$6,0)

  • Nilai terbesar atau terkecil ke-n; dipasangkan dengan INDEX dan MATCH untuk mengambil namanya.

    =LARGE($B$2:$B$40,D2)

  • Membulatkan Rupiah. Digit negatif membulatkan ke ratusan atau ribuan, ROUNDUP selalu ke atas, MROUND ke kelipatan terdekat.

    =MROUND(7260,500)

Larik dinamis

Untuk Excel 365 dan Excel 2021: satu rumus menghasilkan banyak nilai yang tumpah ke sel di bawah atau di kanannya.

Kelas terkait

Contekan lain