วิธีเพิ่มวันเป็นวันที่


50

ฉันใช้สเปรดชีตของ Google เพื่อทำการคำนวณและฉันต้องการทำคณิตศาสตร์วันที่ง่ายๆ ตัวอย่างเช่น,

วันนี้ () เพิ่ม 7 วัน

ฉันไม่เห็นฟังก์ชั่นใด ๆ ที่จะทำและบางส่วนแทงอย่างรวดเร็วในที่มืดไม่ได้เลื่อนออกไป

ไม่มีใครรู้ว่าสิ่งนี้เป็นไปได้?

คำตอบ:


69

คุณสามารถเพิ่มวันเป็นวันที่ในสเปรดชีตของ Google เช่นนี้:

DATE(2010, 12, 01) + 5

ทำงานร่วมกับ TODAY () เช่นกัน:

TODAY() + 7

คุณจะทำสิ่งนี้ได้อย่างไร แต่พิจารณาเฉพาะวันทำงานเท่านั้น (ไม่รวมวันหยุดสุดสัปดาห์?)
Alfie

4
@ อัลฟีทำไมคุณไม่โพสต์ว่าเป็นคำถาม?
จาค็อบ ม.ค. Tuinstra

1
โปรดทราบว่าคุณอาจต้องเปลี่ยนรูปแบบของเซลล์ผลลัพธ์เป็น "วันที่" มิฉะนั้นคุณจะได้รับจำนวนมากที่ดูสุ่ม
นาธานอาเธอร์

@Alfie - google NETWORKDAYS
Adam Nofsinger

6

นี่เป็นอีกวิธีในการเพิ่มวันในวันที่สร้างจากคำตอบก่อนหน้า

สมมติว่าคุณมีสิ่งนี้ในเซลล์ A1

DATE (2010, 12, 01)

คุณสามารถเพิ่ม 5 วันใน Cell A2 โดยใช้คำสั่ง DATEVALUE เช่นนี้

DATEVALUE (A1) +5


1
การใช้DateValueกับเนื้อหาที่มีวันที่ (ซึ่งเป็นผลลัพธ์date) นั้นซ้ำซ้อน

ไม่ใช่ถ้าคุณต้องการที่จะสามารถปรับหลายเซลล์โดยใช้รายการเดียว
Mike

ในตัวอย่างของฉันการปรับใน A1 จะปรับ A2 ด้วย ระบบที่ดีที่จะใช้หากคุณมีกระบวนการที่ต้องคำนึงถึงเวลาซึ่งวันที่สิ้นสุดนั้นขึ้นอยู่กับวันที่เริ่มต้น
Mike

3

วิธีที่ฉันทำคือ:
วางวันที่ในแถว A1 ในแถว A2 โดยใช้สูตร do = A1 + [จำนวนวัน]

เช่น.:

A1 [11/12/2018]
A2 [=A1+3]
A2 [November/15/2018]

(ฉันจัดรูปแบบวันที่ด้วยรูปแบบที่ง่ายต่อการตีความ (เลือกแถว> รูปแบบ> หมายเลข> รูปแบบเพิ่มเติม> รูปแบบวันที่และเวลาเพิ่มเติม)


1

ภายในทั้ง Google และ Excel จะบันทึกการประทับเวลาเป็นเศษส่วนวัน

Jan 3 2018 + 3 = Jan 6 2018ดังนั้น

คุณสามารถเห็นสิ่งนี้หากคุณแสดงวันที่เป็นตัวเลข

การประทับเวลาจะถูกจัดเก็บเป็นเศษทศนิยมของวัน 6.00 น. คือ. 25 เป็นต้น

การจัดรูปแบบเปลี่ยนวิธีการตีความหมายเลข ในชีตมีแพบล็อคอาคารทั่วไปสำหรับการสร้างรูปแบบพิเศษต่าง ๆ เช่นคุณสามารถทำเวลาที่ผ่านไปเพียงไม่กี่นาทีในชั่วโมงและนาทีในวันชั่วโมงและนาทีขึ้นอยู่กับว่าคุณต้องการรูปแบบที่จะแสดง บางครั้งสิ่งนี้อาจกัดคุณ ฉันต้องการที่จะลบการหยุดพักกลางวันในไม่กี่นาทีจากผลของเวลาเริ่มต้น H: MM และเวลาสิ้นสุดของ H: MM ครั้งแรกที่ฉันไม่ได้พูดว่า 'นาที' และมันถูกตีความว่าเป็นวันดังนั้นฉันจึงได้จำนวนลบที่มากนี้


0

ฉันคุ้นเคยกับการทำสิ่งนี้ใน Open Office การเป็นสหราชอาณาจักรฉันใช้dd/mm/yyyyรูปแบบที่ Google ไม่รู้จัก ดังนั้นถ้าฉันป้อน2/10/2019การเพิ่ม 1 2/11/2019รายการ เลือกOct/2เป็นรูปแบบและจากนั้นคุณก็สามารถทำที่จะได้รับ=[original cell] + 1Oct/3

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.