Thep Excel

CHITEST – ทดสอบ Chi-squared Test (เก่า)

ฟังก์ชันเก่าสำหรับทดสอบไคสแควร์ เพื่อตรวจสอบความเป็นอิสระของข้อมูล ควรใช้ CHISQ.TEST แทน

=CHITEST(actual_range, expected_range)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
2/10

Difficulty
3/10

Usefulness
2/10

Syntax & Arguments

=CHITEST(actual_range, expected_range)

Argument Type Required Default Description
actual_range Range Yes ช่วงข้อมูลค่าสังเกต (Observed values) – ข้อมูลจริงที่คุณวัดหรือนับได้จากการทดลอง ต้องมีจำนวนเซลล์เท่ากับ expected_range
expected_range Range Yes ช่วงข้อมูลค่าคาดหวัง (Expected values) – ข้อมูลที่คาดว่าจะได้ตามทฤษฎี ควรมีค่าอย่างน้อย 5 ต่อหนึ่งเซลล์

Examples

ทดสอบความเป็นอิสระ
CHITEST(A1:B3, C1:D3)
คำนวณค่า P-Value จากการเปรียบเทียบค่าสังเกตกับค่าคาดหวัง ถ้าค่า P-Value น้อยกว่า 0.05 หมายความว่าข้อมูลมีความสัมพันธ์กัน (ไม่เป็นอิสระ) ส่วนตัวผมชอบใช้ค่านี้เป็นเกณฑ์พื้นฐานครับ
Excel Formula:

=CHITEST(A1:B3, C1:D3)

Result:

0.05

ตรวจสอบการกระจายของข้อมูล
CHITEST({10,20,30}, {15,15,20})
เปรียบเทียบการกระจายของข้อมูลจริงกับข้อมูลที่คาดหวัง ค่า P-Value ที่ได้มากกว่า 0.05 หมายความว่าข้อมูลไม่ต่างกันอย่างมีนัยสำคัญทางสถิติ กล่าวคือ ความแตกต่างอาจเกิดจากบังเอิญเท่านั้น
Excel Formula:

=CHITEST({10,20,30}, {15,15,20})

Result:

0.12

ใช้ CHISQ.TEST แทน (แนะนำ)
CHISQ.TEST(A1:B3, C1:D3)
ฟังก์ชัน CHISQ.TEST เป็นเวอร์ชันใหม่ที่ออกแบบให้แทนที่ CHITEST เลย ผลลัพธ์ออกมาเหมือนกันแต่เวอร์ชันใหม่นั้นจะได้รับการอัปเดตและสนับสนุนจาก Microsoft อย่างต่อเนื่องดีกว่า ลองใช้ CHISQ.TEST ดูครับ
Excel Formula:

=CHISQ.TEST(A1:B3, C1:D3)

Result:

ผลลัพธ์เหมือนกัน

จัดการข้อมูลตารางไขว้
CHITEST({50,40,60}, {45,45,60})
ตัวอย่างจากตารางไขว้ (Contingency Table) โดยที่ค่า P-Value 0.64 บอกว่าข้อมูลจริงกับค่าคาดหวังไม่มีความแตกต่างที่มีนัยสำคัญทางสถิติ ส่วนตัวผมใช้กรณีนี้เพื่อตรวจสอบว่าตัวแปรสองตัวเป็นอิสระจากกันหรือไม่
Excel Formula:

=CHITEST({50,40,60}, {45,45,60})

Result:

0.64

FAQs

CHITEST กับ CHISQ.TEST ต่างกันอย่างไร?

ส่วนตัวผม มองว่า CHISQ.TEST คือ CHITEST รุ่นใหม่ ผลลัพธ์ออกมาเหมือนกันแต่ CHISQ.TEST จะได้รับการสนับสนุนของ Microsoft อย่างต่อเนื่อง CHITEST อาจจะหายไปในอนาคต เลยแนะนำให้เปลี่ยนไป CHISQ.TEST เลยครับ

ค่า P-Value ที่เท่ากับเท่าไหร่ถือว่า "มีความสัมพันธ์กัน"?

ผมมักใช้ 0.05 เป็นเกณฑ์ (significance level) ถ้า P-Value น้อยกว่า 0.05 แสดงว่าข้อมูลมีความสัมพันธ์กัน แต่บางครั้งผมใช้ 0.01 สำหรับงานที่ต้องความแม่นยำสูง เลือกเกณฑ์ให้เหมาะสับกับงานของคุณเองนะ

ทำไมถึงได้ #N/A error?

ผมเจอ error นี้ส่วนใหญ่เพราะ actual_range กับ expected_range มีจำนวนเซลล์ไม่เท่ากัน ลองตรวจสอบให้แน่ใจว่าช่วงทั้งสองมีขนาดเท่ากันครับ

Resources & Related

Additional Notes

CHITEST เป็นฟังก์ชันเก่า (Legacy) ที่ใช้ทดสอบไคสแควร์ (Chi-Square Test) เพื่อตรวจสอบว่าข้อมูลจริงและข้อมูลที่คาดหวังนั้นมีความสัมพันธ์กันหรือไม่ ฟังก์ชันนี้ส่งคืนค่า P-Value ระหว่าง 0 ถึง 1 เพื่อบอกอัตราส่วนความน่าจะเป็นว่าความแตกต่างเกิดจากบังเอิญหรือจากความสัมพันธ์ที่แท้จริง.

ที่เจ๋งคือ CHITEST สามารถช่วยให้คุณตัดสินใจได้ว่าข้อมูลสองชุดนั้นเป็นอิสระจากกันจริง ๆ หรือเพียงแค่บังเอิญที่แตกต่างกัน ซึ่งเป็นพื้นฐานสำคัญของการทดสอบสมมติฐานทางสถิติ.

ส่วนตัวผม ไม่แนะนำให้ใช้ CHITEST อีกต่อไปครับ เพราะ Microsoft ได้สร้าง CHISQ.TEST เข้ามาแทน ฟังก์ชันใหม่นี้จะได้รับการสนับสนุนและอัปเดตอย่างต่อเนื่อง ขณะที่ CHITEST อาจถูก ลบออกไปในเวอร์ชันอนาคต 😎

Leave a Reply

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