Isi kandungan
Dalam Microsoft Excel, kita perlu menggabungkan fungsi SUMIF dan VLOOKUP untuk mencari nilai, dan berdasarkan kriteria itu, jumlah dikira daripada julat nilai. Dalam artikel ini, anda akan dapat mempelajari beberapa teknik berguna untuk menggabungkan fungsi SUMIF dan VLOOKUP dengan beberapa contoh yang sesuai dan penerangan ringkas.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.
Gabungkan SUMIF dengan VLOOKUP.xlsxIkhtisar: Fungsi SUMIF Excel
- Objektif:
Fungsi menambah sel yang ditentukan oleh syarat atau kriteria tertentu.
- Formula:
=SUMIF(julat, kriteria, [julat_jumlah])
- Argumen:
julat - Julat sel di mana keadaan akan digunakan. kriteria- Keadaan untuk julat sel yang dipilih. [sum_range]- Julat sel tempat output terletak. Untuk penjelasan dan contoh yang lebih terperinci dengan fungsi SUMIF , klik di sini .
Ikhtisar: Fungsi Excel VLOOKUP
- Objektif:
Fungsi VLOOKUP mencari nilai dalam lajur paling kiri dalam jadual dan kemudian mengembalikan nilai dalam baris yang sama daripada lajur yang ditentukan.
- Formula:
=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])
- Argumen:
lookup_value- Nilai yang ia mencari dalam lajur paling kiri jadual yang diberikan. Boleh menjadi nilai tunggal atau tatasusunan nilai. table_array- Jadual di mana ia mencari lookup_value dalam lajur paling kiri. col_index_num- Nombor lajur dalam jadual dari mana nilai akan dikembalikan. [range_lookup]- Memberitahu sama ada padanan tepat atau separa nilai_carian diperlukan. 0 untuk padanan tepat, 1 untuk padanan separa. Lalai ialah 1 (separa padanan). Untuk penjelasan dan contoh yang lebih terperinci dengan fungsi VLOOKUP , klik di sini .
Baca Lebih Lanjut: Apakah Itu Susunan Jadual dalam VLOOKUP? (Diterangkan dengan Contoh)
3 Kaedah Berguna untuk Menggabungkan SUMIF dan VLOOKUP dalam Excel
Apabila kita perlu menggabungkan SUMIF dan VLOOKUP fungsi, senario boleh dipertimbangkan kepada dua kategori. i) Kita perlu mencari padanan dan kemudian membuat jumlah berdasarkan penemuan. Atau, ii) Kita perlu membuat jumlah daripada berbilang jadual atau lembaran kerja dan kemudian mencari padanan dengan VLOOKUP Dua kaedah pertama dalam berikut meliputi kriteria awal dan manakala Kaedah ke-3 akan merumuskan kaedah kedua.
1. SUMIF dengan VLOOKUP untuk Mencari Padanan dan Jumlah dalam Lembaran Kerja Serupa
Mari kita perkenalkandataset dahulu. Jadual pertama (B4:D14) mewakili beberapa data pesanan rawak dengan ID produk dan harga yang sepadan. Jadual kedua di sebelah kanan menunjukkan nama pelanggan dan ID mereka. Apa yang akan kami lakukan di sini ialah mencari nama pelanggan tertentu yang terdapat dalam Sel C16 dan kemudian berdasarkan maklumat ini sahaja, kami akan mencari pesanan untuk pelanggan yang sepadan dan membuat jumlah jumlah harga untuk dibayar dalam Sel C17 .
Dalam output Sel C17 , formula yang diperlukan dengan SUMIF dan VLOOKUP fungsi ialah:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
Dan selepas menekan Enter , anda akan mendapat nilai pulangan seperti yang ditunjukkan dalam gambar di bawah.
🔎 Bagaimana Formula Berfungsi?
- Dalam formula ini, fungsi VLOOKUP berfungsi sebagai argumen kedua (Kriteria) bagi fungsi SUMIF .
- VLOOKUP fungsi mencari nama Alex dalam tatasusunan carian (F5:G11) dan mengembalikan nombor ID untuk Alex.
- Berdasarkan nombor ID yang ditemui dalam sebelumnya langkah, fungsi SUMIF menjumlahkan semua harga untuk nombor ID yang sepadan.
Baca Lagi: Cara Vlookup dan Jumlahkan Merentas Mul helaian asas dalam Excel (2 Formula)
2. SUMIF dengan VLOOKUP untuk Cari Padanan dan Jumlah dalam Lembaran Kerja Serupa dalam Excel
Dalam bahagian ini, kami akan menggunakan prosedur yang sama yang diterangkansebelum tetapi kali ini, tatasusunan carian atau jadual terdapat dalam lembaran kerja lain (Helaian2) . Jadi, apabila kita perlu merujuk kepada tatasusunan carian di mana nama pelanggan dan ID mereka terletak, kita juga perlu menyebut nama Helaian yang berkaitan. Lembaran kerja berikut (Helaian1) mengandungi data utama dengan sel output.
Dan berikut ialah lembaran kerja kedua (Helaian2) di mana tatasusunan carian hadir.
Untuk memasukkan tatasusunan carian di atas dalam fungsi VLOOKUP , kita perlu menyebut nama lembaran kerja ( Helaian2) . Nama lembaran kerja ini akan dimasukkan secara automatik apabila anda akan bertukar kepada Helaian2 dan memilih tatasusunan carian untuk fungsi VLOOKUP . Jadi, formula akhir dalam output Sel C17 ialah:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Sekarang tekan Masukkan dan anda akan mendapat nilai terhasil seperti yang ditunjukkan di bawah.
Baca Lagi: VLOOKUP dan Kembalikan Semua Padanan dalam Excel (7 Cara)
Bacaan Serupa
- VLOOKUP Tidak Berfungsi (8 Sebab & Penyelesaian)
- Excel LOOKUP lwn VLOOKUP: Dengan 3 Contoh
- Menggabungkan SUMPRODUCT dan VLOOKUP dalam Excel
- INDEX MATCH lwn VLOOKUP Fungsi (9 Contoh)
- Cara Menjadikan VLOOKUP Case Sensitive dalam Excel (4 Kaedah)
3. Gabungkan Fungsi VLOOKUP, SUMPRODUCT dan SUMIF untuk Berbilang Helaian Excel
Kini kami akanberfungsi dengan berbilang hamparan. Dalam kaedah ini, kami akan membuat jumlah daripada data yang tersedia dalam dua lembaran kerja berbeza dan kemudian mengekstrak nilai dengan fungsi VLOOKUP berdasarkan jumlah jumlah yang sepadan. Dalam gambar di bawah, lembaran kerja pertama bernama Bonus_Amount hadir dengan 3 jadual berbeza. Jadual paling kiri akan menunjukkan bonus jualan untuk wakil jualan yang sepadan. Kita perlu mengekstrak jumlah bonus ini dengan menggunakan fungsi VLOOKUP untuk tatasusunan (E5:F8) yang berkaitan dengan kriteria bonus. Kriteria bonus sebenarnya ialah jumlah jualan yang perlu kami keluarkan daripada dua lembaran kerja berbeza bernama 'Hari 1' dan 'Hari 2' .
Lembaran kerja berikut ialah data jualan untuk Hari 1 pada bulan November 2021.
Dan satu lagi lembaran kerja dengan nama 'Hari 2' ada di sini dengan data jualan untuk hari kedua.
Dalam lembaran kerja pertama (Bonus_Amount) , formula yang diperlukan dalam output Sel C5 ialah:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)
Selepas menekan Enter dan menggunakan Isi Handle untuk autoisi sel yang lain dalam lajur Bonus, kami akan memperoleh output berikut.
🔎 Bagaimana Formula Berfungsi?
- Dalam formula ini, fungsi TIDAK LANGSUNG merujuk kepada nama Helaian daripada Sel H5 dan H6.
- SUMIF fungsi menggunakan helaian rujukan(Diperolehi oleh fungsi INDIRECT) untuk memasukkan julat jumlah dan kriteria untuk hujahnya. Output yang terhasil daripada fungsi ini kembali dalam tatasusunan yang mewakili jumlah jualan untuk jurujual tertentu dari Hari 1 dan Hari 2.
- Fungsi SUMPRODUCT menambah jumlah jualan yang terdapat dalam sebelumnya langkah.
- Fungsi VLOOKUP mencari julat jumlah jualan ini dalam jadual (E4:F8) Kriteria Bonus dalam helaian Jumlah_Bonus . Dan akhirnya, ia mengembalikan jumlah bonus berdasarkan julat kriteria untuk jurujual.
Baca Lagi: Cara Menggabungkan Excel SUMIF & VLOOKUP Merentas Berbilang Helaian
Penggunaan SUMIFS dengan VLOOKUP untuk Menambah Berbilang Kriteria
Fungsi SUMIFS dapat mengambil berbilang kriteria atau syarat . Dengan menggabungkan fungsi ini dengan VLOOKUP , kita boleh mencari nilai, menambah beberapa kriteria dan akhirnya mendapatkan jumlah mempertimbangkan kriteria yang disebutkan untuk nilai carian. Dataset dalam berikut agak serupa dengan yang telah kita lihat dalam dua kaedah pertama. Dalam jadual ini, kami telah menambah lajur baharu selepas lajur Harga . Lajur baharu mewakili status pesanan untuk semua ID pesanan. Dengan menggunakan fungsi SUMIFS di sini, kami akan memasukkan dua kriteria- i) ID pesanan khusus untuk pelanggan, dan ii) Status Pesanan sebagai 'Disahkan' sahaja.
Yangformula yang diperlukan dalam output Sel C17 ialah:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")
Sekarang tekan Enter dan anda akan mendapat jumlah harga pesanan yang dipatuhi untuk Marcus.
Baca lebih lanjut: VLOOKUP dengan Pelbagai Kriteria dalam Excel
Perkataan Penutup
Saya berharap semua kaedah mudah yang dinyatakan di atas kini akan membantu anda untuk menerapkannya dalam hamparan Excel anda apabila anda perlu menggabungkan SUMIF dengan fungsi VLOOKUP . Jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.