วันพุธที่ 26 มิถุนายน พ.ศ. 2556

ฟังก์ชัน DCOUNTA ประเภท Database บน Excel

หน้าที่ของฟังก์ชั่น : นับเซลล์ที่ไม่ว่างในคอลัมน์ในรายการหรือฐานข้อมูลที่ตรงกับเงื่อนไขที่คุณระบุ รูปแบบสูตร : DCOUNT(database,field,crit... thumbnail 1 summary

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


รูปแบบสูตร : DCOUNT(database,field,criteria)


Database คือ ช่วงของเซลล์ที่ประกอบขึ้นเป็นรายการหรือฐานข้อมูลโดยรายการของข้อมูลที่สัมพันธ์กันที่อยู่ในแถวของข้อมูลที่สัมพันธ์กันเรียกว่า ระเบียน และคอลัมน์ของข้อมูลเรียกว่า เขตข้อมูล ซึ่งแถวแรกของรายการประกอบด้วยป้ายชื่อของแต่ละคอลัมน์


Field ทำหน้าที่บ่งชี้คอลัมน์ที่ถูกใช้ในฟังก์ชัน โดยอาจจะกำหนดเป็นข้อความโดยใช้ป้ายชื่อคอลัมน์ที่คร่อมด้วยเครื่องหมายอัญประกาศคู่ เช่น “อายุ” หรือ “ผลตอบแทน” หรือ กำหนดเป็นตัวเลขที่แสดงถึงตำแหน่งของคอลัมน์ภายในรายการ เช่น 1 หมายถึงคอลัมน์แรก ส่วน 2 หมายถึงคอลัมน์ที่สอง และต่อๆไป


Criteria คือ ช่วงของเซลล์ที่มีเงื่อนไขตามที่คุณระบุ โดยสามารถใช้ช่วงใดก็ได้เป็นอาร์กิวเมนตืของเกณฑ์ ตราบใดที่ช่วงนั้นมีป้ายชื่อคอลัมน์อย่างน้อยหนึ่งคอลัมน์และมีเซลล์อย่างน้อยหนึ่งเซลล์อยู่ใต้ป้ายชื่อคอลัมน์ที่ใช้ในการระบุเงื่อนไขให้กับคอลัมน์


ฟังก์ชันที่เกี่ยวข้องคือ COUNTBLANK,COUNTIF


ให้ทดลองพิมพ์สูตรในโปรแกรม Microsoft Excel ดังนี้


· ระบายเซลล์ A1:A7 แล้วพิมพ์ Name และกด Enter พิมพ์ Somboon และก Enter พิมพ์ Amorn และกด Enter


· พิมพ์ Boripatและกด Enter พิมพ์ Pipat และกด Enter พิมพ์ Pirat และกด Enter พิมพ์ Chonticha และกด Enter


· ระบายเซลล์ B1:B7 แล้วพิมพ์ Province และกด Enter พิมพ์ Bangkok และกด Enter พิมพ์ Bangkok และกด Enter


· พิมพ์ Bangkok และกด Enter พิมพ์ Rayong และกด Enter พิมพ์ Conburi และกด Enter พิมพ์ Rayong และกด enter


· ระบายเซลล์ C1:C7 แล้วพิมพ์ Amout และกด Enter พิมพ์ 12000 และกด Enter พิมพ์ 25000 และกด Enter


· พิมพ์ 14000 และกด Enter พิมพ์ 3000 และกด Enter พิมพ์ 15000 และกด Enter พิมพ์ 30000 และกด Enter


· ระบายเซลล์ A1:C1 แล้ว Copy ไปยังเซลล์ A9


· คลิกเซลล์ B10 แล้วพิมพ์ Rayong


· คลิกเซลล์ C12 แล้วพิมพ์ =dcount(a1:a7,c1,a9:c10) และกด Enter จะโชว์ 2


· คลิกเซลล์ C13 แล้วพิมพ์ =dcounta(a1:c7,c1,a9:c10) และกด Enter จะโชว์ 2


· หากคลิกเซลล์ C5 แล้วพิมพ์ aaa และกด Enter จะเห็นว่า เซลล์ C12 จะโชว์ 1 ส่วนเซลล์ C13 จะโชว์ 2


· หากคลิกเซลล์ C5 แล้วลบข้อมูลทิ้งไป และกด Enter จะเห็นว่าเซลล์ C12 จะโชว์ 1 ส่วนเซลล์ C13 จะโชว์ 1 เช่นกัน


· หากแก้สูตรที่เซลล์ C12 เป็น =dcount(a1:c7,1,a9:c10) และกด Enter จะโชว์ 0 เพราะ Dcount จะนับเฉพาะตัวเลขเท่านั้น และแก้สูตรที่เซลล์ C13 แล้วพิมพ์ =dcounta(a1:c7,1,a9:c10) และกด Enter จะโชว์ 2