แสดงผลรวมแบบมีเงื่อนไขตลอดช่วง
ตัวอย่าง
แสดงผลรวมแบบมีเงื่อนไขของคอลัมน์ข้อมูล
ตัวอย่างการใช้งาน
=SUMIF(table_name!price, ">5", table_name!inventory)
รูปแบบคำสั่ง
SUMIF(criteria_column, criterion, sum_column)
criteria_column
- คอลัมน์ข้อมูลที่จะทดสอบกับ "criterion"criterion
- รูปแบบหรือการทดสอบที่นำไปใช้กับ "criteria_range"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
: ส่งคืนผลรวมของสองจำนวน เท่ากับโอเปอเรเตอร์ "+