Penulisan rumus: =IF(MID(sel_kode; awal_char; jml_char)=kondisi; terpnuhi; tdk_trpenuhi)
sel_kode: sel yang akan diuji dan diambil beberapa karakter darinya dengan fungsi MID.
awal_char: tentukan dimulai karakter ke berapa dari kiri diambil dari sel kode.
jml_char: berapa jumlah karakter yang diambil dari sel kode.
= (sama dengan): sebagai operator pembanding. Bisa juga yang lain seperti >, <, >= dan sebagainya.
kondisi: ketentuan yang menjadi patokan untuk dipenuhi.
terpnuhi: hasil (pernyataan) jika kondisi terpenuhi.
tdk_trpenuhi: hasil (pernyataan jika tidak terpenuhi. Ini tidak harus ada, bisa dikosongkan. Di bagian ini juga Anda bisa membuat perbandingan baru.
Contoh kasus: Tentukan nama provider dari Kode yang diambil dari 2 karakter, dimulai dari karakter ke-3.
Data untuk fungsi IF MID. |
1. Versi sederhana: klik sel B2 dan ketik rumus: =IF(MID(A2;3;2)="TS";"TELKOMSEL") kemudian Enter. Hasilnya TELKOMSEL. Rumus ini sudah berfungsi tetapi tidak efektif, karena Kode berbeda-beda. Seperti TS, XL, MT dan AX dari hasil seleksi fungsi MID.
2. Rumus yang disarankan: Menguji semua kondisi Kode sekaligus. Rumusnya berubah menjadi: =IF(MID(A2;3;2)="TS";"TELKOMSEL";IF(MID(A2;3;2)="XL";"XL";IF(MID(A2;3;2)="MT";"MENTARI";"AXIS")))
Tata cara penulisan rumus: Klik sel B2 dan ketik =IF(MID( kemudian klik sel A2, titik koma, ketik 3, titik koma, ketik 2, tutup kurung. Beri sama dengan (=), nyatakan kondisi ("TS"), titik koma, nyatakan hasil/pernyataan ("TELKOMSEL"). Karena ada 4 macam kode (TS, XL, MT dan AX) maka uji rumus kembali sampai MT.
Logikanya, jika ketiga kode (TS, XL dan MT) tidak pernuhi (dalam pengujian) maka tentu AX yang dieksekusi Microsoft Excel. Maka, tak perlu diuji lagi, langsung saja beri pernyataan/hasil "AXIS".
Di rumus yang disarankan ini terdapat 3 penutup kurung, itu karena tiga IF yang digunakan.
Screen shot pengetikan rumus:
Penulisan rumus, Enter. |
Arahkan kursor ke pinggir kanan bawah sel B2, sehingga kursor berubah menjadi + (plus hitam).
Plus hitam. |
Geser sampai sel B5. |
Hasil akhir. |
Makasih mas. Barusan saya coba dan berhasil. Untuk keperluan tes kerja hehe. Sukses!
ReplyDeleteMakasih mas ... Ilmunnya sangat jelas sekali dan mudah dipahami ( utk menyelesaikan tugas Online anak saya ... )
ReplyDeleteKak mau tanya kalau pake > atau < rumusnya gimana yah??. Dicobain kaya gitu gabisa :((
ReplyDeletenah iya gk bisa bisa
Delete