EDATE รับวันที่เริ่มต้นและจำนวนเดือนที่ต้องการเลื่อนไปข้างหน้า/ย้อนกลับ แล้วคืนวันที่ใหม่ที่รักษาวันเดิม (หรือวันสุดท้ายของเดือนถัดไปถ้าวันเดิมเกิน) เหมาะสำหรับวันครบกำหนดชำระ บันทึกงวด และตารางผ่อน
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| start_date | date | วันที่เริ่มต้น |
| months | number | จำนวนเดือนที่จะเลื่อน (+ ไปข้างหน้า, – ย้อนกลับ) |
EDATE เลื่อนวันที่ไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ โดยรักษาวันที่ให้ใกล้เคียงเดิม เหมาะกับการคำนวณครบกำหนดและรอบบิล
เลื่อนวันใบแจ้งหนี้หรือสัญญาตามรอบเดือน
สร้างวันชำระแต่ละงวดโดยเพิ่มเดือนทีละงวด
ใช้ EDATE กับ TODAY() เพื่อหาวันครบรอบหรือช่วงเวลาเป็นเดือน
15 ม.ค. 2025 + 1 เดือน = 15 ก.พ. 2025 (คงวันที่เดิม)
31 ม.ค. + 1 เดือน ก.พ.มี 28 วัน ดังนั้นได้ 28 ก.พ. (ปรับอัตโนมัติ)
20 เม.ย. 2025 – 3 เดือน = 20 ม.ค. 2025
15 มิ.ย. 2025 + 12 เดือน = 15 มิ.ย. 2026 (ครบรอบปี)
คำนวณ Due Date เป็น 1 เดือนหลังวันที่ออกใบแจ้งหนี้
สร้างวันครบกำหนดทั้ง 12 งวดพร้อมกันด้วย SEQUENCE
EDATE รักษาวันที่เดิม (15/1 +1เดือน = 15/2) ส่วน EOMONTH คืนวันสิ้นเดือนเสมอ (15/1 +0เดือน = 31/1)
EDATE จะปรับเป็นวันสุดท้ายของเดือนนั้น เช่น 31/1 +1เดือน = 28/2 (หรือ 29/2 ในปีอธิกสุรทิน)
ได้ แต่จะถูกปัดเศษลง (truncate) เช่น 1.9 จะเป็น 1 เดือน
ได้ถ้า Excel รู้จักรูปแบบ เช่น "2025-01-15" แต่แนะนำใช้ DATE() หรือ DATEVALUE() แปลงก่อน
Excel 2007 ขึ้นไป และ Google Sheets (ใน Excel 2003 ต้องติดตั้ง Analysis ToolPak)
ฟังก์ชันที่ผู้เขียนโยงไว้กับ EDATE จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
DATE สร้างค่าวันที่จากตัวเลข Year/Month/Day แล้วคืนค่าเป็นชนิด datetime เหมาะกับการประกอบวันที่จากคอลัมน์แยกส่วนหรือสร้างวันที่อ้างอิง เช่น วันแรกของเดือน วันตัดยอด
DATEDIFF คำนวณจำนวนช่วงเวลา (วัน, สัปดาห์, เดือน, ปี ฯลฯ) ระหว่างสองวันที่ด้วยการนับจำนวนครั้งที่ข้ามขอบเขตของช่วงเวลา เป็นฟังก์ชันพื้นฐานสำหรับการคำนวณอายุ, ระยะเวลา, และการวิเคราะห์เวลา
DATEVALUE แปลงวันที่ที่อยู่ในรูปข้อความให้เป็น serial number ซึ่ง Excel ใช้เก็บวันที่ รองรับรูปแบบวันที่หลากหลาย เหมาะสำหรับแปลงวันที่ที่ Import มาจากระบบอื่น
EOMONTH คืนค่าวันที่วันสุดท้ายของเดือน โดยนับจากวันที่เริ่มต้นไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ เหมาะสำหรับกำหนดวันครบกำหนดสิ้นเดือน
EOMONTH คืนค่าวันสิ้นเดือนของเดือนที่เลื่อนจาก StartDate ตามจำนวน Months (บวก/ลบได้) เหมาะกับการหาวันปิดงวด วันครบกำหนด และการจัดการช่วงเวลาแบบรายเดือน
MONTH คืนค่าเดือนเป็นตัวเลขจำนวนเต็มระหว่าง 1 (มกราคม) ถึง 12 (ธันวาคม) จากค่า Serial Number ของวันที่ที่ระบุ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยในการทำรายงานสรุปยอดขายรายเดือน หรือการคำนวณไตรมาส
TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์
YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา
ACCRINTM คำนวณดอกเบี้ยค้างรับ (Accrued Interest) สำหรับหลักทรัพย์ที่จ่ายดอกเบี้ยเมื่อครบกำหนดไถ่ถอนเท่านั้น ใช้สำหรับตั๋วเงิน พันธบัตร และหลักทรัพย์อื่นๆ
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่