ไปยังเนื้อหาหลัก

รวมค่า N ที่เล็กที่สุดหรือต่ำสุดตามเกณฑ์ใน Excel

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2024-09-29

ในบทช่วยสอนก่อนหน้านี้ เราได้พูดถึง วิธีรวมค่า n ที่น้อยที่สุดในช่วงข้อมูล. ในบทความนี้ เราจะดำเนินการขั้นสูงเพิ่มเติม เพื่อรวมค่า n ที่ต่ำที่สุดตามเกณฑ์อย่างน้อยหนึ่งข้อใน Excel

ผลรวมเอกสารด้านล่างและพร้อมเกณฑ์ 1


รวมค่า N ที่เล็กที่สุดหรือต่ำสุดตามเกณฑ์ใน Excel

สมมติว่าฉันมีช่วงของข้อมูลตามที่แสดงด้านล่าง ตอนนี้ฉันต้องการรวมคำสั่งซื้อผลิตภัณฑ์ Apple ต่ำสุด 3 รายการ

ผลรวมเอกสารด้านล่างและพร้อมเกณฑ์ 2

ใน Excel เพื่อรวมค่า n ด้านล่างในช่วงที่มีเกณฑ์ คุณสามารถสร้างสูตรอาร์เรย์ได้โดยใช้ฟังก์ชัน SUM, SMALL และ IF ไวยากรณ์ทั่วไปคือ:

{=SUM(SMALL(IF(range=criteria,values),{1,2,N}))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range=criteria: ช่วงของเซลล์ที่ตรงกับเกณฑ์เฉพาะ
  • values: รายการที่มีค่า n ด้านล่างที่คุณต้องการรวม
  • N: ค่าต่ำสุดที่ N

เพื่อแก้ปัญหาข้างต้น โปรดใช้สูตรอาร์เรย์ด้านล่างในเซลล์ว่าง:

=SUM(SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}))

จากนั้นกด Ctrl + Shift + Enter คีย์ร่วมกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดังภาพด้านล่างที่แสดง:

ผลรวมเอกสารด้านล่างและพร้อมเกณฑ์ 3


คำอธิบายของสูตร:

=SUM(SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}))

  • IF(($A$2:$A$14=D2), $B$2:$B$14): หากผลิตภัณฑ์ในช่วง A2:A14 เท่ากับ “Apple” จะส่งคืนหมายเลขสัมพัทธ์จากรายการสั่งซื้อ (B2:B14); หากผลิตภัณฑ์ไม่ใช่ “Apple” ข้อความ FALSE จะปรากฏขึ้น คุณจะได้ผลลัพธ์ดังนี้: {800;FALSE;FALSE;FALSE;1000;230;FALSE;FALSE;1600;FALSE;900;FALSE;500}
  • SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}): ฟังก์ชัน SMALL นี้จะไม่สนใจค่า FALSE และคืนค่า 3 ค่าล่างสุดในอาร์เรย์ ดังนั้น ผลลัพธ์จะเป็นดังนี้: {230,500,800}
  • SUM(SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}))=SUM({230,500,800}): สุดท้าย ฟังก์ชัน SUM จะรวมตัวเลขในอาร์เรย์เพื่อให้ได้ผลลัพธ์: 1530

เคล็ดลับ: จัดการกับสองเงื่อนไขหรือมากกว่า:

หากคุณต้องการรวมค่า n ด้านล่างตามเกณฑ์ตั้งแต่สองเกณฑ์ขึ้นไป คุณเพียงแค่เพิ่มช่วงและเกณฑ์อื่นๆ ด้วยอักขระ * ภายในฟังก์ชัน IF ดังนี้:

{=SUM(SMALL(IF((range1=criteria1)*(range2=criteria2) *(range3=criteria3)…,values),{1,2,N}))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • Range1=criteria1: ช่วงแรกของเซลล์ที่ตรงกับเกณฑ์แรก
  • Range2=criteria2: ช่วงที่สองของเซลล์ที่ตรงกับเกณฑ์ที่สอง
  • Range3=criteria3: ช่วงที่สามของเซลล์ที่ตรงกับเกณฑ์ที่สาม
  • values: รายการที่มีค่า n ด้านล่างที่คุณต้องการรวม
  • N: ค่าต่ำสุดที่ N

ตัวอย่างเช่น ฉันต้องการสรุปคำสั่งซื้อผลิตภัณฑ์ Apple 3 อันดับแรกที่จำหน่ายโดย Kerry โปรดใช้สูตรด้านล่าง:

=SUM(SMALL(IF(($A$2:$A$14=E2)*($B$2:$B$14=F2), $C$2:$C$14),{1,2,3}))

จากนั้นกด Ctrl + Shift + Enter คีย์ร่วมกันเพื่อให้ได้ผลลัพธ์ตามที่คุณต้องการ:

ผลรวมเอกสารด้านล่างและพร้อมเกณฑ์ 4


ฟังก์ชันสัมพัทธ์ที่ใช้:

  • ผลรวม:
  • ฟังก์ชัน SUM เพิ่มค่า คุณสามารถเพิ่มแต่ละค่า การอ้างอิงเซลล์ หรือช่วง หรือผสมทั้งสามค่าได้
  • เล็ก:
  • ฟังก์ชัน Excel SMALL ส่งคืนค่าตัวเลขตามตำแหน่งในรายการเมื่อจัดเรียงตามค่าในลำดับจากน้อยไปมาก
  • IF:
  • ฟังก์ชัน IF จะทดสอบเงื่อนไขเฉพาะและส่งกลับค่าที่สอดคล้องกันที่คุณระบุสำหรับ TRUE หรือ FALSE

บทความเพิ่มเติม:

  • รวมค่าที่เล็กที่สุดหรือต่ำสุด N
  • ใน Excel เป็นเรื่องง่ายสำหรับเราในการรวมช่วงของเซลล์โดยใช้ฟังก์ชัน SUM บางครั้ง คุณอาจต้องรวมตัวเลขที่เล็กที่สุดหรือต่ำสุด 3, 5 หรือ n ตัวในช่วงข้อมูลดังที่แสดงไว้ด้านล่าง ในกรณีนี้ SUMPRODUCT ร่วมกับฟังก์ชัน SMALL สามารถช่วยคุณแก้ปัญหานี้ใน Excel ได้
  • ยอดรวมใบแจ้งหนี้ตามอายุใน Excel
  • เพื่อรวมจำนวนเงินในใบแจ้งหนี้ตามอายุที่แสดงด้านล่างภาพหน้าจออาจเป็นงานทั่วไปใน Excel บทช่วยสอนนี้จะแสดงวิธีการรวมยอดรวมในใบแจ้งหนี้ตามอายุด้วยฟังก์ชัน SUMIF ปกติ
  • รวมจำนวนเซลล์ทั้งหมดโดยไม่สนใจข้อผิดพลาด
  • เมื่อรวมช่วงของตัวเลขที่มีค่าความผิดพลาดบางอย่าง ฟังก์ชัน SUM ปกติจะทำงานไม่ถูกต้อง ในการรวมเฉพาะตัวเลขและข้ามค่าความผิดพลาด ฟังก์ชัน AGGREGATE หรือ SUM พร้อมกับฟังก์ชัน IFERROR สามารถช่วยคุณได้

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools เอไอ ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  ขอร้อง Kutools ฟังก์ชั่น...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ
ใช้ Kutools ในภาษาที่คุณต้องการ – รองรับภาษาอังกฤษ สเปน เยอรมัน ฝรั่งเศส จีน และอื่นๆ อีกกว่า 40 ภาษา!

Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


Office Tab - เปิดใช้งานการอ่านและแก้ไขแบบแท็บใน Microsoft Office (รวมถึง Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox