ฟังก์ชัน SUMIF

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

คุณใช้ฟังก์ชัน SUMIF เพื่อหาผลรวมของค่าต่างๆ ในช่วงซึ่งตรงตามเกณฑ์ที่คุณระบุไว้ ตัวอย่างเช่น สมมติว่าในคอลัมน์มีตัวเลข คุณต้องการหาผลรวมเฉพาะค่าที่มากกว่า 5 เท่านั้น คุณสามารถใช้สูตรต่อไปนี้: =SUMIF(B2:B25,">5")

เคล็ดลับ

  • ถ้าต้องการ คุณสามารถนําหลักเกณฑ์ไปใช้กับช่วงๆ หนึ่งและหาผลรวมค่าที่สอดคล้องกันในช่วงอื่น ตัวอย่างเช่น สูตร =SUMIF(B2:B5, "จอห์น", C2:C5) จะรวมเฉพาะค่าที่อยู่ในช่วง C2:C5 ที่มีเซลล์ที่สอดคล้องกันในช่วง B2:B5 เท่ากับ "จอห์น"
  • เมื่อต้องการหาผลรวมของเซลล์ต่างๆ ซึ่งยึดตามเกณฑ์หลายเกณฑ์ ให้ดู ฟังก์ชัน SUMIFS

สำคัญ

ฟังก์ชัน SUMIF จะส่งกลับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณใช้ฟังก์ชันนี้ในการจับคู่สตริงที่ยาวกว่า 255 อักขระหรือสตริง #VALUE!

ไวยากรณ์

SUMIF(range, criteria, [sum_range])

ไวยากรณ์ของฟังก์ชัน SUMIF มีอาร์กิวเมนต์ดังนี้

  • พิสัยจําเป็น ช่วงของเซลล์ที่คุณต้องการประเมินตามเกณฑ์ เซลล์ในแต่ละช่วงต้องเป็นตัวเลขหรือชื่อ อาร์เรย์ หรือการอ้างอิงที่มีตัวเลข ค่าว่างและค่าข้อความจะถูกละเว้น ช่วงที่เลือกอาจมีวันที่ในรูปแบบ Excel มาตรฐาน (ตัวอย่างด้านล่าง)

  • เกณฑ์จําเป็น เกณฑ์ในรูปแบบของตัวเลข นิพจน์ การอ้างอิงเซลล์ ข้อความ หรือฟังก์ชันที่กําหนดว่าเซลล์ใดจะถูกเพิ่ม อักขระตัวแทนสามารถรวมได้ นั่นคือ เครื่องหมายคําถาม (?) สําหรับจับคู่อักขระหนึ่งตัว เครื่องหมายดอกจัน (*) สําหรับจับคู่อักขระหลายตัวติดกัน ถ้าคุณต้องการค้นหาเครื่องหมายคําถามหรือดอกจันจริงๆ ให้พิมพ์ เครื่องหมายตัวหนอน (~) ไว้หน้าอักขระ
    ตัวอย่างเช่น เกณฑ์อาจเป็น 32, ">32", B5, "3?", "apple*", "*~?" หรือ TODAY()

    สำคัญ

    เกณฑ์ของข้อความหรือเกณฑ์ใดๆ ที่มีสัญลักษณ์ทางตรรกะหรือทางคณิตศาสตร์จะต้องอยู่ในเครื่องหมายอัญประกาศคู่ (") ถ้าเกณฑ์เป็นตัวเลข ไม่จําเป็นต้องมีเครื่องหมายอัญประกาศ

  • sum_rangeไม่บังคับ เซลล์จริงที่จะเพิ่ม ถ้าคุณต้องการเพิ่มเซลล์อื่นนอกเหนือจากเซลล์ที่ระบุไว้ ในอาร์กิ วเมนต์ช่วง ถ้าอาร์กิวเมนต์ sum_range ถูกละไว้ Excel จะบวกเซลล์ที่ระบุในอาร์กิวเมนต์ ช่วง (เซลล์เดียวกันกับที่ใช้เกณฑ์)
    Sum_range ควรมีขนาดและรูปร่างเหมือนกับช่วง ไม่เช่นนั้น ประสิทธิภาพการทํางานอาจลดลง และสูตรจะรวมช่วงของเซลล์ที่เริ่มต้นด้วยเซลล์แรกใน sum_range แต่มีมิติเดียวกับช่วง ตัวอย่างเช่น

    ช่วง sum_range เซลล์ที่รวมตามจริง
    A1:A5 B1:B5 B1:B5
    A1:A5 ข 1:K5 B1:B5

ตัวอย่าง

ตัวอย่าง 1

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

มูลค่าทรัพย์สิน ค่านายหน้า ข้อมูล
$100,000 $7,000 $250,000
$200,000 $14,000
$300,000 $21,000
$400,000 $28,000
สูตร คำอธิบาย ผลลัพธ์
=SUMIF(A2:A5,">160000",B2:B5) ผลรวมของค่านายหน้าสำหรับมูลค่าทรัพย์ที่มากกว่า $160,000 $63,000
=SUMIF(A2:A5,">160000") ผลรวมของมูลค่าทรัพย์ที่มากกว่า $160,000 $900,000
=SUMIF(A2:A5,300000,B2:B5) ผลรวมของค่านายหน้าสำหรับมูลค่าทรัพย์ที่เท่ากับ $300,000 $21,000
=SUMIF(A2:A5,">" & C2,B2:B5) ผลรวมของค่านายหน้าสำหรับมูลค่าทรัพย์ที่มากกว่าค่าใน C2 $49,000

ตัวอย่าง 2

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ประเภท อาหาร ยอดขาย
ผัก มะเขือเทศ $2,300
ผัก ขึ้นฉ่าย $5,500
ผลไม้ ส้ม $800
เนย $400
ผัก แครอท $4,200
ผลไม้ แอปเปิล $1,200
สูตร คำอธิบาย ผลลัพธ์
=SUMIF(A2:A7,"Fruits",C2:C7) ผลรวมของยอดขายอาหารทั้งหมดในหมวด "Fruits" $2,000
=SUMIF(A2:A7,"Vegetables",C2:C7) ผลรวมของยอดขายอาหารทั้งหมดในหมวด "Vegetables" $12,000
=SUMIF(B2:B7,"*es",C2:C7) ผลรวมของยอดขายอาหารทั้งหมดที่ลงท้ายด้วย "es" (เช่น Tomatoes, Oranges และ Apples) $4,300
=SUMIF(A2:A7,"",C2:C7) ผลรวมของยอดขายอาหารทั้งหมดที่ไม่มีการระบุหมวดไว้ $400

ด้านบนของหน้า