คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

MOD

คณิตศาสตร์และผลรวมระดับกลางทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ

MOD คืออะไร

หาเศษที่เหลือจากการหาร ผลลัพธ์มีเครื่องหมายเดียวกับตัวหาร

ใช้เมื่อไหร่

  • หาเศษของที่เหลือหลังแพ็คลังเต็ม
  • เลือกทุกรายการที่ N หรือทำแถบสีสลับแถว
  • หารอบวันส่งของ และคำนวณชั่วโมงทำงานกะดึกที่ข้ามเที่ยงคืน

รูปแบบสูตร

=MOD(number, divisor)

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
numberจำเป็นตัวตั้ง คือตัวเลขที่ต้องการหาเศษ
divisorจำเป็นตัวหาร ถ้าเป็น 0 จะได้ #DIV/0!

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร

INT หาจำนวนลังเต็ม MOD หาชิ้นที่เหลือ ใช้คู่กันเขียนใบจัดสินค้าแบบ 5 ลัง 10 ชิ้น

I6
=MOD(I4,I5)
ตัวตั้ง (number) และตัวหาร (divisor) number: I4 = 250 · divisor: I5 = 48
แถวABCDEFG
4สินค้าจำนวน (ชิ้น)ชิ้นต่อลังลังเต็มเศษ (ชิ้น)
5นม UHT รสจืด 180 มล.25048510
6น้ำดื่ม 600 มล.18012150
7กาแฟเอสเปรสโซ 240 มล.1002444
8บะหมี่ต้มยำกุ้ง42530145
9น้ำปลาแท้ 700 มล.7012510
10มันฝรั่งทอด 75 ก.13024510
11ข้าวเกรียบกุ้ง 60 ก.10036228
12น้ำยาล้างจาน 500 มล.552427
13
14
15
16
17
18
19
ช่องกรอกและผลลัพธ์
เศษ (ชิ้น) I6
เขียนในใบจัดสินค้า I7
ขั้นตอนการคำนวณ (4)
คลิกช่องสีเขียวมะนาวในตารางเพื่อดูสูตรของแถวนั้น · คลิกตัวเลขเพื่อแก้ค่า · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 เศษหลังแพ็คลัง” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านสูตร E5: 250 ÷ 48 ได้ลังเต็ม 5 ลัง (48 × 5 = 240) เหลือเศษ 250 − 240 = 10 ชิ้น
  • แถว 6 น้ำดื่ม 180 ชิ้น ลังละ 12 หารลงตัว เศษจึงเป็น 0
  • ลองแก้ I4 และ I5 แล้วดูข้อความใน I7 เปลี่ยนตาม

ตัวอย่างทั้งหมด 4 แบบ

  1. 1หาเศษที่เหลือหลังแพ็คลังเต็ม · INT หาจำนวนลังเต็ม MOD หาชิ้นที่เหลือ ใช้คู่กันเขียนใบจัดสินค้าแบบ 5 ลัง 10 ชิ้น
  2. 2เลือกทุกรายการที่ N เช่น สุ่มตรวจทุก 3 รายการ · ROW()-4 คือลำดับของรายการ (แถว 5 = 1) MOD ได้ 0 เมื่อลำดับหารด้วย N ลงตัว
  3. 3หารอบส่งของทุก N วัน · วันที่คือตัวเลข ลบวันเริ่มรอบได้จำนวนวันที่ผ่านไป MOD ได้ 0 ในวันที่ครบรอบพอดี
  4. 4ชั่วโมงทำงานกะดึกที่ข้ามเที่ยงคืน · กะดึกมีเวลาออกน้อยกว่าเวลาเข้า ลบกันตรง ๆ จึงติดลบ MOD(…,1) เปลี่ยนเป็นส่วนของวันที่ถูกต้อง แล้วคูณ 24 เป็นชั่วโมง

ข้อผิดพลาดที่พบบ่อย

#DIV/0!สาเหตุ: divisor เป็น 0 หรือช่องว่างแก้: ตรวจตัวหารก่อน เช่น =IF(D5=0,"",MOD(C5,D5))
ได้ค่าบวกทั้งที่ตัวตั้งติดลบสาเหตุ: ผลของ MOD มีเครื่องหมายตามตัวหารแก้: ถ้าต้องการเศษที่มีเครื่องหมายตามตัวตั้ง ใช้ =C5-D5*TRUNC(C5/D5)
ชั่วโมงกะดึกแสดง #####สาเหตุ: ลบเวลาออกด้วยเวลาเข้าตรง ๆ ผลจึงติดลบแก้: ใช้ =MOD(เวลาออก-เวลาเข้า,1)
เศษที่ควรเป็น 0 ได้ค่าเกือบเท่าตัวหารสาเหตุ: ตัวหารเป็นทศนิยม เช่น 0.1 ซึ่งเก็บในเลขฐานสองได้ไม่ตรงแก้: ทำให้เป็นจำนวนเต็มก่อน เช่น =MOD(ROUND(A5*100,0),ROUND(B5*100,0))/100

เคล็ดลับจากห้องเรียน

=MOD(ตัวเลข,2) ได้ 0 คือเลขคู่ ได้ 1 คือเลขคี่
แปลงนาทีเป็นชั่วโมงกับนาที: =INT(A5/60)&" ชม. "&MOD(A5,60)&" นาที"
วันที่คือตัวเลข =MOD(วันที่-วันเริ่ม,7) จึงใช้หารอบรายสัปดาห์ได้

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
MOD

MOD ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

MOD ใช้คู่กับสูตรไหน

ต้องการสูตรผล (250 ชิ้น ลังละ 48)
เศษที่เหลือ (ชิ้น)=MOD(250,48)10
ลังเต็ม=INT(250/48)5
ลังเต็ม (อีกวิธี)=QUOTIENT(250,48)5
ลังที่ต้องเตรียมทั้งหมด=ROUNDUP(250/48,0)6
เขียนเป็นข้อความ=INT(250/48)&" ลัง "&MOD(250,48)&" ชิ้น"5 ลัง 10 ชิ้น

ใน Power BI ใช้อะไร

ชื่อเดียวกันใน DAX ถ้าแค่ต้องการแสดงผลให้ตั้ง Format ของ Measure

ไฟล์ฝึก MOD

9Expert-MOD-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 28 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 เศษหลังแพ็คลัง2 ทุกรายการที่ N3 รอบส่งของ4 กะดึกข้ามเที่ยงคืนแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1สินค้าแถว 9 แพ็คลังเต็มแล้วเหลือเศษกี่ชิ้น
  2. ข้อ 2สินค้าแถว 7 แพ็คลังเต็มแล้วเหลือเศษกี่ชิ้น
  3. ข้อ 3จำนวนที่สั่งของสินค้าแถว 13 หารด้วย 2 เหลือเศษเท่าไร (0 = เลขคู่ · 1 = เลขคี่)
  4. ข้อ 4เข้างานตามเวลาในช่อง C10 เลิกงาน 6:00 น. ของวันถัดไป (ใช้ TIME(6,0,0)) ทำงานกี่ชั่วโมง ตอบเป็นตัวเลขชั่วโมง
  5. ข้อ 5รถขนถ่ายสินค้าใช้เวลาตามช่อง C11 (นาที) หักชั่วโมงเต็มแล้วเหลือกี่นาที

วิดีโอประกอบ

คลิปเรื่อง MOD จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. =MOD(250,48) ได้เท่าไร

2. =MOD(-3,2) ได้เท่าไร

3. เข้างาน 22:00 (B5) เลิกงาน 6:00 ของวันถัดไป (C5) สูตรใดได้เวลาทำงาน 8:00

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม