TLDR สรุปสั้นๆ

DCOUNTA ใช้นับเซลล์ที่ไม่ว่างในคอลัมน์ของข้อมูลที่ตรงกับเงื่อนไขที่ระบุไว้

คำอธิบาย

DCOUNTA เป็นฟังก์ชันที่ใช้ในการนับจำนวนเซลล์ที่มีข้อมูล (ไม่ว่างเปล่า) ในฟิลด์ (คอลัมน์) ของรายการหรือตารางที่ข้อมูลตรงตามเงื่อนไขที่ระบุไว้

มีครั้งแรกในเวอร์ชันไหน

Excel 2003 หรือเวอร์ชั่นก่อนหน้า

รูปแบบคำสั่ง (Syntax)

DCOUNTA(database, field, criteria)

Arguments

  • database (Required – Range)
    ช่วงเซลล์ที่ประกอบด้วยรายการหรือตารางข้อมูลที่กำลังทำงานด้วย แถวแรกควรมีป้ายชื่อสำหรับคอลัมน์แต่ละคอลัมน์
  • field (Optional – String/Number)
    คอลัมน์ที่ต้องการนับ สามารถใส่ได้ทั้งชื่อคอลัมน์ในเครื่องหมายคำพูด เช่น “Profit” หรือใส่หมายเลขลำดับของคอลัมน์ เช่น 1 สำหรับคอลัมน์แรก
  • criteria (Required – Range)
    ช่วงเซลล์ที่มีเงื่อนไขที่ต้องการใช้ สามารถใช้ช่วงไหนก็ได้ที่มีแถวป้ายชื่อและอย่างน้อยหนึ่งเซลล์ด้านล่างป้ายชื่อที่ใช้กำหนดเงื่อนไข

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =DCOUNTA(A4:E10, "Profit", A1:F2)
    Description: นับจำนวนแถวที่มี "Apple" ในคอลัมน์ A ที่มีความสูง >10 และ <16 เงื่อนไขทั้งสามสามารถใช้ได้เพียงแถวเดียวคือแถวที่ 8
    Result:ได้ผลลัพธ์เป็น 1 (ผลลัพธ์เป็นค่าตัวเลขแสดงจำนวนแถวที่ตรงเงื่อนไข)
  • Formula:
    =DCOUNTA(A6:C10,2,B1:B3)
    Description: นับจำนวนแถวใน A6:C10 ที่ตรงตามเงื่อนไข "Salesperson = Davolio" หรือ "Salesperson = Buchanan" ในแถวที่ 2 และ 3
    Result:ได้ผลลัพธ์เป็น 3 (นับจำนวนแถวที่มีผู้ขายคือ Davolio หรือ Buchanan)
  • Formula:
    =DCOUNTA(A6:C12,,A1:C2)
    Description: นับจำนวนแถวใน A6:C12 ที่มี "Produce" ในคอลัมน์ Category และยอดขายมากกว่า 2000
    Result:ได้ผลลัพธ์เป็น 2 (นับจำนวนแถวที่ยอดขาย > 2,000 และเป็นประเภท Produce)
  • Formula:
    =DCOUNTA(A1:C10,"TotalPrice",A11:C12)
    Description: นับจำนวน Carrot ที่ซื้อจาก Boston โดยใช้เงื่อนไขจากช่วง A11:C12
    Result:ได้ผลลัพธ์เป็น 2 (จำนวนแถวที่มี Carrot จาก Boston)
  • Formula:
    =DCOUNTA(A1:C10,"TotalPrice",A11:C12)
    Description: นับจำนวนสินค้าที่มียอดขายมากกว่า 50 โดยใช้เงื่อนไขจากช่วง A11:C12
    Result:ได้ผลลัพธ์เป็น 2 (จำนวนแถวที่มียอดขายมากกว่า 50)

Tips & Tricks

ฟังก์ชัน DCOUNTA สามารถใช้ตัวอักษรพิเศษ (wildcard) เพื่อช่วยเพิ่มประสิทธิภาพในการกรองข้อมูล เช่น ใช้ “re*” เพื่อค้นหาสตริงที่ขึ้นต้นด้วย “re”

ข้อควรระวัง (Cautions)

ระวังว่าช่วงเงื่อนไข (criteria range) ไม่ควรอยู่ด้านล่างของรายการข้อมูลหลัก และไม่ควรทับซ้อนกับช่วงข้อมูลที่กำลังทำงาน มิฉะนั้นอาจทำให้ผลลัพธ์ผิดพลาดได้

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot