แสดงผลรวมแบบมีเงื่อนไขตลอดช่วง
ตัวอย่าง
แสดงผลรวมแบบมีเงื่อนไขของคอลัมน์ข้อมูล
ตัวอย่างการใช้งาน
=SUMIF(table_name!price, ">5", table_name!inventory)
รูปแบบคำสั่ง
SUMIF(criteria_column, criterion, sum_column)
criteria_columnคอลัมน์ข้อมูลที่จะทดสอบกับ "criterion"criterionรูปแบบหรือการทดสอบเพื่อใช้กับ "criteria_column"sum_columnคอลัมน์ข้อมูลที่ต้องการรวม หากแตกต่างจาก "criteria_column"
ตัวอย่างการใช้งาน
SUMIF(A1:A10,">20")
SUMIF(A1:A10,"Paid",B1:B10)
รูปแบบคำสั่ง
SUMIF(range, criterion, [sum_range])
-
range- ช่วงที่จะทดสอบกับcriterion -
criterion- รูปแบบหรือการทดสอบที่นำไปใช้กับrange-
หาก
rangeมีข้อความที่จะต้องตรวจสอบcriterionจะต้องเป็นสตริง โดยcriterionอาจมีสัญลักษณ์แทนซึ่งรวมถึง?เพื่อจับคู่กับอักขระตัวเดียว หรือมี*เพื่อจับคู่กับอักขระ 0 หรือ 1 ตัวขึ้นไปที่ต่อเนื่องกัน หากต้องการจับคู่เครื่องหมายคำถามหรือดอกจันจริงๆ ให้พิมพ์เครื่องหมายตัวหนอน (~) นำหน้า (เช่น~?และ~*) หากต้องการจับคู่เครื่องหมายตัวหนอนจริงๆ ให้พิมพ์เครื่องหมายตัวหนอนอีกตัวนำหน้า (เช่น~~) เกณฑ์ของสตริงจะต้องอยู่ในเครื่องหมายคำพูด จากนั้นระบบจะตรวจสอบแต่ละเซลล์ในrangeกับcriterionเพื่อดูความตรงกัน (หรือจับคู่หากมีการใช้สัญลักษณ์แทน) -
หาก
rangeมีตัวเลขที่จะต้องตรวจสอบcriterionอาจเป็นสตริงหรือตัวเลขก็ได้ หากมีการระบุตัวเลข ระบบจะตรวจสอบแต่ละเซลล์ในrangeเพื่อดูความตรงกันกับcriterionหรือไม่เช่นนั้นcriterionอาจเป็นสตริงที่มีตัวเลข (ซึ่งระบบจะตรวจสอบความเท่ากันด้วยเช่นกัน) หรือตัวเลขที่นำหน้าด้วยโอเปอเรเตอร์ต่างๆ นั่นคือ=(ตรวจสอบความเท่ากัน),>(ตรวจสอบว่าค่าช่วงของเซลล์มากกว่าค่าเกณฑ์หรือไม่) หรือ<(ตรวจสอบว่าค่าในช่วงเซลล์น้อยกว่าค่าในเกณฑ์หรือไม่)
-
-
sum_range- ช่วงที่ต้องการรวม หากแตกต่างจากrange
หมายเหตุ
SUMIFจะใช้เพื่อรวมแบบมีเงื่อนไขซึ่งมีเกณฑ์ได้เพียงรายการเดียวเท่านั้น หากต้องการใช้หลายเกณฑ์ ให้ใช้ฟังก์ชันDSUMสำหรับฐานข้อมูล
ดูเพิ่มเติม
SUMSQ: ส่งคืนผลรวมกำลังสองของกลุ่มของจำนวนและ/หรือเซลล์
SUM: แสดงผลบวกของชุดจำนวนและ/หรือเซลล์
SERIESSUM: พารามิเตอร์ที่กำหนด x, n, mและ aส่งคืนผลรวมอนุกรมกำลัง a1xn + a2x(n+m) + ... + aix(n+(i-1)m) โดยที่ i เป็นจำนวนรายการในช่วง "a"
QUOTIENT: ส่งคืนผลลัพธ์การหารตัวเลขหนึ่งด้วยอีกตัวเลขหนึ่ง โดยไม่มีเศษ
PRODUCT: ส่งคืนผลลัพธ์ของการคูณกลุ่มจำนวนเข้าด้วยกัน
MULTIPLY: ส่งคืนผลคูณของสองจำนวน เท่ากับโอเปอเรเตอร์ "*"
MINUS: ส่งคืนผลต่างของสองจำนวน เท่ากับโอเปอเรเตอร์ "-"
DSUM: แสดงผลบวกของค่าที่เลือกจากช่วงหรืออาร์เรย์ที่มีลักษณะเหมือนตารางฐานข้อมูลโดยใช้คำสั่งค้นหาแบบ SQL
DIVIDE: ส่งคืนหมายเลขหนึ่งที่ถูกตัวอื่นหาร เท่ากับโอเปอเรเตอร์ "/"
COUNTIF: แสดงผลการนับที่มีเงื่อนไขในช่วง
ADD: ส่งคืนผลรวมของสองจำนวน เท่ากับโอเปอเรเตอร์ "+