Daptar eusi
Dina tutorial ieu, anjeun bakal mendakan sakeupeul conto rumus canggih anu nunjukkeun cara ngagunakeun fungsi VLOOKUP sareng SUM atanapi SUMIF Excel pikeun milarian sareng jumlah nilai dumasar kana hiji atanapi sababaraha kriteria.
Naha anjeun nyobian ngadamel file kasimpulan dina Excel anu bakal ngaidentipikasi sadaya instansi tina hiji nilai khusus, teras jumlahkeun nilai-nilai sanés anu aya hubunganana sareng conto éta? Atanapi, naha anjeun kedah milarian sadaya nilai dina susunan anu nyumponan kaayaan anu anjeun jelaskeun teras jumlahkeun nilai anu aya hubunganana tina lembar kerja anu sanés? Atawa meureun anjeun disanghareupan tangtangan nu leuwih kongkrit, kawas nempo tabel invoice perusahaan anjeun, ngaidentipikasi sakabeh invoice tina vendor nu tangtu, terus nyimpulkeun sakabeh nilai invoice?
Tugasna bisa rupa-rupa, tapi hakekatna sami - anjeun hoyong milarian sareng jumlah nilai sareng hiji atanapi sababaraha kriteria dina Excel. Naon jenis nilai? Sakur nilai numerik. Naon jenis kriteria? Sakur :) Dimimitian tina angka atanapi rujukan ka sél anu ngandung nilai anu leres, sareng ditungtungan ku operator logis sareng hasil anu dipulangkeun ku rumus Excel.
Jadi, naha Microsoft Excel ngagaduhan fungsionalitas anu tiasa ngabantosan tugas-tugas di luhur. ? Tangtu, eta teu! Anjeun tiasa ngadamel solusi ku ngagabungkeun VLOOKUP atanapi LOOKUP Excel sareng fungsi SUM atanapi SUMIF. Conto rumus di handap ieu bakal ngabantosan anjeun ngartos kumaha fungsi Excel ieu jalan sareng cara nerapkeunanavérsi percobaan nganggo tautan di handap.
Unduh anu sayogi
VLOOKUP nganggo SUM sareng SUMIF - conto rumus (file .xlsx)
Ultimate Suite - versi percobaan (file .exe )
kana data nyata.Perhatikeun, ieu conto-conto canggih anu nunjukkeun anjeun wawuh jeung prinsip umum jeung sintaksis fungsi VLOOKUP. Upami henteu, bagian kahiji tina tutorial VLOOKUP kami pikeun pamula pasti patut diperhatoskeun - sintaksis Excel VLOOKUP sareng panggunaan umum.
Excel VLOOKUP sareng SUM - panggihan jumlah nilai anu cocog
Upami anjeun damel sareng data numerik dina Excel, sering anjeun henteu ngan ukur nimba nilai-nilai anu aya hubunganana tina tabel sanés tapi ogé jumlah angka dina sababaraha kolom atanapi baris. Jang ngalampahkeun ieu, anjeun tiasa nganggo kombinasi fungsi SUM sareng VLOOKUP sapertos anu dipidangkeun di handap.
Data sumber:
Anggap anjeun gaduh daptar produk sareng angka penjualan pikeun sababaraha bulan, kolom per unggal bulan. Data sumberna aya dina lambaran anu ngaranna Penjualan Bulanan :
Ayeuna, anjeun badé ngadamel tabel ringkesan sareng total penjualan unggal produk.
Solusina nyaéta ngagunakeun array dina parameter ka-3 ( col_index_num ) tina fungsi Excel VLOOKUP. Ieu rumus umum:
SUM(VLOOKUP( Nilai lookup, rentang lookup, {2,3,...,n}, FALSE))Salaku Anjeun ningali, kami nganggo konstanta Asép Sunandar Sunarya dina argumen katilu pikeun ngalakukeun sababaraha lookups dina rumus VLOOKUP sarua dina urutan pikeun meunangkeun jumlah nilai dina kolom 2,3 jeung 4.
Jeung ayeuna, hayu urang saluyukeun kombinasi ieu. tina VLOOKUP jeung SUM fungsi pikeun data urang pikeun manggihan totalpenjualan dina kolom B - M dina tabel di luhur:
=SUM(VLOOKUP(B2, 'Monthly sales'! $A$2:$M$9, {2,3,4,5,6,7,8,9,10,11,12,13}, FALSE))
Penting! Kusabab anjeun ngawangun rumus array, pastikeun pencét Ctrl + Shift + Enter. tina hiji basajan Lebetkeun keystroke mun anjeun rengse ngetikkeun. Lamun anjeun ngalakukeun ieu, Microsoft Excel nyakup rumus anjeun dina kurung keriting sapertos kieu:
{=SUM(VLOOKUP(B2, 'Monthly sales'!$A$2:$M$9, {2,3,4,5,6,7,8,9,10,11,12,13}, FALSE))}
Upami anjeun mencet tombol Enter sapertos biasa, ngan ukur nilai anu munggaran dina Array bakal diolah, anu bakal ngahasilkeun hasil anu salah.
Tip. Anjeun meureun panasaran naha rumus mintonkeun [@Produk] salaku nilai lookup dina screenshot luhur. Ieu kusabab kuring ngarobah data kuring kana tabel ( Selapkeun tab > Tabel ). Kuring manggihan eta pisan merenah pikeun digawe sareng tabel Excel pinuh-fungsi jeung rujukan terstruktur maranéhanana. Salaku conto, nalika anjeun ngetik rumus kana hiji sél, Excel otomatis nyalin éta ka sadaya kolom sareng ku cara ieu ngahémat anjeun sababaraha detik anu berharga :)
Sakumaha anjeun tingali, ngagunakeun fungsi VLOOKUP sareng SUM dina Excel gampang. Sanajan kitu, ieu teu solusi idéal, utamana lamun keur gawé bareng tabel badag. Intina nyaéta yén ngagunakeun rumus Asép Sunandar Sunarya tiasa mangaruhan parah kinerja buku kerja sabab unggal nilai dina Asép Sunandar Sunarya ngadamel sauran anu misah pikeun fungsi VLOOKUP. Janten, langkung seueur nilai dina array sareng langkung seueur rumus array dina buku kerja anjeun, langkung laun Excel jalanna.
Anjeun tiasa ngaliwat masalah ieu ku ngagunakeunkombinasi fungsi INDEX sareng MATCH tinimbang SUM sareng VLOOKUP, sareng kuring bakal nunjukkeun anjeun sababaraha conto rumus dina tulisan salajengna.
Unduh conto VLOOKUP sareng SUM ieu
Kumaha ngalakukeun itungan anu sanés. kalawan fungsi Excel VLOOKUP
Sakedapan urang bahas conto kumaha anjeun tiasa nimba nilai tina sababaraha kolom dina tabel lookup jeung ngitung jumlah nilai maranéhanana. Dina cara anu sami, anjeun tiasa ngalakukeun itungan matematik sanés kalayan hasil anu dipulangkeun ku fungsi VLOOKUP. Ieu sababaraha conto rumus:
Operasi | Conto rumus | Deskripsi |
---|---|---|
Itung rata | {=AVERAGE(VLOOKUP(A2, 'Lookup Table'$A$2:$D$10, {2,3,4}, FALSE))} | Rumusna neangan nilai sél A2 dina 'Tabel Pilarian' sareng ngitung rata-rata nilai dina kolom B,C sareng D dina baris anu sami. |
Teangan nilai maksimal | { =MAX(VLOOKUP(A2, 'Lookup Table'$A$2:$D$10, {2,3,4}, FALSE)) | Rumusna maluruh nilai sél A2 dina 'Lookup table ' sarta manggihan nilai maksimum dina kolom B, C jeung D dina baris anu sarua. |
Teangan nilai minimum | {=MIN(VLOOKUP(A2, 'Lookup Table '$A$2:$D$10, {2,3,4}, FALSE))} | Rumus maluruh nilai sél A2 dina 'Tabel Pilarian' sarta manggihan nilai mnt dina kolom B, C jeung D dina baris anu sarua. |
Itung % tinajumlah | {=0.3*SUM(VLOOKUP(A2, 'Table Lookup'$A$2:$D$10, {2,3,4}, FALSE))} | Rumusna maluruh pikeun niléy sél A2 dina 'Tabel Pilarian', jumlah niléy dina kolom B,C jeung D dina baris anu sarua, terus ngitung 30% tina jumlahna. |
Catetan. Kusabab sakabeh rumus di luhur mangrupakeun rumus Asép Sunandar Sunarya, inget pikeun mencet Ctrl + Shift + Enter pikeun nuliskeun aranjeunna leres dina sél.
Upami urang nambihan rumus di luhur kana tabel 'Ringkesan Penjualan' tina conto sateuacana, hasilna bakal katingali sapertos kieu:
Unduh conto itungan VLOOKUP ieu
LOOKUP AND SUM - tingali dina arrays sareng jumlah nilai anu cocog
Upami parameter lookup anjeun mangrupikeun array tinimbang hiji nilai tunggal, fungsi VLOOKUP henteu aya gunana sabab teu tiasa milarian dina susunan data. Dina hal ieu, anjeun tiasa nganggo fungsi LOOKUP Excel anu analog sareng VLOOKUP tapi tiasa dianggo sareng arrays ogé sareng nilai individu.
Hayu urang tingali conto di handap ieu, supados anjeun langkung ngartos naon anu kuring nyarioskeun. . Anggap, Anjeun gaduh tabel nu mangrupa daptar ngaran customer, dibeuli produk jeung kuantitas ( Méja Utama ). Anjeun ogé gaduh tabel kadua anu ngandung harga produk ( Tabel Pilarian ). Tugas anjeun nyaéta nyieun rumus anu manggihkeun total sadaya pesenan anu dilakukeun ku palanggan anu dipasihkeun.
Sakumaha anjeun émut, anjeun moal tiasa nganggo pungsi Excel VLOOKUP sabab anjeun gaduh sababarahaconto tina nilai lookup (array data). Gantina, anjeun nganggo kombinasi fungsi SUM sareng LOOKUP sapertos kieu:
=SUM(LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
Kusabab ieu rumus array, émut pencét Ctrl + Shift + Enter pikeun ngalengkepan éta.
Ayeuna, hayu urang analisa bahan-bahan rumus supados anjeun ngartos kumaha masing-masing fungsina tiasa dianggo sareng tiasa ngarobih kana data anjeun nyalira.
Kami bakal sisihkan. fungsi SUM sakedap, sabab tujuanana atra, sareng fokus kana 3 komponén anu dikalikeun:
-
LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)
Fungsi LOOKUP ieu milarian barang anu didaptarkeun dina kolom C dina utama. tabél, sarta mulangkeun harga saluyu ti kolom B dina tabel lookup.
-
$D$2:$D$10
Komponén ieu mulih kuantitas unggal produk dibeuli ku unggal customer, nu didaptarkeun dina kolom D dina tabel utama. . Dikalikeun ku harga, anu dipulangkeun ku fungsi LOOKUP di luhur, éta masihan anjeun biaya unggal produk anu dibeli.
-
$B$2:$B$10=$G$1
Rumus ieu ngabandingkeun nami palanggan dina kolom B sareng nami dina sél G1. Mun hiji patandingan kapanggih, eta mulih "1", disebutkeun "0". Anjeun nganggo éta ngan saukur pikeun "memotong" nami palanggan sanés nami dina sél G1, sabab sadayana urang terang yén jumlah anu dikalikeun ku nol nyaéta nol.
Sabab rumus urang nyaéta rumus Asép Sunandar Sunarya eta iterates prosés ditétélakeun di luhur pikeun tiap nilai dina Asép Sunandar Sunarya lookup. Sarta pamustunganana, fungsi SUM sumsproduk sadaya multiplications. Henteu aya anu sesah, nya?
Catetan. Pikeun rumus LOOKUP tiasa dianggo leres anjeun kedah nyortir kolom lookup dina tabel Lookup anjeun dina urutan naek (ti A nepi ka Z). Upami asihan henteu tiasa ditampi dina data anjeun, pariksa rumus SUM / TRANSPOSE anu saé anu disarankeun ku Leo.
Unduh sampel LOOKUP sareng SUM ieu
VLOOKUP sareng SUMIF - tingali & amp; sum values with criteria
Excel's SUMIF function is similar to SUM we have just discussed in the way that it also sums values. Bédana nyaéta fungsi SUMIF ngan ukur nyimpulkeun nilai-nilai anu nyumponan kriteria anu anjeun tangtukeun. Contona, rumus SUMIF pangbasajanna =SUMIF(A2:A10,">10")
nambahkeun nilai dina sél A2 ka A10 nu leuwih badag batan 10.
Ieu pisan gampang, katuhu? Ayeuna hayu urang nganggap skenario anu langkung rumit. Anggap anjeun gaduh tabel nu mangrupa daptar ngaran jalma jualan 'jeung nomer ID ( Lookup_table ). Anjeun gaduh tabel sejen nu ngandung ID sarua jeung angka jualan pakait ( Main_table ). Tugas anjeun nyaéta milarian total penjualan anu dilakukeun ku jalma anu dipasihkeun ku ID na. Dina éta, aya 2 faktor pajeulit:
- Tabel surat ngandung sababaraha éntri pikeun ID anu sarua dina urutan acak.
- Anjeun teu bisa nambahkeun kolom "Ngaran jalma Penjualan" ka tabel utama.
Sareng ayeuna, hayu urang ngadamel rumus anu, mimitina, mendakan sadaya penjualan anu dilakukeun ku jalma anu dipasihkeun, sarengkadua, nyimpulkeun nilai nu kapanggih.
Sateuacan urang ngamimitian rumus, hayu atuh ngingetkeun anjeun sintaksis fungsi SUMIF:
SUMIF(rentang, kriteria, [sum_range])-
range
- parameter ieu ngajelaskeun sorangan, ngan sauntuyan sél nu Anjeun hoyong evaluasi ku kriteria nu tangtu. -
criteria
- kaayaan nu ngabejaan rumus naon nilai jumlahna. Éta tiasa disayogikeun dina bentuk angka, rujukan sél, ekspresi, atanapi fungsi Excel anu sanés. -
sum_range
- parameter ieu opsional, tapi penting pisan pikeun urang. Éta netepkeun kisaran dimana nilai sél anu saluyu bakal ditambah. Upami dileungitkeun, Excel nyimpulkeun nilai sél anu ditangtukeun dina argumen rentang (parameter 1).
Ngingetkeun inpormasi di luhur, hayu urang tangtukeun 3 parameter pikeun fungsi SUMIF urang. Sakumaha anjeun émut, urang hoyong nyimpulkeun sadaya penjualan anu dilakukeun ku jalma anu dipasihkeun anu namina diasupkeun dina sél F2 dina tabel utama (mangga tingali gambar di luhur).
- Rentang - Kusabab urang milarian ku ID jalma penjualan, parameter rentang pikeun fungsi SUMIF urang nyaéta kolom B dina tabel utama. Janten, anjeun tiasa ngalebetkeun rentang B:B, atanapi upami anjeun ngarobih data anjeun kana méja, anjeun tiasa nganggo nami kolomna:
Main_table[ID]
- Kriteria - sabab urang gaduh tenaga penjualan' ngaran dina tabel séjén (tabel lookup), urang kudu make rumus VLOOKUP pikeun manggihan ID pakait jeung jalma dibikeun. jalma étaNgaranna ditulis dina sél F2 dina tabel utama, ku kituna urang néangan deui ngagunakeun rumus ieu:
VLOOKUP($F$2,Lookup_table,2,FALSE)
Tangtosna, anjeun bisa nuliskeun ngaran dina kriteria lookup fungsi VLOOKUP anjeun, tapi ngagunakeun rujukan sél mutlak téh hadé. pendekatan sabab ieu nyieun rumus universal anu lumaku pikeun sagala input ngaran dina sél tangtu.
- Jumlah rentang - ieu teh bagian panggampangna. Kusabab nomer penjualan kami aya dina kolom C anu dingaranan "Penjualan", kami ngan ukur nempatkeun
Main_table[Sales]
.Ayeuna, anu anjeun peryogikeun nyaéta ngumpul bagian-bagian rumus sareng rumus SUMIF + VLOOKUP anjeun parantos siap:
=SUMIF(Main_table[ID], VLOOKUP($F$2, Lookup_table, 2, FALSE), Main_table[Sales])
Unduh sampel VLOOKUP jeung SUMIF ieu
Cara bebas rumus pikeun ngalakukeun vlookup dina Excel
Ahirna, hayu atuh ngenalkeun anjeun alat anu tiasa milarian, cocog sareng ngahijikeun tabel anjeun tanpa fungsi atanapi rumus. Alat Merge Tables anu kalebet sareng Ultimate Suite for Excel kami dirarancang sareng dikembangkeun salaku alternatif anu ngahemat waktos sareng gampang dianggo pikeun fungsi VLOOKUP sareng LOOKUP Excel, sareng éta tiasa ngabantosan pisan pikeun pamula sareng pangguna canggih.
Tinimbang manggihan rumus, anjeun ngan saukur nangtukeun tabel utama jeung lookup anjeun, nangtukeun kolom atawa kolom umum, sarta ngabejaan wizard data naon nu Anjeun hoyong cokot.
Lajeng anjeun ngidinan wizard sababaraha detik kasampak up, cocog jeung nganteurkeun anjeun hasilna. Lamun pikir tambihan ieu bisa ngabuktikeun mantuan dina karya anjeun, Anjeun wilujeng sumping ka download a