Thep Excel

MODE – หาค่าฐานนิยม (ค่าที่ซ้ำกันมากที่สุด)

MODE คืนค่าตัวเลขที่เกิดขึ้นบ่อยที่สุดในกลุ่มข้อมูล หากมีค่าที่ความถี่สูงสุดเท่ากันหลายค่า MODE จะคืนค่าตัวแรกที่พบ และถ้าไม่มีค่าซ้ำกันเลย จะคืนค่า #N/A (ใน Excel รุ่นใหม่แนะนำให้ใช้ MODE.SNGL หรือ MODE.MULT แทน)

=MODE(number1, [number2], ...)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
3/10

Usefulness
6/10

Syntax & Arguments

=MODE(number1, [number2], ...)

Argument Type Required Default Description
number1 Number/Range Yes ตัวเลข หรือช่วงข้อมูลแรก ที่ต้องการหาค่าฐานนิยม
number2 Number/Range Optional ตัวเลข หรือช่วงข้อมูลเพิ่มเติม (สามารถเพิ่มได้สูงสุด 255 ตัว) เชื่อมด้วยเครื่องหมายจุลภาค

How it works

วิเคราะห์สินค้าขายดี

หาขนาดเสื้อที่ขายดีที่สุด (Most Frequent Size) หรือระดับราคาที่ลูกค้านิยมซื้อมากที่สุด

หาคะแนนยอดนิยม

วิเคราะห์ผลคะแนนสอบเพื่อดูว่านักเรียนส่วนใหญ่ทำคะแนนได้เท่าไหร่

Examples

หาค่าที่ซ้ำบ่อยที่สุด – กรณีพื้นฐาน
MODE(10, 20, 20, 30, 40)
เลข 20 ปรากฏ 2 ครั้ง ซึ่งเป็นความถี่สูงสุดในชุดข้อมูล ตัวเลขอื่น (10, 30, 40) ปรากฏเพียง 1 ครั้ง ดังนั้น MODE จึงคืนค่า 20
Excel Formula:

=MODE(10, 20, 20, 30, 40)

Result:

20

หาไซส์รองเท้าที่ขายดีที่สุด
MODE(A2:A50)
ช่วง A2:A50 มีข้อมูลไซส์รองเท้า (41, 42, 42, 42, 43, 44, 45, …) เลข 42 ปรากฏบ่อยที่สุด ความหมาย: ไซส์ 42 ขายดีที่สุดในสต็อก
Excel Formula:

=MODE(A2:A50)

Result:

42

กรณีไม่มีค่าซ้ำเลย
MODE(1, 2, 3, 4, 5)
ข้อมูลทุกตัวมีค่าไม่ซ้ำกันเลย (ความถี่เท่ากันที่ 1) ฟังก์ชันจึงหาค่าฐานนิยมไม่ได้และคืนค่า Error #N/A เพราะไม่มี "ตัวแทน" ที่ชัดเจน
Excel Formula:

=MODE(1, 2, 3, 4, 5)

Result:

#N/A

กรณีมีค่าซ้ำสูงสุดเท่ากันหลายตัว
MODE(1, 1, 2, 2, 3)
ทั้ง 1 และ 2 ปรากฏ 2 ครั้งเท่ากัน (ความถี่เท่ากัน) MODE จะคืนค่าของตัวแรกที่มันเจอในลำดับข้อมูล ซึ่งคือ 1 หากต้องค่าทั้งหมด ให้ใช้ MODE.MULT แทน
Excel Formula:

=MODE(1, 1, 2, 2, 3)

Result:

1

หาเกรดที่นักเรียนส่วนใหญ่ได้
MODE(B2:B30)
ข้อมูลคะแนน (B2:B30) มีเกรด 75 ปรากฏมากกว่าเกรดอื่น ความหมาย: เกรด 75 เป็นตัวแทนของระดับความสามารถกลุ่มใหญ่
Excel Formula:

=MODE(B2:B30)

Result:

75

FAQs

MODE ต่างจาก MODE.SNGL อย่างไร?

ทำงานเหมือนกันทุกประการครับ แต่ MODE.SNGL เป็นชื่อใหม่ที่ Microsoft แนะนำให้ใช้แทน MODE เพื่อความชัดเจนว่าคืนค่าเดียว (Single) ใน Excel ใหม่ MODE อาจถูกถอดออกได้ในอนาคต

ถ้าต้องการค่าฐานนิยมทั้งหมด (กรณีมีหลายค่า) ต้องใช้อะไร?

ต้องใช้ฟังก์ชัน **MODE.MULT** ครับ ซึ่งจะคืนค่าออกมาเป็น Array ของค่าที่ซ้ำสูงสุดทั้งหมด เช่น =MODE.MULT(1,1,2,2,3) จะคืน {1,2} ทั้งสองค่า

MODE ใช้ได้กับข้อมูลข้อความไหม?

ไม่ครับ MODE ทำงานกับตัวเลขเท่านั้น (numbers) ถ้าใส่ข้อความหรือค่าว่าง MODE จะละเว้นค่านั้นไป ถ้าข้อมูลเป็นข้อความ คุณอาจต้องใช้ COUNTIF เพื่อหารูปแบบซ้ำกันแทน

MODE แตกต่างจาก AVERAGE และ MEDIAN อย่างไร?

**AVERAGE** = ค่าเฉลี่ย (รวมทั้งหมดแล้วหารด้วยจำนวน) | **MEDIAN** = ค่ากลาง (ตัวกลางเมื่อจัดเรียง) | **MODE** = ค่าที่ซ้ำบ่อย (ความถี่สูงสุด) แต่ละตัวบอกคนละเรื่องของข้อมูล

Resources & Related

Additional Notes

ฟังก์ชัน MODE ใช้สำหรับหาค่าฐานนิยม (Mode) หรือค่าที่ปรากฏซ้ำกันบ่อยที่สุดในชุดข้อมูล

ที่เจ๋งคือ MODE ได้ผลดีเวลาข้อมูลมีการกระจายตัวสูง – ถ้าเลขส่วนใหญ่คุณมีค่าเหมือนกัน MODE จะบอกว่าค่าไหนเป็น “ตัวแทน” ของข้อมูล บ่อยครั้งที่ MODE ให้ความหมายตรงกว่า Average ในชีวิตจริง เช่น “ไซส์รองเท้าที่ขายดีที่สุด” หรือ “อายุกลุ่มลูกค้าส่วนใหญ่”

ส่วนตัวผม MODE ก็เป็นฟังก์ชัน “เก่าแบบหนี” ใน Excel ที่อยู่เพื่อความเข้ากันได้เท่านั้น (legacy function) ถ้าข้อมูลของคุณมีหลายค่าฐานนิยม MODE จะคืนแค่ค่าแรกที่เจออกมา ซึ่งอาจทำให้คุณพลาดข้อมูลสำคัญ เพราะฉะนั้น ถ้าใช้ Excel ใหม่ ขอแนะนำให้ใช้ **MODE.SNGL** หรือ **MODE.MULT** แทนจะดีกว่า 😎

Leave a Reply

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