MONTH คืนค่าเดือนเป็นตัวเลขจำนวนเต็มระหว่าง 1 (มกราคม) ถึง 12 (ธันวาคม) จากค่า Serial Number ของวันที่ที่ระบุ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยในการทำรายงานสรุปยอดขายรายเดือน หรือการคำนวณไตรมาส
=MONTH(serial_number)
=MONTH(serial_number)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| serial_number | Date/Number | Yes | วันที่ที่ต้องการดึงเลขเดือนออกมา (อาจเป็น Cell Reference, Date Serial Number, หรือผลลัพธ์จากสูตรอื่น) |
ดึงเลขเดือนจากวันที่สั่งซื้อ เพื่อสร้าง PivotTable ดูยอดขายรวมของแต่ละเดือนเปรียบเทียบกัน
ใช้ MONTH ร่วมกับ IF หรือ CHOOSE เพื่อแปลงเดือนปฏิทินให้เป็นเดือนทางบัญชี (เช่น ถ้าปีบัญชีเริ่ม ต.ค. เดือน 10 ก็จะเป็นเดือนที่ 1)
MONTH("2025-12-25")=MONTH("2025-12-25")
12
CEILING(MONTH(A1)/3, 1)=CEILING(MONTH(A1)/3, 1)
1-4
IF(MONTH(A2)=MONTH(TODAY()), "HBD!", "")=IF(MONTH(A2)=MONTH(TODAY()), "HBD!", "")
"HBD!" หรือ ""
DATE(YEAR(TODAY()), MONTH(A1), 1)=DATE(YEAR(TODAY()), MONTH(A1), 1)
1/[month]/[current_year]
เพราะเซลล์นั้นถูกตั้ง Format เป็น Date อยู่ครับ
.
ให้เปลี่ยน Format เป็น General หรือ Number แล้วจะเห็นเป็นเลข 1-12 ตามปกติครับ 😅
ใช้ฟังก์ชัน TEXT ครับ เช่น =TEXT(A1, “mmmm”) จะได้ชื่อเดือนเต็ม หรือ “mmm” ได้ชื่อย่อ
.
ส่วนตัวผมใช้ TEXT ร่วมกับ MONTH บ่อยมากเวลาต้องแสดงผลให้อ่านง่ายครับ
ต้องแปลงเป็น Date Serial Number ก่อนครับ
.
ถ้าข้อความเป็นรูปแบบวันที่ให้ใช้ DATEVALUE ช่วย เช่น =MONTH(DATEVALUE(“25/12/2025”))
MONTH ดึงเดือน (1-12), YEAR ดึงปี, DAY ดึงวัน (1-31) สามารถใช้ร่วมกันเพื่อแยกองค์ประกอบของวันที่
.
เอาจริงๆ สามฟังก์ชันนี้เป็นเซ็ตคู่กันเลยครับ ใช้งานร่วมกันได้เยอะมาก 💡
ได้ครับ ใช้สูตร =(YEAR(TODAY())-YEAR(StartDate))*12 + (MONTH(TODAY())-MONTH(StartDate)) เพื่อหาจำนวนเดือนที่ผ่านไป
.
ที่ต้องระวังคือสูตรนี้นับเดือนไม่เต็มด้วยนะครับ ถ้าต้องการนับแบบเต็มเดือนให้ใช้ DATEDIF แทน
ได้ครับ ใช้สูตร =ROUNDUP(MONTH(A1)/3, 0) หรือ =CEILING(MONTH(A1)/3, 1) เพื่อหาว่าเป็นไตรมาสที่เท่าไหร่ (1-4)
.
ส่วนตัวผมชอบใช้ CEILING มากกว่าครับ เพราะอ่านง่ายกว่า 😎
ฟังก์ชัน MONTH ใช้สำหรับดึงค่าเลขเดือน (1 ถึง 12) ออกมาจากข้อมูลวันที่ เหมาะมากสำหรับการวิเคราะห์แนวโน้มรายเดือนหรือจัดกลุ่มข้อมูลตามฤดูกาล
ที่เจ๋งคือมันทำงานร่วมกับ YEAR และ DAY ได้เยอะมากครับ ใช้แยกองค์ประกอบวันที่ออกมาคำนวณต่อได้สะดวก
ส่วนตัวผมใช้บ่อยมากเวลาทำรายงานยอดขายรายเดือนหรือคำนวณไตรมาสครับ 😎