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

Sumif ที่มีหลายเกณฑ์ตาม OR และ AND logic

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2025-03-18

เมื่อทำงานกับเวิร์กชีต Excel คุณอาจต้องรวมค่าตามเกณฑ์หลายเกณฑ์ บางครั้ง เกณฑ์หลายเกณฑ์มาจากคอลัมน์เดียวกัน (ตรรกะ OR) แต่บางครั้งมาจากคอลัมน์อื่น (ตรรกะ AND) ในกรณีนี้ คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?

เอกสารสรุปเกณฑ์หลายเกณฑ์ 1


Sumif ที่มีหลายเกณฑ์ตาม OR ตรรกะ

สมมติว่า คุณมีรายการผลิตภัณฑ์ที่มีซัพพลายเออร์และจำนวนตามที่แสดงด้านล่าง ตอนนี้คุณต้องการรับปริมาณทั้งหมดที่จัดหาโดยซัพพลายเออร์ John และ David ฉันจะแนะนำสองสูตรง่ายๆ ให้คุณ

เอกสารสรุปเกณฑ์หลายเกณฑ์ 2

โดยใช้ SUMIF + SUMIF +…สูตร

ถ้าคุณต้องการรวมตัวเลขที่ตรงกับเกณฑ์อย่างใดอย่างหนึ่ง (ตรรกะ OR) จากเกณฑ์หลายเกณฑ์ คุณสามารถเพิ่มฟังก์ชัน SUMIF หลายฟังก์ชันในสูตรเดียวได้ ไวยากรณ์ทั่วไปคือ:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: ช่วงของเซลล์ที่คุณต้องการให้ตรงกับเกณฑ์
  • criteria1: เกณฑ์แรกที่ใช้ในการพิจารณาว่าควรรวมเซลล์ใด
  • criteria2: เกณฑ์ที่สองที่ใช้ในการพิจารณาว่าควรรวมเซลล์ใด
  • sum_range: ช่วงของเซลล์ที่คุณต้องการหาผลรวม

ตอนนี้ โปรดคัดลอกหรือป้อนสูตรใดสูตรหนึ่งด้านล่างลงในเซลล์ว่าง แล้วกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)

เอกสารสรุปเกณฑ์หลายเกณฑ์ 3


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

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • ครั้งแรก SUMIF(B4:B14,"จอห์น",C4:C14) ค้นหาแถวของจอห์นและรวมปริมาณทั้งหมด
  • ที่สอง SUMIF(B4:B14,"เดวิด",C4:C14) ค้นหาแถวของดาวิดและรวมปริมาณทั้งหมด
  • จากนั้นเพิ่มสูตร SUMIF สองสูตรนี้เพื่อรับปริมาณทั้งหมดที่ได้รับจากทั้ง John และ David

โดยใช้ฟังก์ชัน SUM และ SUMIF

สูตรข้างต้นใช้งานได้ง่ายมาก หากมีเกณฑ์เพียงสองสามข้อ แต่ถ้าคุณต้องการรวมค่าด้วยเงื่อนไข OR หลายรายการ สูตรข้างต้นอาจซ้ำซ้อนได้ ในกรณีนี้ สูตรที่ดีกว่าซึ่งสร้างขึ้นตามฟังก์ชัน SUM และ SUMIF อาจช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:

สูตรทั่วไปพร้อมข้อความฮาร์ดโค้ด:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: ช่วงของเซลล์ที่คุณต้องการให้ตรงกับเกณฑ์
  • criteria1: เกณฑ์แรกที่ใช้ในการพิจารณาว่าควรรวมเซลล์ใด
  • criteria2: เกณฑ์ที่สองที่ใช้ในการพิจารณาว่าควรรวมเซลล์ใด
  • sum_range: ช่วงของเซลล์ที่คุณต้องการหาผลรวม

สูตรทั่วไปที่มีการอ้างอิงเซลล์:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: ช่วงของเซลล์ที่คุณต้องการให้ตรงกับเกณฑ์
  • criteria_cells: เซลล์ที่มีเกณฑ์ที่คุณต้องการใช้
  • sum_range: ช่วงของเซลล์ที่คุณต้องการหาผลรวม

โปรดป้อนหรือคัดลอกสูตรใดสูตรหนึ่งด้านล่างที่คุณต้องการลงในเซลล์ว่าง แล้วรับผลลัพธ์:

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)

เอกสารสรุปเกณฑ์หลายเกณฑ์ 4


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

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))

> SUMIF(B4:B14, {"John","David"}, C4:C14):

  • {"จอห์น","เดวิด"}: ค่าคงที่อาร์เรย์ซึ่งเป็นชุดของเกณฑ์หลายเกณฑ์ที่มีให้ในวงเล็บปีกกา
  • SUMIF(B4:B14,"เดวิด",C4:C14) ค่าคงที่อาร์เรย์ที่ใช้ตรรกะ OR บังคับให้ฟังก์ชัน SUMIF รวมตัวเลขใน C4:C14 ตามเกณฑ์อย่างใดอย่างหนึ่ง ("John" และ "David") และจะส่งกลับผลลัพธ์สองผลลัพธ์แยกกัน: {410,1520}

> SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))=SUM({410,1520}): สุดท้ายนี้ ฟังก์ชัน SUM รวมผลลัพธ์อาร์เรย์เหล่านี้เพื่อส่งคืนผลลัพธ์: 1930


Sumif ที่มีหลายเกณฑ์ตามตรรกะ AND โดยใช้ฟังก์ชัน SUMIFS

ถ้าคุณต้องการรวมค่าที่มีหลายเกณฑ์ในคอลัมน์ต่างๆ คุณสามารถใช้ฟังก์ชัน SUMIF เพื่อแก้ปัญหานี้ได้อย่างรวดเร็ว ไวยากรณ์ทั่วไปคือ:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: ช่วงของเซลล์ที่คุณต้องการหาผลรวม
  • criteria_range1: ช่วงที่ใช้ criteira1;
  • criteria1: เกณฑ์แรกที่มีการตรวจสอบกับ criteria_range1 และกำหนดเซลล์ที่จะเพิ่ม (ประเภทของเกณฑ์อาจเป็น: ตัวเลข นิพจน์เชิงตรรกะ การอ้างอิงเซลล์ ข้อความ วันที่ หรือฟังก์ชัน Excel อื่นๆ)
  • criteria_range2, criteria2…: ช่วงเพิ่มเติมอื่นๆ และเกณฑ์ที่เกี่ยวข้อง (คุณสามารถตั้งค่า criteria_range และ criteria ได้ 127 คู่ในสูตร SUMIFS)

สมมติว่าฉันมีตารางที่มีคอลัมน์ Product, Supplier, Qty and Price ดังภาพด้านล่างนี้ ตอนนี้ ฉันต้องการหาผลรวมของราคารวมของผลิตภัณฑ์ Apple และปริมาณที่มากกว่าหรือเท่ากับ 200

เอกสารสรุปเกณฑ์หลายเกณฑ์ 5

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

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4)                           
(Use cell references)

เอกสารสรุปเกณฑ์หลายเกณฑ์ 6


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

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")

  • ช่วง A4:A14 จะตรวจสอบผลิตภัณฑ์ "Apple" และช่วง C4:C14 จะแยกปริมาณทั้งหมดที่มากกว่าหรือเท่ากับ 200 จากนั้นฟังก์ชัน SUMIFS จะรวมเฉพาะเซลล์ที่ตรงกันจากช่วง D4:D14

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

  • SUMIF:
  • ฟังก์ชัน SUMIF สามารถช่วยในการรวมเซลล์ตามเกณฑ์เดียว
  • SUMIFS:
  • ฟังก์ชัน SUMIFS ใน Excel สามารถช่วยในการรวมค่าของเซลล์ตามเกณฑ์หลายเกณฑ์

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

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

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

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