ฟังก์ชัน 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 ต้องระบุ ช่วงแรกที่ใช้ประเมินเกณฑ์ที่เกี่ยวข้อง
  • criteria1 ต้องระบุ เกณฑ์ในรูปแบบของตัวเลข นิพจน์ การอ้างอิงเซลล์ หรือข้อความที่กําหนดว่าเซลล์ใดจะถูกนับ ตัวอย่างเช่น เกณฑ์สามารถแสดงเป็น 32, ">32", B4, "apples" หรือ "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,"<5/3/2011") นับจำนวนแถวที่มีจำนวนที่น้อยกว่า 5 ในเซลล์ A2 ถึง A7 และมีวันที่ก่อนหน้า 3/5/2554 ในเซลล์ B2 ถึง B7 ด้วย 2
=COUNTIFS(A2:A7, "<" & A6,B2:B7,"<" & B4) คำอธิบายเดียวกับตัวอย่างก่อนหน้านี้ แต่ใช้การอ้างอิงเซลล์แทนค่าคงที่ในเกณฑ์ 2

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

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