Rumus IF kombinasi dengan LEFT, RIGHT, dan MID –
Pada postingan sebelumnya saya sudah menjelaskan tentang macam – macam fungsi
string dalam Microsoft Excel. Beberapa fungsi dari string tersebut adalah
fungsi LEFT, RIGHT, dan MID. Pada postingan sebelumnya juga sudah saya katakan
bahwa fungsi string ini memang tidak cukup penting, tapi akan menjadi penting
jika dikombinasikan dengan rumus lainnya, salah satunya adalah jika dikombinasikan dengan fungsi IF. Terutama jika untuk mengerjakan kode-kode,
kombinasi dua fungsi ini cukuplah penting.
Pada postingan kali ini, saya akan membahas tentang kombinasi IF dengan fungsi LEFT, RIGHT, dan MID. Pada contoh di bawah, saya akan menjabarkan tiga rincian barang dealer sepeda motor yaitu daerah, merk, dan harga barang berdasarkan kode barang di kolom awal. Untuk lebih jelasnya silahkan simak penjelasan berikut ini.
Pada postingan kali ini, saya akan membahas tentang kombinasi IF dengan fungsi LEFT, RIGHT, dan MID. Pada contoh di bawah, saya akan menjabarkan tiga rincian barang dealer sepeda motor yaitu daerah, merk, dan harga barang berdasarkan kode barang di kolom awal. Untuk lebih jelasnya silahkan simak penjelasan berikut ini.
Menjabarkan Jumlah Karakter Pertama Kiri dari Kode Barang melalui kombinasi Rumus IF dengan rumus LEFT
Rumus IF dan
kombinasi dengan rumus LEFT berarti mengambil suatu teks pada cell lain dimulai dari sebelah kiri dan nantinya akan dihadapkan pada kondisi yang berbeda.
Secara syntax kombinasi rumu IF dan LEFT adalah sebagai berikut ini.
=IF(LEFT(cell sumber;jumlah karakter)=”hasil’;”kondisi1”;IF(LEFT(cell
sumber;jumlah karakter)=”hasil’;”kondisi2”))
|
Rumus di atas digunakan jika ada dua kondisi berbeda.
=IF(LEFT(cell sumber;jumlah karakter)=”hasil’;”kondisi1”;IF(LEFT(cell
sumber;jumlah karakter)=”hasil’;”kondisi2”;IF(LEFT(cell sumber;jumlah
karakter)=”hasil’;”kondisi3”)))
|
Rumus di atas digunakan untuk tiga kondisi berbeda.
Anda dapat
menambahkan lagi sesuai dengan jumlah kondisi berbeda. Sekarang contohnya
adalah sebagai berikut ini. Buka Microsoft
Excel pada komputer anda, lalu buatlah data pengiriman sepeda motor sebagai berikut ini.
Sheet latihan rumus IF Excel |
Untuk mengisi, cell D5 yang berupa daerah pengiriman, masukkan rumus IF gabungan LEFT berikut ini, lalu anda fill ke
bawah dan atur text alignnya maka akan tampak seperti gambar di bawah ini.
Rumus:
=IF(LEFT(C5;3)="JTE";"Jawa
Tengah";IF(LEFT(C5;3)="JTI";"Jawa
Timur";IF(LEFT(C5;3)="BLI";"Bali";IF(LEFT(C5;3)="DKI";"DKI
Jakarta";IF(LEFT(C5;3)="DIY";"D I
Yogyakarta";IF(LEFT(C5;3)="JBA";"Jawa Barat"))))))
|
Keterangan :
- C5 merupakan cell sumber karakter yang akan diambil.
- 3 merupakan jumlah karakter yang akan diambil.
- JTE, JTI, BLI, DKI, dan DIY merupakan hasil dari pengambilan karakter.
- Jawa Tengah, Bali, Jawa Timur, DKI Jakarta, dan D I Yogyakarta merupakan kondisi.
Menjabarkan karakter awal dari kode barang |
Menjabarkan Jumlah Karakter di Tengah Kode Barang melalui kombinasi Rumus IF dengan rumus MID
Untuk contoh
dari kombinasi rumus IF dengan MID ini saya masih akan menggunakan contoh
di atas, yaitu memunculkan merk sepeda motor. Secara syntax sendiri, kombinasi rumus ini adalah sebagai berikut:
=IF(MID(cell sumber;posisi karakter;jumlah karakter)=”hasil”;”kondisi1”;IF(MID(cell sumber;posisi karakter;jumlah karakter)=”hasil”;”kondisi2”)) |
Rumus di atas dapat anda gunakan apabila terdapat dua kondisi berbeda.
=IF(MID(cell sumber;posisi karakter;jumlah
karakter)=”hasil”;”kondisi1”;IF(MID(cell sumber;posisi karakter;jumlah
karakter)=”hasil”;”kondisi2”;IF(MID(cell sumber;posisi karakter;jumlah
karakter)=”hasil”;”kondisi1”;IF(MID(cell sumber;posisi karakter;jumlah
karakter)=”hasil”;”kondisi1”;)))
|
Sedangkan anda dapat menggunakan
rumus di atas ini jika terdapat tiga kondisi berbeda. Anda dapat menambahkan lagi
rumusnya tergantung dari jumlah kondisi yang berbeda.
Pada contoh,
untuk mengisi data pada cell E5,
anda copy rumus berikut ini, lalu anda auto fill ke bawah sampai cell E14 dan atur text alignnya, maka anda
akan mendapatkan gambar sebagai berikut ini. Rumus:
=IF(MID(C5;4;1)="V";"Vario";IF(MID(C5;4;1)="M";"Megapro";IF(MID(C5;4;1)="S";"Supra";IF(MID(C5;4;1)="B";"Beat";IF(MID(C5;4;1)="C";"CBR")))))
|
Keterangan :
- C5 merupakan cell sumber karakter.
- 4 merupakan posisi awal dari karakter yang akan diambil.
- 1 merupakan jumlah karakter yang akan diambil.
- V, M, S, B, dan C merupakan hasil dari pengambilan karakter.
- Vario, Megapro, Supra, Beat, dan CBR merupakan kondisi.
Menjabarkan karakter tengah kode barang |
Menjabarkan Jumlah Karakter Paling Kanan dari Kode Barang melalui kombinasi Rumus IF dengan rumus RIGHT
Secara syntax kombinasi dari kedua rumus ini sama
dengan syntax dari kombinasi rumus IF dengan rumus LEFT, hanya saja kata LEFT
dig anti dengan kata RIGHT. Contoh saya masih menggunakan data di atas, yaitu harga sepeda motor. Untuk
mengisi cell F5 berdasarkan
berdasarkan kode. Masukkan rumus berikut ini lalu tekan enter. Rumus:
=IF(RIGHT(C5;2)="15";15000000;IF(RIGHT(C5;2)="17";17000000;IF(RIGHT(C5;2)="13";13000000;IF(RIGHT(C5;2)="14";14000000;IF(RIGHT(C5;2)="24";24000000;)))))
|
Keterangan
- C5 merupakan cell sumber karakter.
- 2 merupakan jumlah karakter yang akan diambil.
- 15, 17, 13, 14, dan 24 merupakan hasil dari pengambilan karakter.
- 15000000, 17000000, 13000000, 14000000, dan 24000000 merupakan kondisi. Saya sengaja tidak menggunakan tanda petik (“…”) untuk mengapit kondisi. Karena kondisi berupa angka.
Hasil akhir penjabaran kode pada Microsoft Excel |
Demikian hasil akhir penjabaran awal, tengah, akhir kode barang menjadi tiga rincian. Selamat mencoba!