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.
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.
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 :
1.
C5 merupakan cell sumber karakter
yang akan diambil.
2.
3 merupakan jumlah karakter yang
akan diambil.
3.
JTE, JTI, BLI, DKI, dan DIY merupakan hasil dari pengambilan
karakter.
4.
Jawa Tengah, Bali, Jawa Timur,
DKI Jakarta, dan D I Yogyakarta merupakan kondisi.
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 :
1.
C5 merupakan cell sumber karakter.
2.
4 merupakan posisi awal dari
karakter yang akan diambil.
3.
1 merupakan jumlah karakter yang
akan diambil.
4.
V, M, S, B, dan C merupakan hasil dari pengambilan
karakter.
Vario, Megapro, Supra, Beat, dan CBR merupakan kondisi.
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 F5berdasarkan
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
1.
C5 merupakan cell sumber karakter.
2.
2 merupakan jumlah karakter yang
akan diambil.
3.
15, 17, 13, 14,
dan 24 merupakan hasil dari
pengambilan karakter.
4.
15000000, 17000000, 13000000,
14000000, dan 24000000 merupakan kondisi. Saya sengaja
tidak menggunakan tanda petik (“…”) untuk mengapit kondisi. Karena kondisi
berupa angka.
Jika sudah ubah General menjadi Currency pada grup Number di tab Home.
Atur text alignnya dan auto fill ke bawah sampai pada cell F14,
maka anda akan melihat gambar seperti di bawah ini.




Tidak ada komentar:
Posting Komentar