หน้าแรก บทความ Microsoft
Microsoft

MODE ใน Excel หาค่าที่ปรากฏบ่อยที่สุด (MODE.SNGL / MODE.MULT)

เผยแพร่ 29 ส.ค. 69

MODE หาค่าที่ปรากฏบ่อยที่สุดในชุดข้อมูล เช่น ไซซ์รองเท้าที่ลูกค้าสั่งมากที่สุด คะแนนรีวิวที่คนให้บ่อยที่สุด หรือจำนวนชิ้นต่อออร์เดอร์ที่พบมากที่สุด ใน Microsoft 365 สูตรนี้แตกเป็นสองเวอร์ชันคือ MODE.SNGL (คืนค่าเดียว) และ MODE.MULT (คืนทุกค่าที่บ่อยเท่ากัน)

รูปแบบของสูตร

=MODE.SNGL(ช่วงตัวเลข) — คืนค่าที่ซ้ำมากที่สุด 1 ค่า
=MODE.MULT(ช่วงตัวเลข) — คืนทุกค่าที่ซ้ำมากที่สุด (แสดงผลแบบ spill หลายเซลล์)
=MODE(ช่วงตัวเลข) — ชื่อเดิม ยังใช้ได้ ให้ผลเท่ากับ MODE.SNGL

ถ้าไม่มีค่าไหนซ้ำเลย จะได้ #N/A และสูตรนี้มองข้ามข้อความ นับเฉพาะตัวเลข

ตัวอย่างที่ 1: จำนวนที่สั่งบ่อยที่สุด

D2fx=MODE.SNGL(B2:B9)
A B D
1 ออร์เดอร์ จำนวนชิ้น สั่งบ่อยสุด
2 #1 2 3
3 #2 3
4 #3 1
5 #4 3
6 #5 3
7 #6 2

เลข 3 ปรากฏ 3 ครั้ง มากกว่าเลขอื่น MODE.SNGL จึงคืน 3 ข้อมูลนี้บอกว่าควรจัดโปรโมชันแบบ “ซื้อ 3 ชิ้น” เพราะเป็นพฤติกรรมที่พบบ่อยสุด

ตัวอย่างที่ 2: MODE.MULT เมื่อมีหลายค่าบ่อยเท่ากัน

D2fx=MODE.MULT(B2:B9)
A B D
1 วัน คะแนนรีวิว ให้บ่อยสุด
2 จ. 4 4
3 อ. 5 5
4 พ. 4
5 พฤ. 5
6 ศ. 3

คะแนน 4 และ 5 ต่างก็ปรากฏ 2 ครั้งเท่ากัน MODE.MULT คืนทั้งคู่ ล้นลงมาที่ D2 และ D3 เอง ถ้าใช้ MODE.SNGL จะได้แค่ 4 (ตัวที่พบก่อน)

ถ้าอยากหา “ข้อความ” ที่บ่อยที่สุด

MODE ใช้กับตัวเลขเท่านั้น ถ้าต้องการหาชื่อสินค้าหรือหมวดที่ซ้ำมากสุด ให้ใช้สูตรผสม

D2fx=INDEX(A2:A9,MATCH(MAX(COUNTIF(A2:A9,A2:A9)),COUNTIF(A2:A9,A2:A9),0))
A D
1 สินค้าที่ขาย ขายบ่อยสุด
2 เมาส์ เมาส์
3 คีย์บอร์ด
4 เมาส์
5 เมาส์

COUNTIF นับจำนวนครั้งของแต่ละชื่อ MATCH + INDEX ดึงชื่อที่นับได้มากสุดออกมา ใน Excel รุ่นเก่าอาจต้องกด Ctrl+Shift+Enter

ข้อควรรู้

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line