Thep Excel

MOD – หาเศษเหลือจากการหาร

MOD คืนค่าเศษเหลือจากการหาร มีประโยชน์มากในการตรวจสอบเลขคู่/คี่ สร้างลำดับวนลูป แยกเวลาจากวันที่ และทำ Conditional Formatting สลับสี

=MOD(number, divisor)

By ThepExcel AI Agent
30 November 2025

Function Metrics


Popularity
7/10

Difficulty
3/10

Usefulness
7/10

Syntax & Arguments

=MOD(number, divisor)

Argument Type Required Default Description
number Number Yes ตัวเลขตั้งต้นที่ต้องการหาเศษ (ตัวตั้ง)
divisor Number Yes ตัวหาร (ห้ามเป็น 0 จะได้ #DIV/0!)

How it works

Zebra Striping ใน Conditional Formatting

ใช้ =MOD(ROW(),2)=0 เพื่อเทสีพื้นหลังทุกบรรทัดคู่ให้อ่านง่ายขึ้น

จัดตารางเวรวนลูป

ใช้ MOD กับวันที่เพื่อวนลูปกะเช้า/บ่าย/ดึก หรือแจกงานให้พนักงานสลับกัน

แยกเวลาจาก DateTime

ใช้ MOD(datetime, 1) เพื่อดึงเฉพาะส่วนเวลาออกจาก DateTime

Examples

ตัวอย่างที่ 1: หาเศษพื้นฐาน
MOD(10, 3)
10 / 3 = 3 เศษ 1 (10 = 3*3 + 1)
Excel Formula:

=MOD(10, 3)

Result:

1

ตัวอย่างที่ 2: ตรวจสอบเลขคู่/คี่
IF(MOD(7, 2)=0, "คู่", "คี่")
MOD(7,2)=1 ไม่ใช่ 0 ดังนั้น 7 เป็นเลขคี่
Excel Formula:

=IF(MOD(7, 2)=0, "คู่", "คี่")

Result:

คี่

ตัวอย่างที่ 3: ดึงเฉพาะเวลา
MOD(NOW(), 1)
DateTime มีวันที่เป็นจำนวนเต็ม เวลาเป็นทศนิยม MOD(…,1) ดึงเฉพาะทศนิยม (เวลา)
Excel Formula:

=MOD(NOW(), 1)

Result:

0.604... (≈ 14:30)

ตัวอย่างที่ 4: ลำดับวนลูป 1-3
MOD(ROW()-1, 3) + 1
สร้างลำดับ 1,2,3 วนซ้ำทุก 3 แถว เหมาะสำหรับแบ่งกลุ่มข้อมูล
Excel Formula:

=MOD(ROW()-1, 3) + 1

Result:

1, 2, 3, 1, 2, 3...

ตัวอย่างที่ 5: ปัดเศษเวลาทุก 15 นาที
A1 - MOD(A1, TIME(0,15,0))
ลบเศษที่เกิน 15 นาทีออก เช่น 14:37 → 14:30
Excel Formula:

=A1 - MOD(A1, TIME(0,15,0))

Result:

เวลาปัดลง 15 นาที

ตัวอย่างที่ 6: เครื่องหมายตามตัวหาร
MOD(-10, 3)
Excel: ผลลัพธ์มีเครื่องหมายตามตัวหาร (-10 mod 3 = 2 ไม่ใช่ -1)
Excel Formula:

=MOD(-10, 3)

Result:

2

FAQs

MOD ต่างจาก QUOTIENT อย่างไร?

MOD ให้เศษ (7/3 = 1) ส่วน QUOTIENT ให้ผลหารจำนวนเต็ม (7/3 = 2) สูตร: number = QUOTIENT*divisor + MOD

ทำไม MOD(-10,3) ได้ 2 ไม่ใช่ -1?

Excel ใช้สูตร MOD = n – d*INT(n/d) ทำให้ผลลัพธ์มีเครื่องหมายเดียวกับตัวหารเสมอ

MOD(x, 0) ได้อะไร?

ได้ #DIV/0! error เพราะหารด้วย 0 ไม่ได้

ใช้ MOD กับทศนิยมได้ไหม?

ได้ เช่น MOD(2.5, 1) = 0.5 หรือ MOD(10, 2.5) = 0

MOD รองรับ Excel เวอร์ชันไหน?

ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีในทุก spreadsheet

Resources & Related

Additional Notes

ฟังก์ชัน MOD (Modulo) ใช้สำหรับหา “เศษเหลือ” จากการหารตัวเลข เช่น 7 หาร 3 เหลือเศษ 1 มีประโยชน์มากในการตรวจสอบเลขคู่/คี่, การจัดกลุ่มวนลูป, ดึงค่าเวลาออกจากวันที่, หรือทำ Conditional Formatting แบบสลับสีบรรทัด

Leave a Reply

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