การนับอย่างมีเงื่อนไข หลายเงื่อนไข ด้วยสูตร countifs
สูตร Countifs() ของ Excel ใช้สำหรับการนับในกรณีที่ต้องการมีหลายเงื่อนไข เช่น นับจำนวนผู้ที่สอบผ่านเกณฑ์ในแต่ละกลุ่มว่ามีกี่คน ในกรณีนี้ จะเห็นว่ามีการนับโดยใช้เกณฑ์กลุ่ม และเกณฑ์การสอบผ่าน เป็นต้น ถ้าใช้สูตร Countif (ไม่มี s) จะนับได้เพียงเงื่อนไขเดียว เช่น นับว่าในกลุ่มนี้มีกี่คน หรือนับว่าจำนวนผู้ที่สอบผ่านทั้งหมดมีกี่คน แต่จะไม่สามารถให้นับเป็นกลุ่ม ๆ ได้ ถ้าต้องการนับเป็นกลุ่ม ๆ ว่า ในแต่ละกลุ่ม มีคนสอบผ่านกี่กคน ต้องใช้สูตร Countifs()
สูตร Countifs() ใช้กับ Excel 2007 ขึ้นไปเท่านั้น
รูปแบบการใช้สูตร Countifs
COUNTIFS(criteria_range1, criteria1, [criteria_range2,criteria2], …)
ตัวอย่างการใช้งาน Countifs() ดาวน์โหลดไฟล์ตัวอย่าง คลิกที่นี่
จากภาพข้างล่าง ให้หาจำนวนผู้ที่สอบผ่านเกณฑ์ 40 คะแนน ในแต่ละกลุ่ม โดยเขียนคำตอบในเซลล์ F2 และ F3
ถ้าดูจากข้อมูล จะเห็นว่า มีสมาชิกสีแดงอยู่ 4 คน สมาชิกสีเขียวอยู่ 3 คน ถ้าดูจากเกณฑ์การผ่าน 40 คะแนน จะเห็นว่า กล่มสีแดง มีผู้สอบผ่าน 40 คะแนน จำนวน 4 คน และกลุ่ม สีเขียว มีสมาชิกสอบผ่านเกณฑ์ จำนวน 1 คน เท่านั้น
วิธีการหา
สูตร Countifs() ใช้กับ Excel 2007 ขึ้นไปเท่านั้น
รูปแบบการใช้สูตร Countifs
COUNTIFS(criteria_range1, criteria1, [criteria_range2,criteria2], …)
- criteria_range1 คือช่วงเงื่อนไขที่ 1 ที่ต้องการให้นับ เช่น ช่วงที่เป็นชื่อกลุ่ม
- criteria1 คือเงื่อนไขของการนับ เงื่อนไขอาจจะเป็นข้อความ เช่น "แดง" "เขียว" เป็นต้น หรืออาจจะเป็นการอ้างอิงไปที่เซลล์ ก็ได้ เช่น B5 หรืออาจจะเป็นการเปรียบเทียบ เช่น มากกว่าหรือเท่ากับ 50 ก็ระบุเป็นเงื่อนไขว่า ">=50" เป็นต้น ขอให้สังเกตว่า ข้อความการเปรียบเทียบ หรือเครื่องหมายการเปรียบเทียบ และตัวเลข ต้องอยู่ในเครื่องหมายคำพูดเพื่อให้เป็นข้อความชุดเดียวกัน แต่ถ้ามีการอ้างอิงเซลล์ เช่น มีการระบุเกณฑ์การผ่านไว้ที่เซลล์ E3 ให้เขียนเงื่อนไขว่า ">=" &E3 คือใช้เครื่องหมาย & มาเชื่อมระหว่างเครื่องหมายทางคณิตศาสตร์และการอ้างอิงเซลล์
- criteria_range2, criteria2, ... ช่วงเงื่อนไขและเกณฑ์อย่างที่ 2 เช่น ช่วงเงื่อนไขอาจจะเป็นคะแนนของแต่ละคน และเงื่อนไขคือคะแนนที่ต้องทำให้ผ่าน เป็นต้น
ตัวอย่างการใช้งาน Countifs() ดาวน์โหลดไฟล์ตัวอย่าง คลิกที่นี่
จากภาพข้างล่าง ให้หาจำนวนผู้ที่สอบผ่านเกณฑ์ 40 คะแนน ในแต่ละกลุ่ม โดยเขียนคำตอบในเซลล์ F2 และ F3
ถ้าดูจากข้อมูล จะเห็นว่า มีสมาชิกสีแดงอยู่ 4 คน สมาชิกสีเขียวอยู่ 3 คน ถ้าดูจากเกณฑ์การผ่าน 40 คะแนน จะเห็นว่า กล่มสีแดง มีผู้สอบผ่าน 40 คะแนน จำนวน 4 คน และกลุ่ม สีเขียว มีสมาชิกสอบผ่านเกณฑ์ จำนวน 1 คน เท่านั้น
วิธีการหา
- คลิกที่ F2 เพื่อหาจำนวนผู้สอบผ่านของกลุ่มสีแดง
- พิมพ์ที่ช่องสูตร =Countifs(
- ระบุช่วงเงื่อนไขแรก สำหรับเงื่อนไขแรก เราจะใช้กลุ่ม คือหากลุ่มสีแดงก่อน
- ให้ใช้เมาส์ลากช่วง B2 ถึง B8 ซึ่งเป็นช่วงที่แสดงชื่อกลุ่มของสมาชิกทุกคน จากนั้นให้กดปุ่ม F4 เพื่อไม่ให้ตำแหน่งการอ้างอิงเปลี่ยนแปลง จะเห็นว่ามีเครื่องหมาย $ เกิดขึ้น คือ
=Countifs($B$2:$B$8 - พิมพ์เครื่องหมายคอมม่า และใช้เมาส์คลิกที่ เซลล์ E2 เพื่อระบุว่า เอาเฉพาะกลุ่มสีแดง จะได้ ดังนี้
=Countifs($B$2:$B$8, E2 - ต่อไปเป็นการระบุช่วงเงื่อนไขที่ 2 คือคะแนน
- ให้พิมพ์เครื่องหมายคอมม่า และใช้เมาส์ลาก C2 ถึง C8 แล้วกดปุ่ม F4 เพื่อไม่ให้ตำแหน่งการอ้างอิงเปลี่ยนแปลง จะได้ดังนี้
=Countifs($B$2:$B$8, E2, $C$2:$C$8 - เงื่อนไขคือ ต้องได้ 40 ขึ้นไป เลข 40 อยู่ที่เซลล์ C10 เราจะใช้การอ้างอิง เพื่อสามารถเปลี่ยนเกณฑ์ได้ง่าย
- ให้พิมพ์เครื่องหมายคอมม่า และพิมพ์ ">="&
- จากนั้นให้ใชเมาส์คลิกที่ C10 และกด F4
- พิมพ์เครื่องหมายวงเล็บปิด จะได้ทั้งหมด ดังนี้
=Countifs($B$2:$B$8, E2, $C$2:$C$8,$C$10) - กดปุ่ม Ctrl ค้างไว้แล้วกดปุ่ม Enter หรือปุ่ม Enter อย่างเดียวก็ได้ จะเห็นผล ดังนี้
- ที่มุมล่างด้านขวาของเซลล์ F2 ให้ลากปุ่ม Auto Fill ลงมา เพื่อคัดลอกสูตร
- เมื่อปล่อยเมาส์ จะได้คำตอบตามต้องการ
- ดาวน์โหลดไฟล์ตัวอย่าง คลิกที่นี่
ความคิดเห็น
แสดงความคิดเห็น