ดูเหมือนว่าเป็นคำถามที่ชัดเจน
ฉันมีคอลัมน์วันที่และฉันต้องการสร้างสูตรเพื่อเพิ่มหนึ่งเดือนสำหรับแต่ละคอลัมน์
10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
คุณเพิ่มวันที่หนึ่งเดือนได้อย่างไร
ดูเหมือนว่าเป็นคำถามที่ชัดเจน
ฉันมีคอลัมน์วันที่และฉันต้องการสร้างสูตรเพื่อเพิ่มหนึ่งเดือนสำหรับแต่ละคอลัมน์
10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
คุณเพิ่มวันที่หนึ่งเดือนได้อย่างไร
คำตอบ:
ตั้งค่า A1 = 2014-01-31 จากนั้นผลลัพธ์โดยใช้ = DATE (YEAR (A1), MONTH (A1) +1, DAY (A1)) จะเป็น 2014-03-03 ดังนั้นจึงข้ามเดือนกุมภาพันธ์
เดือนที่สั้นทำให้ EDATE ต้องเลื่อนวันเป็นเดือนต่อเนื่อง เช่น = EDATE (DATE (2014,1,31), 1) ผลิต 2014-02-28 แต่การใช้มันอีกครั้งส่งผลให้ 2014-03-28 ซึ่งไม่ใช่วันสุดท้ายของเดือนมีนาคม
ตั้งวันเป็นศูนย์และเพิ่มเดือนในขณะที่รอหนึ่งเดือน เช่นในเดือนมกราคมให้ใช้ DATE (2014,2,0) => 2014-01-31 จากนั้น DATE (2014,3,0) => 2014-02-28 จากนั้น DATE (2014,4,0) -> 2014 -03-31 อย่างที่คาดไว้โดยมีเหตุผลหลังจากวันสุดท้ายของแต่ละเดือน
การปรับสามารถทำได้หากคุณต้องการวันทำงานสุดท้ายในเดือนหรือเพิ่ม 30 วันโดยไม่ข้ามเดือน ฯลฯ ขึ้นอยู่กับวัตถุประสงค์
=edate(a1;1)
edate
ส่งคืนวันที่ซึ่งเป็นจำนวนเดือนที่ระบุหลังหรือก่อนวันที่ที่ระบุ ตามที่ระบุในการอ้างอิง: วันที่เลขคณิตสิ่งนี้จะเพิ่มหนึ่งเดือน
=DATE(YEAR(A1), MONTH(A1)+1, DAY(A1))
ฉันคิดว่าคุณอาจต้องใช้ป้ายกำกับเนื่องจากวันที่จัดเก็บไว้เช่นเดียวกับตัวเลขที่แสดงในรูปแบบที่คุณเลือก ในการเพิ่มเดือนคุณต้องมีการคำนวณที่ซับซ้อนเพื่อกำหนดจำนวนวันที่จะนำคุณไปยังเดือนถัดไป หวังว่าฉันผิดและบางคนมีคำตอบ
FWIW นี่เป็นวิธีแก้ปัญหาที่ฉันใช้เมื่อเดือนและปีมีความสำคัญ:
A1=DATE(2016,1,1)
A2=EOMONTH(A1,0)+1
เซลล์แถวแรกเพื่อตั้งค่าวันที่เริ่มต้นเป็นวัตถุวันที่ เซลล์ต่อไปนี้ใช้เซลล์ก่อนหน้ารับช่วงสิ้นเดือนจากนั้นเพิ่มวัน ( A2 = 2016/01/31 + 1
) ใช้งานได้ทั้ง LibreOffice Calc และ Google Spreadsheets
สำหรับปีเดือนวันเพิ่มขึ้นหนึ่งเดือนวันเดียวกันของเดือน (เช่นวันสุดท้ายของการบัญชีสำหรับปีอธิกสุรทิน):
A1 "DATE" # Label of column
A2 "=DATE(2011, 2, 0)"
A3 "=EDATE(A$2,COUNTA(A$2))"
A4 "=EDATE(A$2,COUNTA(A$2:A3))"
จากนั้นลาก A4 ลงไปตามที่คุณต้องการ สร้างเอาต์พุตนี้:
01/31/11
02/28/11
03/31/11
...
02/29/12
03/31/12
edate
ทำงานให้ฉันโดยไม่มีปัญหาที่คุณพูดถึง (เวอร์ชั่น: 4.2.7.2)