ส่งกลับวันที่ที่ระบุตัวเลขของเดือนก่อน/หลังวันอื่น
ตัวอย่างการใช้งาน
EDATE(DATE(1969,7,20), 1)
EDATE(A2, 1)
EDATE(40909, -2)
รูปแบบคำสั่ง
EDATE(start_date, months)
-
start_date
- วันที่เริ่มต้นในการคำนวณผลลัพธ์ -
months
- ตัวเลขของเดือนก่อน (ลบ) หรือหลัง (บวก)start_date
ในการคำนวณ
หมายเหตุ
-
ตรวจสอบว่าอินพุต
start_date
ในฟังก์ชันเป็นการอ้างอิงเซลล์ที่มีวันที่ ฟังก์ชันที่แสดงผลออบเจ็กต์วันที่ เช่นDATE
,DATEVALUE
หรือTO_DATE
หรือตัวเลขอนุกรมของวันที่ของประเภทที่แสดงผลโดยฟังก์ชันN
Google ชีตจะแสดงวันที่และเวลาเป็นตัวเลข ในขณะทำการแปลงโดยอัตโนมัติเมื่อมีการป้อนวันที่ที่มนุษย์อ่านได้ในเซลล์ ฟังก์ชันจะยอมรับเฉพาะวันที่ที่ถูกต้องในรูปแบบตัวเลขเท่านั้น -
EDATE
ไม่แปลงรูปแบบตัวเลขโดยอัตโนมัติเหมือนกับที่ Google ชีตทำกับค่าที่ป้อนลงในเซลล์ ดังนั้นEDATE(10/10/2000,1)
จะได้รับการแปลค่าเป็นEDATE(0.005,1)
ผลหารของ 10 หารด้วย 10 หารด้วย 2000 -
ระบบจะตัดทศนิยมของอาร์กิวเมนต์ที่ไม่ใช่จำนวนเต็มสำหรับ
months
ดังนั้นEDATE(A2,2.6)
จะมีค่าเท่ากับEDATE(A2,2)
ดูเพิ่มเติม
TO_DATE
: แปลงจำนวนที่ระบุเป็นวันที่
N
: แสดงผลอาร์กิวเมนต์ที่ระบุเป็นจำนวน
EOMONTH
: ส่งคืนวันที่ที่แทนวันสุดท้ายของเดือน ซึ่งอยู่ก่อนหรือหลังวันอื่นเป็นจำนวนเดือนที่ระบุ
DATEVALUE
: แปลงสตริงวันที่ที่ระบุในรูปแบบที่รู้จักเป็นค่าวันที่
DATE
: แปลงปี เดือน และวันที่ระบุเป็นวันที่
ตัวอย่าง
แสดงผลวันที่ของวันที่อยู่นอกเหนือจาก start_date
ที่กำหนด months
เดือน