Countifs Google Sheet ใช้ยังไง
COUNTIFS ใน Google Sheet: ง่ายกว่าที่คิดเยอะ! (แถมทริคเล็กๆ ที่คนไม่ค่อยบอก)
สวัสดีค่ะทุกคน! ใครที่เคยเปิด Google Sheet แล้วเห็นฟังก์ชัน COUNTIFS แล้วถึงกับถอนหายใจยาวๆ บ้างคะ? ยอมรับมาซะดีๆ (หัวเราะ) ตอนแรกเราก็เป็นเหมือนกันค่ะ รู้สึกว่ามันช่างซับซ้อนเหลือเกิน แต่พอได้ลองเล่น ลองใช้จริงๆ จังๆ แล้วพบว่า... มันง่ายกว่าที่คิดเยอะมากกกก!
บทความนี้ไม่ได้มาสอนไวยากรณ์เป๊ะๆ ตามตำรานะคะ เราจะมาเล่าให้ฟังแบบเพื่อนสอนเพื่อน เหมือนนั่งคุยกันสบายๆ ข้างโต๊ะทำงานเลยค่ะ รับรองว่าอ่านจบแล้วจะรู้สึกว่า COUNTIFS เนี่ย มันก็แค่ฟังก์ชันตัวนึงที่ช่วยให้ชีวิตเราง่ายขึ้นเยอะเลย
COUNTIFS คืออะไร? ทำไมต้องใช้?
ก่อนอื่นมาทำความเข้าใจกันก่อนว่า COUNTIFS ทำอะไรได้บ้าง หลักๆ เลยคือมัน นับจำนวนเซลล์ ที่ตรงตาม หลายเงื่อนไข ในช่วงข้อมูลที่เรากำหนด
คิดภาพง่ายๆ นะคะ สมมติว่าเรามีข้อมูลยอดขายของพนักงานแต่ละคนในแต่ละเดือน เราอยากรู้ว่า มีพนักงานกี่คนที่มียอดขายเกิน 10,000 บาท ในเดือนมกราคม นี่แหละค่ะ! COUNTIFS ช่วยเราได้!
ทำไมต้องใช้ COUNTIFS แทนที่จะเป็น COUNTIF ธรรมดา? เพราะ COUNTIF นับได้แค่เงื่อนไขเดียวไงคะ ถ้าเรามีหลายเงื่อนไข COUNTIFS นี่แหละคือพระเอก!
หลักการทำงานของ COUNTIFS (แบบบ้านๆ เข้าใจง่าย)
ลองนึกภาพว่าเรากำลังสั่งงานลูกน้อง (ในที่นี้คือ Google Sheet) นะคะ เราต้องบอกเค้าว่า:
- "เฮ้ย! ไปดูข้อมูลที่ช่วงนี้ๆ นะ (ช่วงข้อมูลที่ 1)"
- "แล้วนับเฉพาะอันที่ตรงตามเงื่อนไขนี้นะ (เงื่อนไขที่ 1)"
- "แล้วไปดูข้อมูลที่ช่วงนี้ๆ อีกที (ช่วงข้อมูลที่ 2)"
- "แล้วนับเฉพาะอันที่ตรงตามเงื่อนไขนี้นะ (เงื่อนไขที่ 2)"
- "เอาจำนวนที่ตรงตามทุกเงื่อนไขมารวมกัน แล้วบอกฉันที!"
ประมาณนี้เลยค่ะ ง่ายไหมล่ะ?
ตัวอย่างการใช้งานแบบเห็นภาพ (พร้อมข้อมูลจำลอง)
สมมติเรามีข้อมูลใน Google Sheet หน้าตาแบบนี้:
| พนักงาน | เดือน | ยอดขาย |
|---|---|---|
| สมชาย | มกราคม | 12,000 |
| สมหญิง | มกราคม | 8,000 |
| สมชาย | กุมภาพันธ์ | 15,000 |
| สมหญิง | กุมภาพันธ์ | 10,000 |
| สมชาย | มีนาคม | 9,000 |
| สมหญิง | มีนาคม | 13,000 |
เราอยากรู้ว่า มีพนักงานกี่คนที่ชื่อ "สมชาย" และมียอดขายเกิน 10,000 บาท
สูตรที่เราต้องใส่ใน Google Sheet ก็คือ:
=COUNTIFS(A2:A7, "สมชาย", C2:C7, ">10000")
A2:A7: ช่วงข้อมูลที่เราต้องการตรวจสอบชื่อพนักงาน"สมชาย": เงื่อนไขแรกที่เราต้องการให้ตรง (ชื่อพนักงานต้องเป็น "สมชาย")C2:C7: ช่วงข้อมูลที่เราต้องการตรวจสอบยอดขาย">10000": เงื่อนไขที่สองที่เราต้องการให้ตรง (ยอดขายต้องมากกว่า 10,000 บาท)
ผลลัพธ์ที่ได้คือ 1 เพราะมี "สมชาย" คนเดียวที่มียอดขายเกิน 10,000 บาท
ทริคเล็กๆ ที่คนไม่ค่อยบอก (แต่สำคัญมาก!)
- จำไว้เสมอว่า
COUNTIFSจะนับเฉพาะแถวที่ตรงตาม ทุก เงื่อนไข ถ้ามีเงื่อนไขไหนไม่ตรง มันจะไม่นับแถวนั้น - การใช้เครื่องหมายเปรียบเทียบต้องอยู่ในเครื่องหมายคำพูด ("") เช่น
">10000","<5000","<>0"(ไม่เท่ากับ 0) - สามารถใช้
COUNTIFSกับวันที่ได้ เช่น นับจำนวนวันที่อยู่ในช่วงเดือนใดเดือนหนึ่ง - *สามารถใช้ wildcard (เครื่องหมาย ) ในเงื่อนไขได้* เช่น `"สม"` จะนับทุกชื่อที่ขึ้นต้นด้วย "สม"
- ถ้าเงื่อนไขเป็นตัวเลข สามารถอ้างอิงจากเซลล์อื่นได้ เช่น
=COUNTIFS(C2:C7, ">"&E1)โดยที่ E1 เป็นเซลล์ที่เก็บตัวเลขที่เราต้องการเปรียบเทียบ
ข้อผิดพลาดที่พบบ่อย (และวิธีแก้ไข)
- ลืมใส่เครื่องหมายคำพูด ("") ทำให้ Google Sheet ไม่เข้าใจว่าเราต้องการเปรียบเทียบกับอะไร
- ใส่เครื่องหมายคำพูดผิดที่ เช่น ใส่เครื่องหมายคำพูดครอบคลุมช่วงข้อมูลทั้งหมด
- ช่วงข้อมูลที่ใช้ไม่เท่ากัน ทำให้ Google Sheet ไม่สามารถจับคู่เงื่อนไขได้
สรุปและคำแนะนำเพิ่มเติม
COUNTIFS เป็นฟังก์ชันที่ทรงพลังมาก ถ้าเข้าใจหลักการทำงานและลองฝึกใช้บ่อยๆ จะช่วยให้เราวิเคราะห์ข้อมูลได้รวดเร็วและแม่นยำขึ้นเยอะเลยค่ะ
ถ้าใครยังไม่คล่อง แนะนำให้ลองหาตัวอย่างการใช้งาน COUNTIFS ใน Google Sheet เพิ่มเติมในอินเทอร์เน็ต มีเยอะแยะเลยค่ะ! หรือจะลองสร้างข้อมูลจำลองขึ้นมาเอง แล้วลองใส่สูตรเล่นๆ ดู ก็เป็นวิธีที่ดีในการเรียนรู้เหมือนกัน
หวังว่าบทความนี้จะเป็นประโยชน์กับทุกคนนะคะ! อย่ากลัวที่จะลองผิดลองถูกกับการใช้งาน Google Sheet นะคะ เพราะยิ่งลอง ยิ่งเก่ง! แล้วเจอกันใหม่บทความหน้าค่ะ! (ยิ้ม)
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต