ฟังก์ชัน COUNTIFS

นำไปใช้กับ
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 Excel Web App

ฟังก์ชัน COUNTIFS จะนําเกณฑ์ไปใช้กับเซลล์ในหลายช่วงและนับจํานวนครั้งที่เป็นไปตามเกณฑ์ทั้งหมด

ไวยากรณ์

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

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

  • criteria_range1 จําเป็น ช่วงแรกที่ใช้ประเมินเกณฑ์ที่สัมพันธ์กัน
  • เกณฑ์ 1 จําเป็น เกณฑ์ในแบบของตัวเลข นิพจน์ การอ้างอิงเซลล์ หรือข้อความที่กําหนดว่าเซลล์ใดจะถูกนับรวมด้วย ตัวอย่างเช่น เกณฑ์อาจเป็น 32, ">32", B4, "แอปเปิล" หรือ "32"
  • criteria_range2, criteria2, ... ไม่บังคับ ช่วงเพิ่มเติมและเกณฑ์ที่เกี่ยวข้อง อนุญาตให้ใช้ได้ไม่เกิน 127 คู่ช่วง/เกณฑ์

สำคัญ

ช่วงเพิ่มเติมแต่ละช่วงต้องมีจํานวนแถวและคอลัมน์เท่ากับอาร์กิวเมนต์ criteria_range1 ช่วงไม่จําเป็นต้องอยู่ติดกัน

ข้อสังเกต

  • เกณฑ์ของแต่ละช่วงจะนําไปใช้กับเซลล์ทีละเซลล์ ถ้าเซลล์แรกทั้งหมดตรงกับเกณฑ์ที่สัมพันธ์กัน การนับจะเพิ่มขึ้นอีก 1 ถ้าเซลล์ที่สองทั้งหมดตรงกับเกณฑ์ที่สัมพันธ์กัน การนับจะเพิ่มขึ้นอีก 1 อีกครั้ง แล้วเป็นเช่นนี้เรื่อยไปจนกว่าเซลล์ทั้งหมดจะได้รับการประเมิน
  • ถ้าอาร์กิวเมนต์เกณฑ์มีการอ้างอิงไปยังเซลล์ว่าง ฟังก์ชัน COUNTIFS จะถือว่าเซลล์ว่างนั้นมีค่าเป็น 0
  • คุณสามารถใช้อักขระตัวแทน เครื่องหมายคําถาม (?) และเครื่องหมายดอกจัน (*) ในเกณฑ์ได้ เครื่องหมายคําถามใช้แทนอักขระหนึ่งตัว ส่วนดอกจันใช้แทนอักขระหลายตัวติดกัน ถ้าคุณต้องการค้นหาเครื่องหมายคําถามหรือดอกจันจริงๆ ให้พิมพ์ เครื่องหมายตัวหนอน (~) ไว้หน้าอักขระ

ตัวอย่าง 1

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

พนักงานขาย เกินโควตา Q1 เกินโควตา Q2 เกินโควตา Q3
สัญญา ใช่ ไม่ ไม่ใช่
นพดล ใช่ ใช่ ไม่ใช่
ดุสิต ใช่ ใช่ ใช่
ดำรง ไม่ใช่ ใช่ ใช่
สูตร คำอธิบาย ผลลัพธ์
=COUNTIFS(B2:D2,"=ใช่") นับจำนวนครั้งที่ สัญญา ขายได้เกินโควตาสำหรับช่วงเวลา Q1, Q2 และ Q3 (ใน Q1 เท่านั้น) 1
=COUNTIFS(B2:B5,"=ใช่",C2:C5,"=ใช่") นับจำนวนครั้งที่พนักงานขายขายได้เกินโควตาใน Q1 และ Q2 ของตัวเอง (นพดล และ ดุสิต) 2
=COUNTIFS(B5:D5,"=ใช่",B3:D3,"=ใช่") นับจำนวนครั้งที่ดำรงและนพดลขายได้เกินโควตาเดียวกันในช่วงเวลา Q1, Q2 และ Q3 (ใน Q2 เท่านั้น) 1

ตัวอย่าง 2

ข้อมูล    
1 1/5/2554
2 2/5/2554
3 3/5/2554
4 4/5/2554
5 5/5/2554
6 6/5/2554
สูตร คำอธิบาย ผลลัพธ์
=COUNTIFS(A2:A7,"<6",A2:A7,"1>") นับจำนวนตัวเลขระหว่าง 1 ถึง 6 (ไม่รวม 1 และ 6) ที่อยู่ในเซลล์ A2 ถึง A7 4
=COUNTIFS(A2:A7, "<5",B2:B7,"3</5/2011") นับจำนวนแถวที่มีจำนวนที่น้อยกว่า 5 ในเซลล์ A2 ถึง A7 และมีวันที่ก่อนหน้า 3/5/2554 ในเซลล์ B2 ถึง B7 ด้วย 2
=COUNTIFS(A2:A7, "<" & A6,B2:B7,""< & B4) คำอธิบายเดียวกับตัวอย่างก่อนหน้านี้ แต่ใช้การอ้างอิงเซลล์แทนค่าคงที่ในเกณฑ์ 2

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ