Fungsi Excel VLOOKUP dengan Kondisi IF (7 Contoh Kehidupan Nyata)

  • Bagikan Ini
Hugh West

VLOOKUP adalah salah satu fungsi yang paling kuat dan paling banyak digunakan di Excel. Menggunakan JIKA fungsi logika dengan VLOOKUP Dalam artikel ini, kita akan melihat sejumlah contoh yang bagus di mana kita telah memasangkan Excel VLOOKUP Fungsi dengan JIKA kondisi .

Fungsi IF Excel

Memeriksa apakah suatu kondisi terpenuhi, dan mengembalikan satu nilai jika BENAR , dan nilai lain jika SALAH .

The Sintaksis dari JIKA fungsi:

IF (logical_test, value_if_true, [value_if_false])

logical_test (wajib)

Kondisi yang ingin Anda uji

value_if_true (wajib diisi)

Jika logical_test adalah BENAR , yang JIKA akan mengembalikan nilai ini.

value_if_false (opsional)

Jika logical_test adalah SALAH, yang JIKA akan mengembalikan nilai ini.

Fungsi VLOOKUP Excel

Mencari nilai di kolom paling kiri dari sebuah tabel, dan kemudian mengembalikan nilai di baris yang sama dari kolom yang Anda tentukan. Secara default, tabel harus diurutkan dalam urutan menaik .

The Sintaksis dari VLOOKUP fungsi:

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

lookup_value (wajib)

Ini mengindikasikan nilai yang ingin Anda cari menggunakan fungsi ini. Pastikan lookup_value berada di kolom pertama dari table_array Anda.

table_array (wajib)

Ini adalah rentang Sel tempat Anda ingin mencari nilai.

col_index_num (wajib)

Ini adalah nomor kolom dari cell range yang kamu berikan dimulai dengan 1 dari kolom paling kiri.

range_lookup (opsional)

Ini adalah nilai logika opsional yang mengindikasikan jika Anda ingin menemukan kecocokan perkiraan atau kecocokan persis menggunakan fungsi ini.

BENAR akan mencari nilai yang paling dekat setelah mempertimbangkan bahwa kolom pertama tabel diurutkan baik secara numerik atau alfabetis.

Jika Anda tidak mengindikasikan metode, ini akan digunakan secara default.

SALAH akan mencari nilai tepat kolom pertama.

Unduh Buku Kerja Praktik

Fungsi VLOOKUP dengan Kondisi IF.xlsx

7 Cara Menggunakan Fungsi VLOOKUP dengan Kondisi IF di Excel

Di sini, Anda akan menemukan 7 cara yang berbeda dengan contoh-contoh nyata untuk menggunakan VLOOKUP fungsi dengan JIKA kondisi di Excel.

1. Menggunakan Fungsi VLOOKUP dengan Kondisi IF untuk Mengembalikan Stok / Tidak dalam Stok di Excel

Ini adalah contoh yang baik jika Anda mengelola inventaris Pada lembar kerja berikut ini (pojok kiri atas), Anda melihat saya memiliki sebuah tabel. Produk dan status mereka di bawah Ketersediaan kolom.

Sekarang, kita akan menggunakan Fungsi VLOOKUP dengan JIKA kondisi untuk kembali Tersedia atau Tidak Tersedia di Tabel ke-2.

Berikut ini langkah-langkahnya.

Langkah-langkah:

  • Pertama, pilih rentang Sel B4:D9 .
  • Kemudian, ketik product_status di Nama kotak.
  • Berikutnya, tekan MASUK .

  • Setelah itu, dalam 2 dan tabel (di bawah tabel Keranjang Belanja ), di bawah Status kolom, dan di Cell C13 kita akan memasukkan rumus ini.
=IF(VLOOKUP(B13, status_produk, 2, FALSE)="Tersedia", "Tersedia", "Tersedia", "Tidak Tersedia")

Rumus ini juga sudah cukup jelas dari gambar di atas. Berikut penjelasannya untuk pengguna baru Excel:

Sekarang, mari kita jelaskan logical_test argumen dari rumus ini. Kami menggunakan rumus ini VLOOKUP(B14, status_produk, 2, FALSE)="Tersedia" sebagai JIKA fungsi logical_test argumen. Jika bagian dari rumus ini menghasilkan BENAR maka sel akan menampilkan nilai "Dalam Persediaan" nilai, jika tidak, maka akan menampilkan nilai "Tidak Tersedia" nilai.

  • Kemudian, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

Kami juga telah menggunakan JIKA dan VLOOKUP kombo di bawah Harga $ kolom.

  • Sekarang, ini adalah rumus yang saya gunakan di sel E13 .
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")

Di sini, jika nilai sel C13 adalah "Dalam Persediaan" , maka sel akan menampilkan nilai dari bagian rumus ini: D13*VLOOKUP(B13,status_produk,3, FALSE) Formula ini hanyalah produk dari D13 nilai sel dan sebuah VLOOKUP formula.

Jika nilai sel C13 tidak "Dalam Persediaan" , maka sel akan menampilkan nilai ini "Segera datang..." .

  • Setelah itu, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Selanjutnya, masukkan rumus berikut di Sel E17 .
=SUM(E13:E16)

  • Terakhir, tekan MASUK .

2. Menggunakan Fungsi VLOOKUP dengan Kondisi IF untuk 2 Tabel Nilai

Dalam contoh ini, Anda akan melihat cara menggunakan dua atau lebih susunan tabel di Rumus VLOOKUP Excel .

Langkah-langkah:

  • Pertama, masukkan rumus berikut di Sel H5 .
=VLOOKUP(G5, IF(F5="Baru", pelanggan_baru, pelanggan_lama), 2, TRUE)

Rincian Formula

  • Pertama, Sel G5 adalah lookup_value di Fungsi VLOOKUP dan itu adalah jumlah di bawah Penjualan kolom.
  • Sekarang, JIKA(F5="Baru", pelanggan_baru, pelanggan_lama): Rumus ini akan mengembalikan salah satu dari dua tabel: new_customer dan pelanggan_lama . new_customer = $ B $ 5: $ C $ 9 dan pelanggan_lama = $ B $ 13: $ C $ 17 .
  • Setelah itu, sisanya sederhana. nomor indeks kolom adalah 2 Jadi, yang Fungsi VLOOKUP akan mengembalikan nilai dari 2 dan kolom dari baris yang sama di mana ia menemukan nilai pencarian .

Kami telah menggunakan BENAR nilai sebagai range_lookup argumen, sehingga Fungsi VLOOKUP akan mencari nilai terdekat sama dengan atau kurang dari nilai pencarian .

  • Kemudian, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Akhirnya, Anda akan mendapatkan semua nilai dari Comm% menggunakan Fungsi VLOOKUP dengan JIKA kondisi dari 2 meja .

3. Menggunakan Fitur Validasi Data dengan Fungsi VLOOKUP dan Kondisi IF

Sekarang, kami akan menunjukkan kepada Anda cara menggunakan Fitur Validasi Data dengan Fungsi VLOOKUP dan JIKA kondisi di Excel.

Di sini, kita memiliki dataset yang berisi Produk daftar dan Harga dari dua toko Meena dan Lavender Sekarang, kami akan menunjukkan kepada Anda bagaimana cara VLOOKUP data ini di dalam 2 meja.

Ikuti langkah-langkah yang diberikan di bawah ini untuk melakukannya sendiri.

Langkah-langkah:

  • Pertama, pilih Cell C4 .
  • Kemudian, pergi ke Tab data >> klik pada Alat Data >> klik pada Validasi Data >>> pilih Validasi Data .

  • Sekarang, yang Validasi Data akan muncul.
  • Setelah itu, pilih Daftar sebagai Izinkan dan masukkan rentang Sel C6:D6 sebagai Sumber .
  • Berikutnya, klik pada OK .

  • Sekali lagi, pilih Cell C4 .
  • Kemudian, klik pada Jatuhkan tombol.
  • Sekarang, pilih salah satu Toko pilihan Anda. Di sini, kami akan memilih Meena .

  • Selanjutnya, beri nama Cell range B7:D111 sebagai shop_price melalui langkah-langkah yang ditunjukkan dalam Metode1 .
  • Setelah itu, pilih Cell G7 dan masukkan rumus berikut ini.
=IF($C$4="Meena",VLOOKUP(F7,harga_belanja,2,FALSE),VLOOKUP(F7,harga_belanja,3,FALSE))

Rincian Formula

  • Pada awalnya, para JIKA Fungsi menguji apakah $C$4 nilai sel sama dengan nilai Meena .
  • Kemudian, jika tes logika di atas adalah BENAR , ia mengembalikan bagian rumus ini VLOOKUP(F7, harga_belanja,2, FALSE) Ini adalah langsung VLOOKUP Ini mencari nilai sel F7 di shop_price dan jika menemukannya maka mengembalikan nilai dari 2 dan kolom dari baris yang sama.
  • Jika tidak, jika tes logika adalah SALAH , kemudian mengembalikan bagian rumus ini VLOOKUP(F7, harga_belanja,3 , SALAH) Sederhana VLOOKUP formula. VLOOKUP menemukan nilai dari F7 sel di dalam shop_price dan jika menemukannya maka mengembalikan nilai dari 3 rd kolom dari baris yang sama.
  • Kemudian, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Sekarang, Anda akan mendapatkan semua Harga nilai dari Produk dari Meena toko.

  • Berikutnya, pilih Cell I7 dan masukkan rumus berikut ini.
= G7*H7

Di sini, dalam rumus, kita dikalikan Sel G7 dengan nilai Cell H7 ke Total harga dari Produk .

  • Kemudian, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Sekarang, kita akan mendapatkan semua Total harga dari individu Produk .

  • Setelah itu, pilih Cell I12 dan masukkan rumus berikut ini.
=SUM(I7:I11)

Di sini, di Fungsi SUM , kami menambahkan semua nilai dari rentang Sel I7:I11 .

  • Terakhir, tekan MASUK .

4. Memilih Argumen Col Index Num dari Fungsi VLOOKUP Secara Dinamis dengan Fungsi IF

Dalam metode keempat, kami akan menunjukkan kepada Anda, bagaimana Anda bisa memilih Nomor Indeks Kol argumen dari Fungsi VLOOKUP secara dinamis dengan Fungsi IF di Excel.

Berikut ini langkah-langkahnya.

Langkah-langkah:

  • Pada awalnya, beri nama Cell range B4:E11 sebagai sales_table melalui langkah-langkah yang ditunjukkan dalam Metode1 .
  • Kemudian, buat tombol drop-down di Cell C14 menggunakan Fitur Validasi Data di mana memasukkan Rentang sel D4:E4 sebagai Sumber melalui langkah-langkah yang ditunjukkan dalam Metode3 .
  • Setelah itu, pilih opsi apa pun menggunakan tombol drop-down. Di sini, kita akan memilih Diproyeksikan .

  • Berikutnya, pilih Cell C17 dan masukkan rumus berikut ini.
=VLOOKUP(B17, sales_table, 2, FALSE)

Di sini, di Fungsi VLOOKUP , kami memasukkan Cell B7 sebagai lookup_value , sales_table bernama range sebagai table_array , 2 sebagai col_index_num, dan SALAH sebagai range_lookup .

  • Sekarang, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Kemudian, pilih Cell C24 dan masukkan rumus berikut ini.
=SUM(C17:C23)

Di sini, di Fungsi SUM , kami menambahkan nilai dari rentang Sel C17:C23 untuk mendapatkan jumlah Total Target .

  • Setelah itu, tekan MASUK .

  • Berikutnya, pilih Cell D16 dan masukkan rumus berikut ini.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)

Ini adalah sederhana yang langsung VLOOKUP Kami baru saja membuat formula. col_index_num bagian argumen dinamis menggunakan Fungsi IF .

Bagian formula ini menuntut sedikit diskusi: JIKA($C$14="Diproyeksikan", 3, 4) Jika Sel $C$14 sama dengan nilai Diproyeksikan , fungsi IF akan mengembalikan 3 , jika tidak, maka akan kembali 4 Jadi, ini adalah secara dinamis memilih nomor indeks kolom dari Rumus VLOOKUP .

  • Setelah itu, tekan MASUK dan seret ke bawah Isi Gagang alat untuk IsiOtomatis rumus untuk sel lainnya.

  • Kemudian, pilih Cell D24 dan masukkan rumus berikut ini.
=SUM(D17:D23)

Di sini, di SUM Fungsi, kami menambahkan nilai rentang Sel D17:D23 untuk mendapatkan jumlah Total Proyeksi .

  • Terakhir, tekan MASUK .

5. Menggunakan Fungsi ISNA dan IFERROR dengan Fungsi VLOOKUP dan Kondisi IF di Excel

Kedua teknik ini akan membantu Anda menangani Kesalahan #N/A . VLOOKUP menghasilkan sebuah #N/A error ketika tidak menemukan nilai yang Anda cari.

Sekarang, perhatikan gambar berikut ini secara intensif. Di sini, Cell F6 menunjukkan #N/A kesalahan karena kami tidak menangani kesalahan dengan cerdas.

Ikuti Langkah-langkah yang diberikan di bawah ini untuk mengatasi kesalahan ini menggunakan ISNA dan IFERROR fungsi di Excel.

Langkah-langkah:

  • Pertama, pilih Cell F7 dan masukkan rumus berikut ini.
=IFERROR(VLOOKUP(E7,daftar_harga,2,FALSE), "Tidak ditemukan")

Di sini, sebagai nilai dari Fungsi IFERROR , kita telah memasukkan VLOOKUP Jika ini VLOOKUP rumus mengembalikan sebuah kesalahan , maka "Tidak ditemukan" nilai akan ditampilkan dalam F7 sel.

  • Kemudian, tekan MASUK .
  • Sekarang, Anda bisa melihat bahwa kesalahan telah dihapus.

  • Setelah itu, untuk hapus yang kesalahan menggunakan ISNA fungsi pilih Sel F8 dan masukkan rumus berikut ini.
=IF(ISNA(VLOOKUP(E8,daftar_harga,2,FALSE)), "Tidak ditemukan", VLOOKUP(E8, daftar_harga, 2, FALSE))

Fungsi ISNA kembali BENAR ketika menemukan Kesalahan #N/A . saya telah menunjukkannya di sudut kanan atas lembar kerja.

Jika rumus ini mengembalikan Kesalahan #N/A , maka ISNA akan mengembalikan sebuah BENAR nilai, dan JIKA fungsi logical_test argumen akan menjadi BENAR Jika ini VLOOKUP rumus mengembalikan sebuah nilai nyata , ISNA akan mengembalikan SALAH nilai.

Jadi, jika ISNA mengembalikan BENAR nilai JIKA fungsi nilai ini "Tidak ditemukan" akan ditampilkan di sel F8 Jika tidak, rumus ini akan dieksekusi: VLOOKUP(E8, daftar_harga, 2, FALSE) Ini adalah langsung VLOOKUP formula.

  • Terakhir, tekan MASUK untuk hapus yang kesalahan menggunakan Fungsi ISNA .

6. Melakukan Perhitungan Berganda dengan Menggunakan Fungsi VLOOKUP dengan Kondisi IF

Berikutnya, kami akan menunjukkan kepada Anda cara melakukan beberapa perhitungan dengan menggunakan Fungsi VLOOKUP dengan JIKA kondisi .

Di sini, kita akan memilih Penjual, dan tergantung pada Penjualan nilai yang akan kita hitung Comm% menggunakan Fungsi VLOOKUP dengan JIKA kondisi .

Ikuti langkah-langkah yang diberikan di bawah ini untuk melakukannya sendiri.

Langkah-langkah:

  • Pertama, buat tombol drop-down di Cell G4 menggunakan Fitur Validasi Data di mana memasukkan Rentang sel B5:B9 sebagai Sumber melalui langkah-langkah yang ditunjukkan dalam Metode3 .
  • Berikutnya, pilih Penjual dari daftar drop-down. Di sini, kita akan memilih Salesman A .

  • Kemudian, pilih Cell G5 dan masukkan rumus berikut ini.
=IF(VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*30%,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*15%)

Rincian Formula

  • Pertama, dalam fungsi IF, kita menetapkan VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150 sebagai logical_test Ini akan memeriksa apakah nilai di Cell G4 lebih besar dari atau sama dengan 150 dengan menggunakan Fungsi VLOOKUP dalam rentang Sel B5:D9 dan di dalam 3 kolom.
  • Kemudian, jika fungsi mengembalikan BENAR , maka akan ditemukan nilai dari Penjualan dari rentang Sel B5:D9 dan di dalam 3 kolom menggunakan Fungsi VLOOKUP dan setelah itu berlipat ganda dengan 30% .
  • Jika tidak, maka akan berlipat ganda nilai VLookup oleh 15% .
  • Terakhir, tekan MASUK untuk mendapatkan nilai dari Comm% .

7. Membandingkan Nilai Vlookup dengan Nilai Sel Lain

Dalam metode terakhir, kami akan menunjukkan kepada Anda cara membandingkan nilai Vlookup dengan sel lain nilai dengan menggunakan Fungsi VLOOKUP dengan JIKA kondisi .

Pertama, kita akan menghitung Penjualan Maks nilai dan kemudian periksa apakah produk di Sel G5 adalah Max atau tidak.

Ikuti langkah-langkah yang diberikan di bawah ini untuk melakukannya sendiri.

Langkah-langkah:

  • Pada awalnya, pilih Cell F4 dan masukkan rumus berikut ini.
=MAX(D5:D9)

Di sini, di fungsi MAX , kami memasukkan rentang Sel D5:D9 sebagai angka untuk mengidentifikasi maksimal nilai.

  • Kemudian, tekan MASUK .

  • Setelah itu, buat tombol drop-down di Cell G5 menggunakan Fitur Validasi Data tempat Anda memasukkan rentang Sel C5:C9 sebagai Sumber melalui langkah-langkah yang ditunjukkan dalam Metode3 .
  • Berikutnya, pilih Produk dari daftar drop-down. Di sini, kita akan memilih Telur .

  • Sekarang, pilih Cell I5 dan masukkan rumus berikut ini.
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4, "Ya", "Tidak")

Rincian Formula

  • Pertama, dalam fungsi IF, kita menetapkan VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4 sebagai logical_test Ini akan memeriksa apakah nilai di Cell G5 lebih besar dari atau sama dengan nilai di Sel G4 dengan menggunakan Fungsi VLOOKUP dalam rentang Sel C5:D9 dan di dalam 2 kolom.
  • Kemudian, jika fungsinya adalah BENAR , maka akan kembali "Ya" .
  • Jika tidak, jika fungsinya adalah SALAH , maka akan kembali "Tidak" .
  • Terakhir, tekan MASUK .

Bagian Latihan

Pada bagian ini, kami memberi Anda dataset untuk berlatih sendiri dan belajar menggunakan metode-metode ini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.