Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Contekan · 15 lembar · 508 baris

Rumus, pintasan, dan perintah yang paling sering dipakai

Tiap baris menaut ke pelajaran yang melatihnya. Buka satu lembar untuk mencetaknya dan menempelnya di samping layar.

47 baris · “Latih” membuka latihannya

  • Logika dan percabangan

    IF

    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")

    Latih: Memilih hasil dengan IF
  • IF bertingkat

    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))

    Latih: IF bertingkat
  • IFS

    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)

    Latih: Banyak syarat dengan IFS
  • SWITCH

    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")

    Latih: Memilih berdasarkan nilai pasti: SWITCH
  • AND / OR / NOT

    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")

    Latih: AND, OR, dan NOT
  • Menghitung dan menjumlahkan dengan syarat

    COUNTIF

    Menghitung sel yang memenuhi satu syarat.=COUNTIF(B2:B50,">="&F1)

    Latih: Menghitung dengan syarat: COUNTIF
  • SUMIF

    Menjumlahkan nilai pada baris yang memenuhi satu syarat. Urutannya: rentang syarat, kriteria, lalu rentang yang dijumlahkan.=SUMIF(A2:A40,"Transport",C2:C40)

    Latih: SUMIF dan AVERAGEIF
  • COUNTIFS

    Menghitung baris yang memenuhi semua pasangan rentang–kriteria sekaligus.=COUNTIFS(B2:B100,"Jak*",C2:C100,">1000000")

    Latih: Banyak syarat: COUNTIFS dan SUMIFS
  • SUMIFS

    SUMIF untuk banyak syarat, tetapi rentang yang dijumlahkan ditulis paling depan. Rentang tanggal ditulis sebagai dua syarat pada kolom yang sama.=SUMIFS(C2:C100,B2:B100,"Bandung",A2:A100,">="&DATE(2026,3,1),A2:A100,"<"&DATE(2026,4,1))

    Latih: Banyak syarat: COUNTIFS dan SUMIFS
  • AVERAGEIFS / MAXIFS / MINIFS

    Rata-rata, nilai terbesar, dan nilai terkecil dari baris yang memenuhi beberapa syarat. Susunan argumennya sama dengan SUMIFS.=MAXIFS(D2:D60,B2:B60,"Medan",C2:C60,">=6")

    Latih: Rata-rata dan nilai ekstrem bersyarat: AVERAGEIFS, MAXIFS, MINIFS
  • Wildcard "*" dan "?"

    Di kriteria COUNTIF, SUMIF, dan VLOOKUP, tanda * mewakili berapa pun karakter dan ? tepat satu karakter.=COUNTIF($J$2:$J$40,"Toko ?")

    Latih: Mencari dengan wildcard
  • Mencari data dan menangkap #N/A

    VLOOKUP(…, FALSE)

    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)

    Latih: VLOOKUP dengan pencocokan persis
  • VLOOKUP(…, TRUE)

    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)

    Latih: VLOOKUP pencocokan perkiraan untuk tabel bertingkat
  • XLOOKUP

    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)

    Latih: XLOOKUP
  • 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)

    Latih: XLOOKUP: if_not_found dan match_mode
  • INDEX + MATCH

    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))

    Latih: INDEX dan MATCH, satu dan dua arah
  • XLOOKUP(1, (…)*(…), …)

    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")

    Latih: Mencari dengan dua kriteria
  • IFERROR

    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)

    Latih: Menangkap kesalahan: IFERROR dan IFNA
  • IFNA

    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")

    Latih: Membaca #N/A: IFNA, IFERROR, dan ISNA
  • Teks

    LEFT / RIGHT / MID

    Mengambil sejumlah karakter dari kiri, dari kanan, atau mulai dari posisi tertentu.=MID(A2,4,4)

    Latih: Memotong teks: LEFT, RIGHT, MID, LEN
  • LEN

    Menghitung panjang teks, spasi ikut dihitung.=LEN(A2)

    Latih: Memotong teks: LEFT, RIGHT, MID, LEN
  • TRIM

    Membuang spasi di awal dan akhir teks serta memadatkan spasi ganda di tengah menjadi satu. Kode yang tampak sama tetapi gagal dicari VLOOKUP sering hanya butuh TRIM.=VLOOKUP(TRIM(A2),$F$2:$H$7,2,FALSE)

    Latih: Merapikan nama: TRIM, PROPER, UPPER, LOWER
  • PROPER / UPPER / LOWER

    Menyeragamkan huruf: huruf awal tiap kata kapital, semua kapital, atau semua kecil.=PROPER(TRIM(A2))

    Latih: Merapikan nama: TRIM, PROPER, UPPER, LOWER
  • FIND / SEARCH

    Posisi sebuah teks di dalam teks lain. FIND membedakan huruf besar dan kecil; SEARCH tidak, dan menerima wildcard.=LEFT(A2,FIND(",",A2)-1)

    Latih: Mencari posisi teks: FIND dan SEARCH
  • SUBSTITUTE

    Mengganti teks tertentu dengan teks lain. Argumen keempat memilih kemunculan ke berapa yang diganti.=SUBSTITUTE(A2,"-","")

    Latih: Mengganti teks: SUBSTITUTE
  • & / CONCAT / TEXTJOIN

    Menggabungkan teks. TEXTJOIN menyisipkan pemisah dan melewati sel kosong bila argumen keduanya TRUE.=TEXTJOIN(", ",TRUE,A2:C2)

    Latih: Menggabungkan teks: &, CONCAT, dan TEXTJOIN
  • VALUE

    Mengubah angka yang tersimpan sebagai teks, misalnya hasil impor, menjadi angka yang bisa dihitung.=VALUE(SUBSTITUTE(SUBSTITUTE(A2,"Rp",""),".",""))

    Latih: Membersihkan data impor: LEN, TRIM, dan VALUE
  • TEXTBEFORE / TEXTAFTER

    Mengambil teks sebelum atau sesudah sebuah pemisah. Angka negatif menghitung pemisahnya dari kanan.=TEXTAFTER(D2,"/",-1)

    Latih: Memisah dengan pemisah: TEXTBEFORE dan TEXTAFTER
  • TEXT

    Mengubah angka atau tanggal menjadi teks berformat. Kode [$-421] menampilkan nama hari dan bulan dalam bahasa Indonesia.=TEXT(A2,"[$-421]dddd, d mmmm yyyy")

    Latih: Menampilkan tanggal sebagai teks: TEXT
  • Tanggal

    DATE / YEAR / MONTH / DAY

    Membentuk tanggal dari tahun, bulan, dan hari, atau mengambil bagian-bagiannya dari sebuah tanggal.=DATE(2027,1,1)

    Latih: Membaca dan membentuk tanggal: DATE, YEAR, MONTH, DAY, EOMONTH
  • EOMONTH

    Tanggal akhir bulan, digeser sejumlah bulan. EOMONTH(…, -1)+1 memberi tanggal 1 di bulan yang sama.=EOMONTH(B2,-1)+1

    Latih: Membaca dan membentuk tanggal: DATE, YEAR, MONTH, DAY, EOMONTH
  • WEEKDAY

    Nomor hari dalam minggu. Dengan jenis 2, Senin = 1 sampai Minggu = 7, sehingga >5 berarti akhir pekan.=IF(WEEKDAY(A2,2)>5,"Libur","Masuk")

    Latih: Hari dalam minggu: WEEKDAY
  • DATEDIF

    Selisih dua tanggal dalam tahun penuh ("Y") atau sisa bulan sesudahnya ("YM"). Tidak muncul di daftar saran fungsi, tetapi tetap bekerja bila diketik lengkap.=DATEDIF(C2,$H$1,"Y")&" tahun "&DATEDIF(C2,$H$1,"YM")&" bulan"

    Latih: Masa kerja dan umur: DATEDIF satuan Y dan YM
  • NETWORKDAYS

    Jumlah hari kerja Senin–Jumat di antara dua tanggal, kedua ujungnya ikut dihitung. Argumen ketiga adalah daftar tanggal libur.=NETWORKDAYS(DATE(2026,8,1),DATE(2026,8,31))

    Latih: Selisih tanggal: DATEDIF dan NETWORKDAYS
  • WORKDAY

    Tanggal setelah sejumlah hari kerja, melewati akhir pekan dan daftar libur.=WORKDAY(A2,5,$H$2:$H$4)

    Latih: Hari kerja dengan libur: WORKDAY dan NETWORKDAYS
  • Rekap, peringkat, dan pembulatan

    SUMPRODUCT

    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)

    Latih: SUMPRODUCT: bobot dan syarat ganda
  • SUBTOTAL

    Total yang tidak ikut menjumlahkan SUBTOTAL lain di rentangnya. Kode 9 menjumlahkan; 109 juga mengabaikan baris yang disembunyikan.=SUBTOTAL(9,C2:C30)

    Latih: SUBTOTAL
  • RANK.EQ

    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)

    Latih: Peringkat dengan RANK.EQ
  • LARGE / SMALL

    Nilai terbesar atau terkecil ke-n; dipasangkan dengan INDEX dan MATCH untuk mengambil namanya.=LARGE($B$2:$B$40,D2)

    Latih: Top-N dengan LARGE dan SMALL
  • ROUND / ROUNDUP / MROUND

    Membulatkan Rupiah. Digit negatif membulatkan ke ratusan atau ribuan, ROUNDUP selalu ke atas, MROUND ke kelipatan terdekat.=MROUND(7260,500)

    Latih: Pembulatan Rupiah: ROUND, ROUNDUP, dan MROUND
  • Larik dinamis

    #SPILL!

    Area tumpahan terhalang sel yang sudah berisi, walau isinya hanya spasi. Kosongkan sel itu atau pindahkan rumusnya.

    Latih: Rumus larik dan tumpahan (spill)
  • FILTER

    Mengambil baris yang memenuhi syarat. Dua syarat yang dikalikan berarti keduanya harus benar; argumen ketiga mengisi hasil bila tidak ada baris yang cocok.=FILTER(A2:C5,(B2:B5="Pagi")*(C2:C5>=70))

    Latih: Menyaring baris dengan FILTER
  • UNIQUE

    Daftar nilai tanpa kembar. Sebagai kriteria COUNTIF atau SUMIF, satu rumus merekap semua kategori sekaligus.=SUMIF(A2:A7,UNIQUE(A2:A7),B2:B7)

    Latih: UNIQUE dan rekap per kategori
  • SORT / SORTBY

    SORT mengurutkan menurut nomor kolom (1 naik, -1 turun); SORTBY mengurutkan menurut kolom lain dan menerima beberapa kunci.=SORTBY(A2:A5,B2:B5,1,C2:C5,-1)

    Latih: Mengurutkan dengan SORT dan SORTBY
  • SEQUENCE

    Deret angka dengan argumen: banyak baris, banyak kolom, nilai awal, dan langkah.=SEQUENCE(4,1,0,3)

    Latih: Deret angka dan tanggal dengan SEQUENCE
  • TAKE / DROP / CHOOSECOLS / VSTACK

    Mengambil n baris pertama, membuang n baris, memilih kolom tertentu, atau menumpuk dua tabel menjadi satu.=TAKE(SORT(A2:C6,3,-1),2)

    Latih: Memotong dan menggabung larik: TAKE, DROP, CHOOSECOLS, VSTACK
  • LET

    Memberi nama pada bagian rumus supaya dihitung sekali dan rumus panjang tetap terbaca.=LET(n,B2:B7,rata,AVERAGE(n),SUM(--(n>rata)))

    Latih: LET dan XLOOKUP beberapa kolom

© 2026 KelasGratis. Seluruh hak cipta dilindungi undang-undang. Syarat & hak cipta