Jumat, 12 Juni 2020

GABUNGAN FUNGSI IF DENGAN VLOOKUP. Disertai Soal Latihan


           

    Penulis yakin anda pasti sudah tidak asing dengan Fungsi IF dan Fungsi VLOOKUP. Kedua fungsi ini paling sering kita gunakan hampir disetiap kesempatan. Kali ini saya akan membahas: Gabungan Fungsi IF dengan Fungsi VLOOKUP.
            Apa itu fungsi IF dan VLOOKUP? tentu saja tidak akan saya jelaskan disini. Di artikel saya yang dulu, sudah saya paparkan penggunaan kedua fungsi tersebut. Bila anda masih belum menguasainya silahkan anda pelajari artikel tersebut dengan meng-klik link dibawah ini:

·         Penggunaan FungsiIF

·         Penggunaan FungsiVLOOKUP

Saat kita membuat suatu lembar kerja, bisa jadi kita dihadapkan suatu permasalahan dimana data pada kolom-kolom tabel yang harus di isi memerlukan penggabungan antara fungsi If dan fungsi Vlookup, seperti contoh soal dibawah ini:


Dari gambar diatas, untuk mengisi kolom Harga dan kolom Asal Negara. Anda tidak bisa hanya menggunakan fungsi Vlookup saja, tapi dengan menggunakan Gabungan Fungsi IF dan Fungsi Vlookup. Ini terjadi karena tabel diatas memiliki 2 variabel yaitu LOKAL dan IMPOR (lihat di kolom Asal Produk), dimana tiap-tiap variabel tersebut memiliki area referensi sendiri-sendiri (Tabel Buah Lokal dan Tabel Buah Impor).

Jadi variabel LOKAL memiliki area referensi data di Tabel Buah Lokal dan variabel IMPOR memiliki area referensi data di Tabel Buah Impor. Dengan demikian Fungsi IF dipakai untuk mencari nilai variabelnya dan Fungsi VLOOKUP dipakai untuk mencari data-data yang terdapat pada area referensi di tabel.


Rumus kedua fungsi tersebut:
o   Rumus IF:
= IF (Logical_test; [Value_if_true]; [Value _if_false])
o   Rumus VLOOKUP:
=VLOOKUP (Lookup_value; Table_array; Col_index_num; [Range_lookup])


Rumus Gabunganya:
Value_if_true dan Value_if_false pada fungsi If, diganti/ disubtitusi dengan fungsi Vlookup


Sehingga rumusnya menjadi:
= IF (Logical_test; VLOOKUP (Lookup_value; Table_array; Col_index_num; [Range_lookup]);  VLOOKUP (Lookup_value; Table_array; Col_index_num; [Range_lookup]))
           

    Gambar diatas, akan nampak seperti gambar dibawah ini:


Kolom Harga per Kg:
=IF(B5="LOKAL";VLOOKUP(C5;$B$22:$D$27;2;FALSE);VLOOKUP(C5;$F$22:$H$27;2;FALSE))

Keterangan:
1.      B5="LOKAL"  sel B5 merupakan nilai logika dari fungsi IF.
2.      VLOOKUP ( C5; $B$22:$D$27; 2; FALSE )  fungsi Vlookup ini merupakan pengganti Value_if_true dari fungsi IF.
a.   C5  merupakan nilai kunci dari data yang dicari, diambil dari tabel utama.
b.  $B$22:$D$27  merupakan area/referensi data yang diambil dari Tabel Buah Lokal
c.   2  diambil dari kolom harga pada Tabel Buah Lokal, posisinya di kolom ke 2
d.   FALSE  agar hasil dari Vlookup bernilai absolut/mutlak

3.      VLOOKUP ( C5; $F$22:$H$27; 2; FALSE )  fungsi Vlookup ini merupakan pengganti Value_if_false dari fungsi IF.
a.   C5  merupakan nilai kunci dari data yang dicari, diambil dari tabel utama.
b.  $F$22:$H$27  merupakan area/referensi data yang diambil dari Tabel Buah Impor
c.   2  diambil dari kolom harga pada Tabel Buah Impor, posisinya di kolom ke 2
d.   FALSE  agar hasil dari Vlookup bernilai absolut/mutlak


Adapun Kolom asal Negara, akan napak seperti gambar dibawah:


Kolom Asal Negara:
=IF(B5="LOKAL";VLOOKUP(C5;$B$22:$D$27;3;FALSE);VLOOKUP(C5;$F$22:$H$27;3;FALSE))

Penjelasan rumusnya sama dengan Kolom Harga Per Kg, hanya berbeda dari letak kolomnya yaitu kolom ke 3 (Kolom Asal Negara berada di posisi ke 3).
            
    

    Demikian penjelasan secara singkat penggunaan gabungan rumus IF dengan Vlookup, dan bila anda masih kurang jelas anda bisa melihat video tutorialnya memlalui kanal Youtube. Klik video dibawah ini:

                        


Biar ndak ngantuk…. tak lupa penulis sertakan juga Soal Latihan untuk anda agar bisa dipraktekan secara langsung:
1.       
      

a.  Kolom Gaji dan Alamat
Gunakan gabungan fungsi IF dan HLOOKUP
b.  Kolom Tunjangan
Jika level “Staff” mendapat tunjangan sebesar 300.000
Jika level “Karyawan” mendapat tunjangan sebesar 100.000
c.  Total Gaji = Gaji + Tunjangan



Kunci jawaban dari soal If dengan Hlookup diatas, bisa anda lihat pada kanal youtube. Klik video dibawah ini:

       
2.       
   

a.  Kolom Nama, Jabatan, Gaji
Gunakan rumus gabungan IF dengan VLOOKUP
b.  Kolom Tunjangan
Bila “Sopir” mendapat tunjangan sebesar 250.000
Bila “Kernet” mendapat tunjangan sebesar 100.000
Yang lainya tidak mendapat tunjangan
c.  Total Pendapatan = Gaji + Tunjangan

                  

Kunci jawaban dari soal IF disertai VLOOKUP diatas dapat anda lihat melalui kanal Youtube dibawah ini:
                  




Anda juga bisa membaca artikel saya yang lain:



Kami juga menyediakan soal-soal latihan excel untuk anda
Soal meliputi semua materi/ artikel yang saya tulis di Blog
Silahkan anda  download  di: Google Playstore  pilih menu: Apps
Pada Search Engine ketik: 








Informasi lengkap soal-soalnya, silahkan anda klik link dibawah ini:
https://mujiyamianto.blogspot.com/2020/03/penjualan-soal-soal-latihan-excel.html 

17 komentar:

  1. Pencari ilmu excel17 Mei, 2020 12:31

    Terima kasih pak Yamianto atas blognya. Mudah dipahami dan lumayan lengkap informasi mengenai excelnya. Kalau boleh saran, mungkin bisa disediakan contoh yang digunakan dalam bentuk file yang dapat diunduh. Karena saya mengetik ulang semua contoh agak menyita waktu. Mungkin dapat dipertimbangkan masukan saya. Sukses selalu

    BalasHapus
  2. Tq atas atensinya.
    Memang agak merepotkan anda karena harus mengetik ulang, ini saya lakukan untuk menghindari/ memperkecil peluang duplikasi content.
    Beberapa file/content saya banyak yg diduplikat oleh blogger lain shg harus di enkripsi. Semoga bermanfaat untuk anda

    BalasHapus
  3. Maaf pak untuk contoh latihan soalnya ada jawabannya di youtube ga yah,saya cari ko ga ada yah ,bingung saya untuk latihan soal if campur vlookupnya

    BalasHapus
    Balasan
    1. Masih belum sempat bikin tutorial jawabanya di youtube, mudah-mudahan kedepanya bisa saya sertakan kunci jawabanya.
      Tq atas atensinya..

      Hapus
    2. Ohh gitu pak, buat dong pak,cuma artikel dr pak anto yg saya pahami 🤭

      Hapus
    3. Memang ada beberapa artikel yg latihan soalnya masih belum memiliki jawaban, semua pasti akan saya berikan cara penyelesaianya. Thanks...

      Hapus
  4. Selamat sore pak, saya sudah mencoba soal yang bapak berikan untuk soal no 1 saya berhasil mengerjakannya, hanya untuk soal no 2 semua untuk NIK K-001 sampai K-006 selalu #N/A, padahal rumus yang saya gunakan sama dengan rumus NIK L-001 pak. bisa mohon pencerahannya pak? terimakasih.

    BalasHapus
    Balasan
    1. Ada kemungkinan kesalahan:
      Pd kolom NIK ada 2 kode: L-001 dan K-001
      Perbedaanya terletak pd 1 huruf disebelah kiri (L atau K). Maka gunakan Fungsi LEFT pada rumus IF nya.

      Rumusnya menjadi:
      =IF(Left(b4;1)="L";Vlookup dari dev. operasional; Vlookup dari dev. staff)

      Thanks, smoga bisa membantu

      Hapus
    2. Berarti saat kode K-001 rumuspun berubah menjadi =IF(Left(b5;1)=K;Vlookup ya pak?

      Hapus
    3. Maksud saya, rumus tersebut berlaku untuk semua.
      Masukan rumus tersebut di sel C4 (kolom Nama)kemudian hasilnya tinggal dicopy kebawah.

      Rumus:
      =IF(left(b4;1)="L";Vlookup(b4;$H$20:$K$25;2;false);vlookup(b4;$b$20:$e$25;2;false))

      Untuk kolom jabatan & gaji, anda tinggal rubah no kolom pada rumus Vlookup nya. Hasilnya copy kebawah.

      smg bisa membantu

      Hapus
  5. masih tetap #N/A pak hehehe nanti saya tunggu video tutorialnya saja pak jika begitu :) terima kasih banyak pak atas bantuannya :)

    BalasHapus
    Balasan
    1. Pastikan rumus yg anda masukan telah benar.
      Bila masih salah, coba anda cek pd kolom NIK.
      Kolom NIK ( pd tabel utama, tabel 1 dan tabel 2) penulisanya harus sama. Pd video saya penulisanya tanpa menggunakan spasi.
      contoh: L-001, K-001 (penulisanya tanpa spasi).

      Bila masih belum bisa, coba anda kirimkan soal beserta jawaban anda (meskipun jwbnya salah) ke: mujiyamianto@gmail.com

      Hapus
    2. rumusnya berhasil, namun logical testnya harus diganti menjadi huruf "K". Apakah itu ada sesuatu yang salah atau tidak y apak?

      Hapus
    3. Pd video sel B4 nilainya L-001, Bila punya anda sel B4 nilainya K-001 tentu logical tesnya menjadi huruf "K".

      Biar ndak bingung, pastikan lembar kerja anda sama dg yg di video. Kemudian pd kolom nama, masukan rumus yg telah saya berikan

      Hapus
    4. ohhh begitu, baik pak saya mengerti.
      Terima kasih banyak pak atas bantuannya dan ilmunya.

      Hapus
  6. Terima kasih Pak, siswa komputer kami jadi banyak referensi soal pengayaan. salam dari LPP UNISMA Salatiga, Jawa Tengah

    BalasHapus
  7. Thanks atas atensinya, semoga bermanfaat.

    BalasHapus