MODE หาค่าที่ปรากฏบ่อยที่สุดในชุดข้อมูล เช่น ไซซ์รองเท้าที่ลูกค้าสั่งมากที่สุด คะแนนรีวิวที่คนให้บ่อยที่สุด หรือจำนวนชิ้นต่อออร์เดอร์ที่พบมากที่สุด ใน Microsoft 365 สูตรนี้แตกเป็นสองเวอร์ชันคือ MODE.SNGL (คืนค่าเดียว) และ MODE.MULT (คืนทุกค่าที่บ่อยเท่ากัน)
รูปแบบของสูตร
=MODE.SNGL(ช่วงตัวเลข) — คืนค่าที่ซ้ำมากที่สุด 1 ค่า
=MODE.MULT(ช่วงตัวเลข) — คืนทุกค่าที่ซ้ำมากที่สุด (แสดงผลแบบ spill หลายเซลล์)
=MODE(ช่วงตัวเลข) — ชื่อเดิม ยังใช้ได้ ให้ผลเท่ากับ MODE.SNGL
ถ้าไม่มีค่าไหนซ้ำเลย จะได้ #N/A และสูตรนี้มองข้ามข้อความ นับเฉพาะตัวเลข
ตัวอย่างที่ 1: จำนวนที่สั่งบ่อยที่สุด
=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 เมื่อมีหลายค่าบ่อยเท่ากัน
=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 ใช้กับตัวเลขเท่านั้น ถ้าต้องการหาชื่อสินค้าหรือหมวดที่ซ้ำมากสุด ให้ใช้สูตรผสม
=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