สารบัญ
ใน 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 ได้ในเว็บไซต์นี้