SUMIF กับ INDEX และ MATCH ฟังก์ชันใน Excel

  • แบ่งปันสิ่งนี้
Hugh West

ใน Microsoft Excel ฟังก์ชัน SUMIF ที่มี INDEX-MATCH ใช้กันอย่างแพร่หลายในการแยก ผลรวมตามเกณฑ์หลายเกณฑ์ จาก คอลัมน์ & แถว . ในบทความนี้ คุณจะได้ทราบรายละเอียดว่าเราสามารถใช้ SUMIF นี้ร่วมกับฟังก์ชัน INDEX-MATCH ได้อย่างมีประสิทธิภาพเพื่อดึงข้อมูลภายใต้ เกณฑ์หลายข้อ .

ภาพหน้าจอด้านบนคือภาพรวมของบทความซึ่งแสดงถึงชุดข้อมูล & ตัวอย่างของฟังก์ชันดึงข้อมูลโดยการรวมตามเกณฑ์ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับชุดข้อมูลพร้อมกับฟังก์ชันที่เหมาะสมทั้งหมดในวิธีการต่อไปนี้ในบทความนี้

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ของเรา ที่เราใช้ในการเตรียมบทความนี้

SUMIF with INDEX & จับคู่

ความรู้เบื้องต้นเกี่ยวกับ SUMIF, INDEX & จับคู่ฟังก์ชันใน Excel

ก่อนที่จะลงลึกถึงการใช้ฟังก์ชันรวมนี้ เรามาทำความรู้จักกับฟังก์ชันภายใน & ฟังก์ชั่นพื้นฐานในตอนแรก

1. ฟังก์ชัน SUMIF

  • กิจกรรม:

เพิ่มเซลล์ที่ระบุตามเงื่อนไขหรือเกณฑ์ที่กำหนด<2

  • ไวยากรณ์ของสูตร:

=SUMIF(ช่วง, เกณฑ์, [sum_range]) <3

  • อาร์กิวเมนต์:

ช่วง- ช่วงของเซลล์ที่มีเกณฑ์อยู่

เกณฑ์- เกณฑ์ที่เลือกสำหรับช่วง

sum_range- ช่วงของเซลล์ที่ได้รับการพิจารณาสำหรับการสรุปผล

  • ตัวอย่าง:

ในภาพด้านล่าง มีชุดข้อมูลอยู่ คอมพิวเตอร์ 10 ยี่ห้ออยู่ใน คอลัมน์ A หมวดหมู่อุปกรณ์ใน คอลัมน์ B และยอดขายรวมของผลิตภัณฑ์แต่ละยี่ห้อใน 6 เดือนอยู่ใน 6 คอลัมน์ถัดไปในตาราง

ด้วยฟังก์ชัน SUMIF เราจะค้นหายอดขายรวมในเดือนพฤษภาคมสำหรับเดสก์ท็อปเท่านั้นของทุกยี่ห้อ ดังนั้น สูตรของเราใน เซลล์ F18 จะเป็น:

=SUMIF(C5:C14,F17,H5:H14)

หลังจากกด Enter คุณจะ จะได้ราคาขายรวมเท่ากับ $71,810

2. ฟังก์ชัน INDEX

  • กิจกรรม:

ส่งกลับค่าอ้างอิงของเซลล์ที่จุดตัดของ แถว & amp; ในช่วงที่กำหนด

  • ไวยากรณ์ของสูตร:

=INDEX(อาร์เรย์, row_num, [column_num])

หรือ,

=INDEX(อ้างอิง, row_num , [column_num], [area_num])

  • อาร์กิวเมนต์:

อาร์เรย์- ช่วงของเซลล์ คอลัมน์ หรือแถวที่พิจารณาสำหรับค่าที่จะค้นหา

row_num- ตำแหน่งแถวในอาร์เรย์

column_position- ตำแหน่งคอลัมน์ในอาร์เรย์

reference- ช่วงของอาร์เรย์

area_num- หมายเลขซีเรียลของอาร์เรย์ในการอ้างอิง หากไม่ระบุจะถือว่าเป็น1.

  • ตัวอย่าง:

สมมติว่าเราต้องการทราบค่าที่จุดตัดของแถวที่ 3 & คอลัมน์ที่ 4 จากอาร์เรย์ของราคาขายจากตาราง ดังนั้นใน เซลล์ F18 เราต้องพิมพ์:

=INDEX(D5:I14,3,4)

ตอนนี้กด Enter & คุณจะได้ผลลัพธ์

เนื่องจากคอลัมน์ที่ 4 ในอาร์เรย์ที่เลือกแสดงถึงราคาขายอุปกรณ์ทั้งหมดในเดือนเมษายน & แถวที่ 3 แสดงถึงหมวดหมู่ Lenovo Desktop ดังนั้นที่จุดตัดกันในอาร์เรย์ เราจะพบราคาขายของ Lenovo Desktop ในเดือนเมษายน

อ่านเพิ่มเติม : วิธีจับคู่หลายเกณฑ์จากอาร์เรย์ต่างๆ ใน ​​Excel

3. ฟังก์ชัน MATCH

  • กิจกรรม:

ส่งกลับตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์ที่ตรงกับ ค่าที่ระบุในลำดับที่ระบุ

  • ไวยากรณ์ของสูตร:

=MATCH(lookup_value , lookup_array, [match_type])

  • อาร์กิวเมนต์:

lookup_value- ค่าของเซลล์ที่ต้องค้นหาในช่วงของเซลล์

lookup_array- ช่วงของเซลล์ที่ต้องค้นหาค่าการค้นหา

match_type- ไม่บังคับ มันจะกำหนดว่าคุณต้องการการจับคู่บางส่วนหรือทั้งหมดจากอาร์เรย์สำหรับค่าการค้นหาของคุณ

  • ตัวอย่าง:

ในตอนแรก เราจะทราบตำแหน่งของเดือนมิถุนายนจากส่วนหัวของเดือน ใน เซลล์ F17 สูตรของเราจะเป็น:

=MATCH(F16,D4:I4,0)

กด Enter & คุณจะพบว่าตำแหน่งคอลัมน์ของเดือนมิถุนายนคือ 6 ในส่วนหัวของเดือน

เปลี่ยนชื่อเดือนใน เซลล์ F16 & คุณจะเห็นตำแหน่งคอลัมน์ที่เกี่ยวข้องของเดือนอื่นที่เลือก

และหากเราต้องการทราบตำแหน่งแถวของแบรนด์ Dell จากชื่อของแบรนด์ใน คอลัมน์ B สูตรใน เซลล์ F20 จะเป็น:

=MATCH(F19,B5:B14,0)

ที่นี่ B5:B14 คือช่วงของเซลล์ที่จะค้นหาชื่อของแบรนด์ หากคุณเปลี่ยนชื่อแบรนด์ใน เซลล์ F19 คุณจะได้รับตำแหน่งแถวที่เกี่ยวข้องของแบรนด์นั้นจากช่วงเซลล์ที่เลือก

อ่านเพิ่มเติม: วิธีใช้ INDEX และการจับคู่สำหรับการจับคู่บางส่วน (2 วิธี)

การอ่านที่คล้ายกัน

  • วิธีเลือกข้อมูลเฉพาะเจาะจงใน Excel (6 วิธี)
  • สูตรโดยใช้ฟังก์ชัน INDIRECT INDEX MATCH ใน Excel
  • ดัชนีจับคู่กับหลายรายการ จับคู่ใน Excel (5 วิธี)
  • วิธีใช้ INDEX & จับคู่ฟังก์ชันแผ่นงานใน Excel VBA
  • จับคู่ INDEX ของ Excel เพื่อส่งคืนค่าหลายค่าในเซลล์เดียว

รวม INDEX & จับคู่ฟังก์ชันใน Excel

ตอนนี้เราจะรู้วิธีใช้ INDEX & MATCH ทำงานร่วมกันเป็นฟังก์ชัน และฟังก์ชันที่รวมกันนี้จะส่งคืนค่าใดเป็นเอาต์พุต นี้ฟังก์ชัน INDEX-MATCH แบบรวมมีประสิทธิภาพในการค้นหาข้อมูลเฉพาะจากอาร์เรย์ขนาดใหญ่ ฟังก์ชัน MATCH ที่นี่จะมองหาแถว & ตำแหน่งคอลัมน์ของค่าที่ป้อน & ฟังก์ชัน INDEX จะส่งคืนเอาต์พุตจากจุดตัดของแถวนั้น & ตำแหน่งคอลัมน์

จากชุดข้อมูลของเรา เราต้องการทราบราคาขายรวมของแบรนด์ Lenovo ในเดือนมิถุนายน ดังนั้น ใน เซลล์ F18 ให้พิมพ์:

=INDEX(D5:I14,MATCH(F17,B5:B14,0),MATCH(F16,D4:I4,0))

กด Enter & คุณจะพบผลลัพธ์ทันที

หากคุณเปลี่ยนเดือน & ชื่ออุปกรณ์ใน F16 & F17 ตามลำดับ คุณจะได้รับผลลัพธ์ที่เกี่ยวข้องใน F18 พร้อมกัน

อ่านเพิ่มเติม: ดัชนี Excel จับคู่เกณฑ์เดียว/หลายรายการด้วยผลลัพธ์เดียว/หลายรายการ

การใช้ SUMIF กับ INDEX & จับคู่ฟังก์ชันใน Excel

ตอนนี้ มาถึงประเด็นหลักของบทความกัน เราจะใช้ SUMIF กับ INDEX & จับคู่ ฟังก์ชันที่นี่ สำหรับการคำนวณของเราที่มีหลายเกณฑ์ เราได้แก้ไขชุดข้อมูลเล็กน้อย ใน คอลัมน์ A ตอนนี้มีแบรนด์ 5 แบรนด์พร้อมรูปลักษณ์ที่หลากหลายสำหรับอุปกรณ์ 2 ประเภทของพวกเขา ราคาขายในคอลัมน์ที่เหลือไม่เปลี่ยนแปลง

เราจะค้นหายอดขายรวมของอุปกรณ์ Lenovo ในเดือนมิถุนายน

📌 ขั้นตอน:

➤ ในเอาต์พุต เซลล์ F18 สูตรที่เกี่ยวข้องจะเป็น:

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

➤ กด Enter & คุณจะได้รับราคาขายรวมของ Lenovo ในเดือนมิถุนายนพร้อมกัน

และหากคุณต้องการเปลี่ยนไปใช้หมวดอุปกรณ์ โดยสมมติว่าคุณต้องการหาราคาขายรวม สำหรับเดสก์ท็อป ช่วงผลรวม ของเราจะเป็น C5:C14 & Sum Criteria จะเป็นเดสก์ท็อปทันที ดังนั้น ในกรณีนี้ สูตรจะเป็น:

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

อ่านเพิ่มเติม: INDEX MATCH ที่มีหลายเกณฑ์ในแผ่นงานที่ต่างกัน (2 วิธี)

การใช้ SUMIFS กับ INDEX & ฟังก์ชัน MATCH ใน Excel

SUMIFS เป็นหมวดหมู่ย่อยของฟังก์ชัน SUMIF โดยใช้ฟังก์ชัน SUMIFS ร่วมกับ INDEX & จับคู่ฟังก์ชัน ภายใน คุณสามารถเพิ่มมากกว่า 1 เกณฑ์ซึ่งไม่สามารถทำได้ด้วยฟังก์ชัน SUMIF ในฟังก์ชัน SUMIFS คุณต้องป้อน ช่วงผลรวม ก่อน จากนั้นจึงใส่ ช่วงเกณฑ์ และ เกณฑ์ช่วง จากชุดข้อมูลของเรา เราจะทราบราคาขายของเดสก์ท็อป Acer ในเดือนพฤษภาคม ในแถวนี้ เรากำลังเพิ่มเกณฑ์ที่แตกต่างกันสองเกณฑ์จาก คอลัมน์ B & C .

📌 ขั้นตอน:

➤ สูตรที่เกี่ยวข้องใน เซลล์ F19 จะเป็น:<3 =SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ กด Enter & ฟังก์ชันจะส่งกลับเป็น $9,000.00

อ่านเพิ่มเติม: ดัชนีจับคู่ผลรวมหลายแถวใน Excel (3 วิธี)

บทสรุป

ฉันหวังว่าบทความนี้เกี่ยวกับการใช้ SUMIFด้วย INDEX & ฟังก์ชัน MATCH จะแจ้งให้คุณนำไปใช้กับงาน Excel ของคุณ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถดูบทความที่น่าสนใจอื่น ๆ ของเราเกี่ยวกับฟังก์ชัน Excel ได้ในเว็บไซต์นี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง