Excel-ийн INDEX болон MATCH функцтэй SUMPRODUCT

  • Үүнийг Хуваалц
Hugh West

Агуулгын хүснэгт

MS Excel-д SUMPRODUCT программыг INDEX болон MATCH функцуудыг хамтад нь ашиглах асар олон төрөл байдаг. Энэ нийтлэлд би энэ нийлмэл функцийг хэд хэдэн шалгуурын дагуу хэрхэн үр дүнтэй ашиглаж болохыг харуулахыг хичээх болно. багана.

Дадлага хийх номыг татаж авах

Та бидний энэ нийтлэлийг бэлтгэхэд ашигласан Excel-ийн ажлын номыг татаж авах боломжтой. Та өгөгдлийг өөрчлөх боломжтой & AMP; шинэ үр дүнг харна уу.

INDEX болон MATCH функцтэй SUMPRODUCT.xlsx

Функцуудын танилцуулга: SUMPRODUCT, INDEX болон MATCH жишээнүүдтэй

Эдгээр гурван хүчирхэг функц хэрхэн хамт ажилладаг талаар ярихаасаа өмнө эдгээр функцуудтай танилцацгаая. тэдний ажлын явц нэг нэгээрээ.

1. SUMPRODUCT функц

  • Үйлбэр зүй:

=SUMPRODUCT(массив1,[массив2],[массив3],…)

  • Функц:

Харгалзах муж эсвэл массивын үржвэрийн нийлбэрийг буцаана.

  • Жишээ нь:

Манай мэдээллийн санд янз бүрийн брэндийн компьютерийн төхөөрөмжүүдийн жагсаалтыг компьютерийн дэлгүүрийн 6 сарын борлуулалтын үнийн хамт үзүүлэв. Бид зөвхөн 1-р сарын бүх брэндийн ширээний компьютеруудын нийт борлуулалтын үнийг мэдэхийг хүсч байна.

📌 Алхам:

➤ Эхлээд F18<2 нүдэнд>, бид бичих ёстой:

=SUMPRODUCT((C5:C14=F16)*D5:D14)

Энд C5:C14 нүдний муж нь <нүднүүдийг заана. 1>Төхөөрөмжийн ангилалExcel

Шалгуур 7: Бүх мөрөнд тулгуурлан гаралтыг тодорхойлох & 1 багана

Энэ шалгуурын дагуу бид одоо бүх Төхөөрөмжүүдийн нэг сарын ( 3-р сарын ) нийт борлуулалтын үнийг гаргаж авах боломжтой.

📌 Алхам:

F20 нүдэнд томьёо оруулна:

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

Томъёоны задаргаа

  • Энд MATCH функц нь <20-г буцаана>сонгосон Сарын баганын_тоо .
    • Гаралт 3 .
  • INDEX функц дараа нь зарах үнийг хайдаг. эгнээний огтлолцол & AMP; баганууд.
    • Гаралт {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Эцэст нь SUMPRODUCT функц нь тэдгээрийг нэмэх болно.
    • Гаралт $141,230 .

ENTER & чи дууссан. Буцаах утга нь $141,230 байх болно.

Шалгуур 8: Бүх мөрөнд тулгуурлан утгыг задлах & 2 багана

Энэ хэсэгт бид бүх төхөөрөмжийн хоёр сарын борлуулалтын нийт үнийг тодорхойлох болно- 2-р сарын & 6-р сар .

📌 Алхам:

F21 нүдэнд бид бичих ёстой. :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

Энд бид Plus(+) -г нэмж хоёр SUMPRODUCT функцийг ашиглаж байна. тэдгээрийн хооронд 2 өөр өөр сар бүх төхөөрөмж -д.

ENTER товчийг дарсны дараа нийтхудалдах үнэ $263,140 болж харагдана.

Шалгуур 9: Бүх мөрөнд тулгуурлан үр дүнг олох & Бүх багана

Бид одоо бүх төхөөрөмжүүдийн бүх сарын борлуулалтын нийт үнийг хүснэгтээс олж мэдэх болно.

📌 Алхам:

F20 нүдэнд та:

=SUMPRODUCT(INDEX(D5:I14,0,0)) <гэж бичих хэрэгтэй. 2>

ENTER & та үр дүнгийн утгыг $808,090 авах болно.

Бид энд байгаа тул та MATCH функцуудыг ашиглах шаардлагагүй' бүх баганыг дахин тодорхойлох & AMP; INDEX функц дотор 0-ийн -г бичиж мөрийн байрлалыг тогтооно.

Шалгуур 10: Ялгаатай хосууд дээр үндэслэн нийлбэрийг тооцоолох

д Бидний эцсийн шалгуур бол бид HP төхөөрөмжүүдийн 4-р сарын төхөөрөмжүүдийн нийт борлуулалтын үнэ болон Lenovo төхөөрөмжүүдийн 6-р сарын төхөөрөмжүүдийг хамтдаа олж мэдэх болно.

📌 Алхам:

➤ Энэ шалгуурын дагуу F22 нүдэн дэх бидний томъёо дараах байдалтай байна:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

Формула задаргаа

  • Энд 1-р ТОГЛОЛТ функц нь сонгосон Төхөөрөмжүүдийн 2 хос -ын мөрийн_тоо -г буцаана.
    • Гаралт {1,3} .
  • Дараа нь 2 дахь MATCH функц Сонгосон Сарын 2 Хос -ын баганын тоог буцаана.
    • Гаралт {4,6} .
  • INDEX функц дараа нь эгнээний огтлолцол дээр суурилсан үнэ зарах & AMP;багана.
  • Эцэст нь SUMPRODUCT функц нь тэдгээрийг нэмэх болно.
    • Гаралт $12,730 .

➤ Одоо ENTER & та үр дүнг $12,730 гэж харах болно.

Энэ хосолсон функцэд ялгаатай хосуудыг нэмэхийн зэрэгцээ бид Төхөөрөмж<2-г оруулах ёстой> & Хоёр массив доторх Сарын нэрсийг мөр & баганын байрлал болон Төхөөрөмж & Хосуудын Сарын нэрийг зохих дарааллаар нь хадгалах ёстой.

Цааш унших: Excel-ийн өөр массивуудын олон шалгуурыг хэрхэн тааруулах вэ

СУMPRODUCT vs INDEX-MATCH

  • SUMPRODUCT функц нь сонгосон массивуудын үржвэрийн нийлбэрийг буцаана. Үүнийг массивийн томьёо -н өөр хувилбар болгон ашиглаж болно. SUMPRODUCT функцийг мөн Excel-д янз бүрийн шинжилгээ, харьцуулалт хийхэд олон шалгууртай ашиглаж болно.
  • Нөгөө талаар INDEX болон МАТЧ <-ын хослол. 2>функцууд нь Excel-ийн хайлтын функцүүдийн -ийн өгөгдлийн багц дотор тодорхой утгыг хайхад нэлээд үр дүнтэй хувилбар байж болно. SUMIFS функцийг INDEX-MATCH функцтэй хослуулснаар олон шалгуурын нөхцөлт нийлбэрийг тооцоолох нь гайхамшгийг бүтээж чадна.

Төгсгөлийн үгс

Би энэ нийтлэлийг SUMPRODUCT , INDEX & ТОХИРУУЛАХ Функцууд хамтдаа таныг Excel-ийн ердийн ажилд ашиглахыг хүсэх болно. Хэрэв танд асуулт, санал хүсэлт байвал надад үнэ цэнэтэй сэтгэгдлээрээ дамжуулан мэдэгдээрэй. Та бас манай бусад мэдээллийг харцтай байж болно & AMP; Энэ вэб сайтын Excel функц дээр суурилсан сонирхолтой нийтлэлүүд.

багана, нүд F16сонгосон төхөөрөмжийгхэмж, нүдний муж D5:D14нь 1-р сарыннүднүүдийг төлөөлдөг. багана.

➤ Үүний дараа ENTER & та 1-р сарын бүх ширээний компьютеруудын нийт борлуулалтын үнийг нэг дор харах болно.

SUMPRODUCT функц дотор байгаа. зөвхөн нэг массив. Энд C5:C14=F16 гэдэг нь C5:C14 нүднүүдийн муж дахь F16 нүдний шалгуурыг тааруулах функцийг бид зааж өгч байна гэсэн үг. Өмнө нь Од(*) бүхий өөр D5:D14 нүднүүдийг нэмснээр бид өгөгдсөн шалгуурын дагуу тухайн муж дахь бүх утгыг нэгтгэхийг функцэд хэлж байна.

2. INDEX функц

  • Синтакс:

=INDEX(массив, мөрийн_тоо, [баганын_тоо])

эсвэл,

=INDEX(лавлагаа, мөрийн_тоо, [баганын_тоо], [талбайн_тоо])

  • Функц:

Өгөгдсөн муж дахь тодорхой мөр, баганын огтлолцол дахь нүдний лавлагааны утгыг буцаана.

  • Жишээ нь:

Бид 3-р эгнээний уулзвар дээрх утгыг мэдэхийг хүсч байна гэж үзвэл & Хүснэгтийн борлуулалтын үнийн массивын 4-р багана.

📌 Алхам:

F19 нүдэнд, төрөл:

=INDEX(D5:I14,3,4)

ENTER & та үр дүнг авах болно.

Масиви дахь 4-р багана нь 4-р сарын бүх төхөөрөмжийн борлуулалтын үнийг илэрхийлдэг тул & 3-р мөр нь Lenovo Desktop Category -ийг төлөөлдөг бөгөөд тэдгээрийн уулзвараас бид Lenovo ширээний зарах үнийг олох болно. 4-р сард .

3. MATCH функц

  • Синтакс:

=MATCH(хайх_утга, хайлтын_массив, [тохируулах_төрөл])

  • Функц:

Заасан дарааллын дагуу заасан утгатай тохирох массив дахь зүйлийн харьцангуй байрлалыг буцаана.

  • Жишээ нь:

Юуны өмнө бид сарын толгойн хэсгээс 6-р сарын байрлалыг мэдэх болно.

📌 Алхам:

F17 нүдэнд бидний томъёо дараах байдалтай байна:

=MATCH(F16,D4:I4,0)

ENTER & Та 6-р сарын сарын баганын байрлал нь сарын толгой хэсэгт 6 байгааг олж мэдэх болно.

F17 нүдэн дэх сарын нэрийг өөрчил. & та өөр нэг сарын холбогдох баганын байрлалыг сонгохыг харах болно.

Хэрэв бид Dell брэндийн мөрийн байрлалыг нэрсээс мэдэхийг хүсвэл Б баганад байгаа брэндүүдийн хувьд F20 нүдний томьёо нь:

=MATCH(F19,B5:B14,0)

Энд, B5:B14 нь брэндийн нэрийг хайх нүднүүдийн муж юм. Хэрэв та F19 нүдэнд брэндийн нэрийг өөрчилбөл сонгосон нүднүүдээс тухайн брэндийн холбогдох мөрийн байрлалыг авах болно.

INDEX болон MATCH функцийг хамтад нь ашиглахExcel

Одоо бид INDEX & MATCH функц нь хамтдаа функц болж байгаа бөгөөд энэ хосолсон функц яг юуг гаралт болгон буцаадаг. Энэхүү хосолсон INDEX-MATCH функц нь том массиваас тодорхой өгөгдлийг олоход үнэхээр үр дүнтэй. MATCH функц эндээс мөр & оролтын утгуудын баганын байрлалууд & AMP; INDEX функц нь тухайн мөрийн огтлолцолоос гаралтыг буцаана & баганын байрлал.

Одоо бид өгөгдлийн багц дээр үндэслэн Lenovo брэндийн 6-р сарын -ны нийт борлуулалтын үнийг мэдэхийг хүсэж байна.

📌 Алхам:

➤Эхлээд E19 нүдэнд:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) <2 гэж бичнэ үү>

Энд E17 сонгосон Төхөөрөмж нүдийг хэлж байгаа бөгөөд нүднүүдийн муж B5:B14 нь Брэндийн нүднүүдийг заана>багана, нүд E16 нь сонгосон Сар -ыг илэрхийлнэ.

Томъёоны задаргаа

  • MATCH(E16,D4:I4,0)
    • E16 → Энэ нь lookpu_value аргумент юм.
    • D4 :I4 → Энэ нь харах_массив аргументыг хэлнэ.
    • 0 → Энэ нь [тохирох_төрөл] аргументыг заана.
    • Гаралт 6 .
  • МАРЧ(E17,B5:B14,0)
    • Гаралт 3 .
  • ИНДЕКС(D5:I14,MAÇ(E17,B5:B14,0),MAÇ(E16,D4:I4,0)) → Энэ нь INDEX(D5:I14,3) болно ,6) .
    • D5:I14 → Энэ нь массив аргумент.
    • 3 → Энэ нь мөрийн_тоо аргументыг илэрхийлнэ.
    • 6 → Энэ нь [баганын_тоо] аргументыг хэлнэ.
    • Гаралт 6,580$ .

➤ Одоо ENTER & та үр дүнг нь шууд олох болно.

Хэрэв та сар & төхөөрөмжийн нэр E16 & E17 тус тусад нь та E19 д холбогдох үр дүнг нэг дор авах болно.

Цааш унших: Тодорхой өгөгдлийг хэрхэн сонгох вэ Excel-д (6 арга)

SUMPRODUCT функц доторх INDEX болон MATCH функцуудыг оруулах

Энд гол & нийтлэлийн эцсийн хэсэг нь SUMPRODUCT , INDEX & MATCH хамтдаа ажилладаг. Бид энэ нийлмэл функцийг ашиглан 10 өөр өөр шалгуурын дагуу гаралтын өгөгдлийг олох боломжтой.

Шалгуур 1: 1 мөр дээр тулгуурлан гаралтыг олох & 1 багана

Бидний 1-р шалгуурт үндэслэн Acer брэндийн 4-р сарын<нийт борлуулалтын үнийг мэдэхийг хүсэж байна. 2>.

📌 Алхам:

➤ Нэгдүгээрт, F20 нүдэнд томьёо:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

Энд F18 сонгосон нүд нь Төхөөрөмж -г, харин F19 сонгосон нүдийг төлөөлнө. Сар .

Томъёоны задаргаа

  • Энд 1 дэх болон 2 дахь MATCH функц нь мөрийн_тоо болон [баганын_тоо] INDEX функцын аргументууд.
  • Дараа нь INDEX функц нь дараах руу орох массивыг буцаана. SUMPRODUCT функц.
  • Эцэст нь SUMPRODUCT функц нь $3,250 гаралтыг буцаана.

➤ Үүний дараа , ENTER & буцах утга нь $3,250 байх болно.

Дэлгэрэнгүй: Excel дээр 3 шалгуур бүхий INDEX TATCH (4 жишээ) )

Шалгуур 2: 1 мөр дээр үндэслэн өгөгдөл задлах & 2 багана

Одоо бид НР төхөөрөмжүүдийн 2-р сарын , мөн 6-р сарын сарын борлуулалтын нийт үнийг мэдэхийг хүсч байна. .

📌 Алхам:

F21 нүдэнд бид дараахыг бичих ёстой:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

Энд F18 нүд нь сонгогдсон Төхөөрөмж -ийг илэрхийлнэ.

Томъёоны задаргаа

  • Энд, хоёр дахь MATCH функцэд бид буржгар хаалт дотор саруудыг тодорхойлж байна. Энэ нь хоёр сарын баганын байрлалыг буцаана.
    • Гаралт → {2,6} .
  • INDEX функц дараа нь уулзвар дээр үндэслэн борлуулалтын үнийг хайдаг. эгнээний & багана.
  • Эцэст нь SUMPRODUCT функц нь тэдгээрийг нэмэх болно.
    • Гаралт → $21,990 .

ENTER товчийг дарсны дараа үр дүнгийн утгыг дараах байдлаар олох болно. 21,990$ .

Дэлгэрэнгүй: Excel дээрх INDEX-MATCH томьёотой жишээнүүд (8Арга хандлага)

Шалгуур 3: 1 эгнээнд тулгуурлан утгыг тодорхойлох & Бүх багана

Энэ хэсэгт бид 1 тогтмол мөр бүхий бүх баганатай харьцах болно. Тиймээс, бид Lenovo төхөөрөмжүүдийн бүх сарын дахь нийт борлуулалтын үнийг манай шалгуурын дагуу эндээс олох боломжтой.

📌 Алхам:

F20 нүдэнд:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

гэж бичнэ үү. Томъёоны задаргаа

  • Энд MATCH функц нь сонгосон Төхөөрөмжийн мөрийн_тоо -г буцаана. .
    • Гаралт 3 .
  • INDEX функц дараа нь зарах үнийг хайдаг. эгнээний огтлолцол & AMP; баганууд.
    • Гаралт {6500,7650,4250,3150,8700,6580} .
  • Эцэст нь SUMPRODUCT функц нь тэдгээрийг нэмэх болно.
    • Гаралт 36,830$ .

ENTER & та нийт борлуулалтын үнийг $36,830 гэж олох болно.

Энэ функцэд бүх сар эсвэл бүх баганыг авч үзэх шалгууруудыг нэмэхийн тулд бид 0 аргумент болгон бичнэ үү- MATCH функц дотор багана .

Ижил төстэй уншилтууд

  • Өөр хуудас дахь олон шалгуур бүхий INDEX TATCH (2 арга зам)
  • INDEX болон MATCH функцтэй SUMIF Excel
  • Excel дээр олон таарч байгаа индексийн тохирол (5 арга)
  • INDEX TATCH Олон шалгуур үзүүлэлтExcel (Масивын томьёогүй)
  • Excel Индекс Ганц/олон үр дүнтэй дан/олон шалгуурыг тааруулах

Шалгуур 4: Нийлбэрийг тооцоолох 2 Мөр & AMP; 1 багана

Энэ хэсэгт 2 мөр & 1 баганын шалгуур, бид HP & Lenovo төхөөрөмжүүд 6-р сарын .

📌 Алхам:

➤ Нүдэнд F21 , томъёо нь өгөгдсөн шалгуурын дагуу байна:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

Туулайн, нүд F20 төлөөлөгдөнө сонгосон Сар .

Формула задаргаа

  • Энд 1-р ТОГЧЛОЛТ болно. функц нь сонгосон Төхөөрөмжүүдийн мөрийн_тоо -г буцаана.
    • Гаралт {1,3} .
  • Дараа нь 2 дахь MATCH функц сонгосон Сарын баганын_тоо -г буцаана.
    • Гаралт 6 .
  • INDEX функц дараа нь зарах үнийг хайдаг. эгнээний огтлолцол & AMP; багана.
  • Эцэст нь SUMPRODUCT функц нь тэдгээрийг нэмэх болно.
    • Гаралт $16,680 .

ENTER товчийг дарсны дараа бид' Буцах утгыг $16,680 гэж олох болно.

Энд эхний MATCH функц дотор бид HP-г оруулах ёстой. & Lenovo массив дотор тэдгээрийг буржгар хаалтанд оруулаарай.

Дэлгэрэнгүй: НийлбэрExcel-ийн олон шалгуурын дагуу INDEX-MATCH функцууд

Шалгуур 5: 2 мөр дээр үндэслэн нийлбэрийг үнэлэх & 2 багана

Одоо бид 2 мөр & 2 багана нь НР & Lenovo тодорхой хоёр сарын төхөөрөмжүүд- 4-р сар & 6-р сар .

📌 Алхам:

F22 нүдэнд бичнэ үү:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

Бидний энд хийж байгаа зүйл бол хоёр SUMPRODUCT функцийг хооронд нь Нэмэх(+) -г хоёроор нь нэмэх явдал юм. өөр сар.

ENTER & та гаралтыг $25,980 гэж харах болно.

Дэлгэрэнгүй: Excel дэх олон мөрийн нийлбэрийг индексжүүлэх ( 3 арга зам)

Шалгуур 6: 2 мөр дээр үндэслэн үр дүнг олох & Бүх багана

Энэ хэсэгт 2 мөр & бүх баганууд. Тиймээс бид HP & Lenovo төхөөрөмжүүд бүх сард .

📌 Алхам:

➤ Манай томъёо дараах байдалтай байна F21 нүдэнд:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

Өмнөх аргын нэгэн адил бид хоёр SUMPRODUCT функцийг нэмж оруулав. Нэмэх(+) тэдгээрийн хооронд 2 өөр Төхөөрөмжүүд бүх сар .

ENTER дарна уу. & бид үр дүнгийн утгыг 89,870$ гэж олох болно.

Дэлгэрэнгүй: Мөр болон олон шалгуурыг индексжүүлэх Дотор багана

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.