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

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

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


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

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

โดยใช้ 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)


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

=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)


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

=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

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

=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)


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

=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 สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

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

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

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
do you guys know if this logic works on google sheets?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations