คำนวณวันจาก/ก่อนวันที่ใน Excel

  • แบ่งปันสิ่งนี้
Michael Brown

คุณติดอยู่กับการคำนวณว่านับจากวันที่กำหนดหรือถึงวันที่กำหนดจะมีกี่วัน? บทแนะนำนี้จะสอนวิธีง่ายๆ ในการเพิ่มและลบวันจากวันที่ใน Excel ด้วยสูตรของเรา คุณสามารถคำนวณ 90 วันนับจากวันที่ 45 วันก่อนวันที่ได้อย่างรวดเร็ว และนับตามจำนวนวันที่ต้องการ

การคำนวณวันจากวันที่ดูเหมือนเป็นเรื่องง่าย อย่างไรก็ตาม วลีทั่วไปนี้สามารถสื่อความหมายได้หลายอย่าง คุณอาจต้องการหาจำนวนวันที่กำหนดหลังจากวันที่ หรือคุณอาจต้องการจำนวนวันจากวันที่กำหนดจนถึงวันนี้ หรือคุณอาจต้องการนับวันจากวันที่ถึงวันที่ ในบทช่วยสอนนี้ คุณจะพบวิธีแก้ปัญหาเหล่านี้และงานอื่นๆ อีกมากมาย

    วันจาก/ก่อนวันที่เครื่องคิดเลข

    ต้องการค้นหาวันที่ที่เกิดขึ้นใน 60 วัน จากวันที่กำหนด หรือกำหนด 90 วันก่อนวันที่? ระบุวันที่และจำนวนวันของคุณในเซลล์ที่เกี่ยวข้อง และคุณจะได้รับผลลัพธ์ในไม่ช้า:

    หมายเหตุ หากต้องการดูสมุดงานแบบฝัง โปรดอนุญาตคุกกี้ทางการตลาด

    เครื่องคำนวณวันที่ตั้งแต่ / จนถึงวันที่มีกี่วัน

    ด้วยเครื่องคำนวณนี้ คุณสามารถค้นหาจำนวนวันที่เหลือจนถึงวันที่หนึ่งๆ เช่น วันเกิดของคุณหรือผ่านไปกี่วันนับจากวันเกิดของคุณ:

    หมายเหตุ หากต้องการดูสมุดงานแบบฝัง โปรดอนุญาตคุกกี้ทางการตลาด

    เคล็ดลับ หากต้องการทราบว่ามีกี่วันจากวันที่หนึ่งไปยังอีกวันที่หนึ่ง ให้ใช้วันที่ระหว่างเครื่องคิดเลขวันที่

    วิธีคำนวณวันจากวันที่ใน Excel

    หากต้องการค้นหาวันที่ห่างจากวันที่กำหนด N วัน เพียงเพิ่มจำนวนวันที่ต้องการลงวันที่ของคุณ:

    วันที่ + N วัน

    ประเด็นสำคัญคือการระบุวันที่ในรูปแบบที่ Excel เข้าใจ ฉันขอแนะนำให้ใช้รูปแบบวันที่เริ่มต้นหรือแปลงวันที่แบบข้อความเป็นเลขลำดับที่แสดงวันที่ด้วย DATEVALUE หรือระบุปี เดือน และวันอย่างชัดแจ้งด้วยฟังก์ชัน DATE

    ตัวอย่างเช่น คุณสามารถทำดังนี้ เพิ่มวันถึงวันที่ 1 เมษายน 2018:

    90 วันจากวันที่

    ="4/1/2018"+90

    60 วันจากวันที่

    ="1-Apr-2018"+60

    45 วัน จากวันที่

    =DATEVALUE("1-Apr-2018")+45

    30 วันนับจากวันที่

    =DATE(2018,4,1)+30

    หากต้องการรับวันที่สากลมากขึ้นจากสูตรวันที่ ให้ป้อนทั้งสองค่า (วันที่ต้นทางและ จำนวนวัน) ในเซลล์ที่แยกจากกันและอ้างอิงเซลล์เหล่านั้น ด้วยวันที่เป้าหมายใน B3 และจำนวนวันใน B4 สูตรจึงง่ายเหมือนการบวกสองเซลล์:

    =B3+B4

    สูตรของเราใช้ได้ผลง่ายๆ อย่างสมบูรณ์แบบใน Excel:

    ด้วยวิธีนี้ คุณสามารถคำนวณวันหมดอายุหรือวันครบกำหนดสำหรับทั้งคอลัมน์ได้อย่างง่ายดาย ตัวอย่างเช่น ลองหา 180 วันนับจากวันที่ .

    สมมติว่าคุณมีรายการสมัครรับข้อมูลที่จะหมดอายุใน 180 วันหลังจากวันที่ซื้อ ด้วยวันที่สั่งซื้อใน B2 ให้คุณป้อนสูตรต่อไปนี้ใน C2 จากนั้นคัดลอกสูตรไปยังทั้งคอลัมน์โดยดับเบิลคลิกที่จับเติม:

    =B2+180

    การอ้างอิงสัมพัทธ์ (B2) บังคับให้สูตรเปลี่ยนตามตำแหน่งสัมพัทธ์ของแต่ละแถว:

    คุณยังสามารถคำนวณวันที่ระหว่างกลางสองสามวันสำหรับการสมัครสมาชิกแต่ละครั้ง ทั้งหมดนี้ด้วยสูตรเดียว! สำหรับสิ่งนี้ ให้แทรกคอลัมน์ใหม่ 2-3 คอลัมน์และระบุวันที่แต่ละวันถึงกำหนด (โปรดดูภาพหน้าจอด้านล่าง):

    • การแจ้งเตือนครั้งที่ 1: 90 วันนับจากวันที่ซื้อ (C2)
    • การเตือนความจำครั้งที่ 2: 120 วันนับจากวันที่ซื้อ (D2)
    • การหมดอายุ: 180 วันนับจากวันที่ซื้อ (E2)

    เขียนสูตรสำหรับเซลล์แรกที่คำนวณการเตือนความจำครั้งที่ 1 วันที่ตามวันที่สั่งซื้อใน B3 และจำนวนวันใน C2:

    =$B3+C$2

    โปรดสังเกตว่าเราแก้ไขพิกัดคอลัมน์ของการอ้างอิงแรกและพิกัดแถวของการอ้างอิงที่สองด้วย เครื่องหมาย $ เพื่อให้สูตรคัดลอกไปยังเซลล์อื่นทั้งหมดได้อย่างถูกต้อง ตอนนี้ ลากสูตรไปทางขวาและล่างจนถึงเซลล์สุดท้ายที่มีข้อมูล และตรวจสอบให้แน่ใจว่าได้คำนวณวันที่ครบกำหนดในแต่ละคอลัมน์อย่างเหมาะสม (โปรดสังเกตว่าการอ้างอิงที่สองเปลี่ยนไปสำหรับแต่ละคอลัมน์ในขณะที่การอ้างอิงแรกถูกล็อกไว้ที่คอลัมน์ B):

    หมายเหตุ หากผลลัพธ์การคำนวณของคุณแสดงเป็นตัวเลข ให้ใช้รูปแบบวันที่กับเซลล์สูตรเพื่อให้แสดงเป็นวันที่

    วิธีคำนวณวันก่อนวันที่ใน Excel

    วิธีค้นหาวันที่ นั่นคือ N วันก่อนวันที่แน่นอนวันที่ ให้ดำเนินการทางคณิตศาสตร์ของการลบแทนการบวก:

    วันที่ - N วัน

    เช่นเดียวกับการบวกวัน สิ่งสำคัญคือคุณต้องป้อนวันที่ในรูปแบบ เข้าใจ Excel ได้ ตัวอย่างเช่น นั่นคือวิธีที่คุณสามารถลบวันออกจากวันที่ที่กำหนด เช่น จากวันที่ 1 เมษายน 2018:

    90 วันก่อนวันที่

    ="4/1/2018"-90

    60 วันก่อนวันที่<3

    ="1-Apr-2018"-60

    45 วันก่อนวันที่

    =DATE(2018,4,1)-45

    โดยปกติแล้ว คุณสามารถป้อนค่าทั้งสองในแต่ละเซลล์ โดยระบุวันที่ใน B1 และจำนวนวันใน B2 และลบเซลล์ "วัน" ออกจากเซลล์ "วันที่":

    =B1-B2

    วิธีนับวันจนถึงวันที่

    ถึง คำนวณจำนวนวันก่อนวันที่กำหนด ลบวันที่วันนี้ออกจากวันที่นั้น และเพื่อให้วันที่ปัจจุบันอัปเดตโดยอัตโนมัติ คุณใช้ฟังก์ชัน TODAY:

    วันที่ - TODAY()

    ตัวอย่างเช่น หากต้องการค้นหาจำนวนวันที่เหลือจนถึงวันที่ 31 มกราคม 2018 ให้ใช้ สูตรนี้:

    ="12/31/2018"-TODAY()

    หรือคุณสามารถป้อนวันที่ในบางเซลล์ (B2) และลบวันที่ของวันนี้ออกจากเซลล์นั้น:

    =B2-TODAY()

    ในทำนองเดียวกัน คุณสามารถค้นหาความแตกต่างระหว่างวันที่สองวันได้ง่ายๆ โดยการลบวันที่หนึ่งออกจากอีกวันที่หนึ่ง

    คุณยังสามารถเชื่อมตัวเลขที่ส่งคืนกับข้อความเพื่อสร้างการนับถอยหลังที่ดูดีใน Excel ของคุณ ตัวอย่างเช่น:

    ="Just "& A4-TODAY() &" days left until Christmas!"

    หมายเหตุ ถ้าสูตรการนับวันของคุณแสดงวันที่ ให้ตั้งค่ารูปแบบ ทั่วไป เป็นเซลล์เพื่อแสดงผลเป็นตัวเลข

    วิธีนับวันนับจากวันที่

    ในการคำนวณจำนวนวันที่ผ่านไปนับตั้งแต่วันที่หนึ่งๆ ให้ทำตรงข้าม: ลบวันที่ออกจากวันนี้:

    TODAY() - วันที่

    ตามตัวอย่าง ลองหาจำนวนวันตั้งแต่วันเกิดล่าสุดของคุณ สำหรับสิ่งนี้ ให้ป้อนวันที่ของคุณใน A4 แล้วลบวันที่ปัจจุบันออกจากวันที่:

    =A4-TODAY()

    หรือเพิ่มข้อความเพื่ออธิบายว่าตัวเลขนั้นคืออะไร:

    =TODAY()-A4 &" days since my birthday"

    วิธีคำนวณวันทำงานจากวันที่

    Microsoft Excel มีฟังก์ชันที่แตกต่างกัน 4 ฟังก์ชันในการคำนวณวันทำงาน สามารถดูคำอธิบายโดยละเอียดของแต่ละฟังก์ชันได้ที่นี่: วิธีคำนวณวันธรรมดาใน Excel สำหรับตอนนี้ เรามาเน้นที่การใช้งานจริงกัน

    คำนวณ N วันทำการจาก/ก่อนวันที่

    หากต้องการส่งคืนวันที่ที่เป็นจำนวนวันทำการก่อนหน้าหรือก่อนหน้าวันที่เริ่มต้น ที่คุณระบุ ให้ใช้ฟังก์ชัน WORKDAY

    ต่อไปนี้คือตัวอย่างสูตรสองสามตัวอย่างเพื่อให้ได้วันที่ตรงกับ N วันทำการ จาก วันที่หนึ่งๆ:

    30 วันทำการตั้งแต่วันที่ 1 เมษายน 2018

    =WORKDAY("1-Apr-2018", 30)

    100 วันทำการนับจากวันที่ใน A1:

    =WORKDAY(A1, 100)

    เพื่อค้นหาวันที่เกิดที่ระบุ จำนวนวันทำการ ก่อน วันที่กำหนด ให้ระบุวันเป็น จำนวนลบ (โดยมีเครื่องหมายลบ) ตัวอย่างเช่น:

    120 วันทำการก่อนวันที่ 1 เมษายน 2018

    =WORKDAY("1-Apr-2018", -120)

    90 วันทำการก่อนวันที่ใน A1:

    =WORKDAY(A1, -90)

    หรือคุณสามารถป้อนค่าทั้งสองในเซลล์ที่กำหนดไว้ล่วงหน้า เช่น B1 และ B2 และเครื่องคำนวณวันทำการของคุณอาจมีลักษณะดังนี้:

    วันทำงานจากวันที่กำหนด:

    =WORKDAY(B1, B2)

    วันทำงานก่อนวันที่กำหนด:

    =WORKDAY(B1, -B2)

    เคล็ดลับ ฟังก์ชัน WORKDAY คำนวณจำนวนวันตามปฏิทินการทำงานมาตรฐาน โดยมีวันเสาร์และวันอาทิตย์เป็นวันสุดสัปดาห์ หากปฏิทินการทำงานของคุณแตกต่างกัน ให้ใช้ฟังก์ชัน WORKDAY.INTL ที่อนุญาตให้ระบุวันสุดสัปดาห์ที่กำหนดเองได้

    นับวันทำการตั้งแต่/จนถึงวันที่

    หากต้องการส่งกลับจำนวนวันระหว่างสองวันที่ไม่รวม วันเสาร์และวันอาทิตย์ ให้ใช้ฟังก์ชัน NETWORKDAYS

    หากต้องการทราบจำนวนวันทำการที่เหลือ จนกว่าจะถึงวันที่กำหนด ให้ระบุฟังก์ชัน TODAY() ในอาร์กิวเมนต์แรก ( start_date ) และวันที่ของคุณในอาร์กิวเมนต์ที่สอง ( end_date )

    ตัวอย่างเช่น หากต้องการรับจำนวนวันจนถึงวันที่ใน A4 ให้ใช้สูตรนี้:

    =NETWORKDAYS(TODAY(), A4)

    แน่นอน คุณมีอิสระที่จะเชื่อมโยงการนับที่ส่งคืนกับข้อความของคุณเองเหมือนที่เราทำในตัวอย่างข้างต้น

    ตัวอย่างเช่น มาดูกันว่าเหลืออีกกี่วันทำการจนกว่า สิ้นปี 2018 สำหรับสิ่งนี้ ให้ป้อน 31-Dec-2018 ใน A4 เป็นวันที่ ไม่ใช่ข้อความ และใช้สูตรต่อไปนี้เพื่อรับจำนวนวันทำการจนถึงวันนี้:

    ="Only "&NETWORKDAYS(TODAY(), A4)&" work days until the end of the year!"

    ว้าว เหลือเวลาอีกเพียง 179 วันทำการเท่านั้น! ไม่มากอย่างที่คิด :)

    เพื่อให้ได้จำนวน วันทำการตั้งแต่วันที่ที่กำหนด ให้กลับลำดับของอาร์กิวเมนต์ - ป้อนวันที่ของคุณในอาร์กิวเมนต์แรกเป็นวันที่เริ่มต้น และ TODAY() ในอาร์กิวเมนต์ที่สองเป็นวันที่สิ้นสุด:

    =NETWORKDAYS(A4, TODAY())

    เลือกที่จะแสดงข้อความอธิบายดังนี้:

    =NETWORKDAYS(A4, TODAY())&" work days since the beginning of the year"

    เพียง 83 วันทำการ… ฉันคิดว่าฉันทำงานอย่างน้อย 100 วันในปีนี้แล้ว!

    เคล็ดลับ หากต้องการระบุวันหยุดสุดสัปดาห์ของคุณเองนอกเหนือจากวันเสาร์และวันอาทิตย์ ให้ใช้ฟังก์ชัน NETWORKDAYS.INTL

    ตัวช่วยสร้างวันที่และเวลา - วิธีที่รวดเร็วในการคำนวณวันใน Excel

    ตัวช่วยนี้เป็นมีดทหารสวิสชนิดหนึ่ง สำหรับการคำนวณวันที่ของ Excel สามารถคำนวณได้เกือบทุกอย่าง! คุณเพียงแค่เลือกเซลล์ที่คุณต้องการแสดงผลลัพธ์ คลิกวันที่ & ปุ่มตัวช่วยสร้างเวลาบนแท็บ Ablebits Tools และระบุจำนวนวัน สัปดาห์ เดือน หรือปี (หรือหน่วยเหล่านี้รวมกัน) ที่คุณต้องการเพิ่มหรือลบออกจากวันที่ต้นทาง

    ตามตัวอย่าง มาดูกันว่าวันที่ใดคือ 120 วัน< จากวันที่ ใน B2:

    คลิกปุ่ม แทรกสูตร เพื่อป้อนสูตรในเซลล์ที่เลือก จากนั้นคัดลอกสูตรไปยังหลายๆ เซลล์ตามที่คุณต้องการ:

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

    หากต้องการรับวันที่ที่เกิดขึ้น N วัน ก่อนวันที่แน่นอนวันที่ สลับไปที่แท็บ ลบ ป้อนวันที่ต้นฉบับในช่องที่เกี่ยวข้อง และระบุจำนวนวันที่คุณต้องการลบออก หรือป้อนค่าทั้งสองในเซลล์แยกกัน และรับสูตรที่ยืดหยุ่นมากขึ้นซึ่งจะคำนวณใหม่ทุกครั้งที่คุณเปลี่ยนแปลงข้อมูลต้นฉบับ:

    ตัวเลือกวันที่ - คำนวณจำนวนวันใน drop- ปฏิทินลง

    มีปฏิทินแบบเลื่อนลงของบุคคลที่สามจำนวนมากสำหรับ Excel ทั้งแบบฟรีและแบบชำระเงิน ทั้งหมดสามารถแทรกวันที่ลงในเซลล์ได้ด้วยการคลิก แต่มีกี่ปฏิทิน Excel ที่สามารถคำนวณวันที่ได้? เครื่องมือเลือกวันที่ของเราทำได้!

    คุณเพียงเลือกวันที่ในปฏิทินแล้วคลิกไอคอน โปรแกรมคำนวณวันที่ หรือกดปุ่ม F4:

    จากนั้นคลิกหน่วย วัน ในบานหน้าต่างแสดงตัวอย่างและพิมพ์จำนวนวันที่จะเพิ่มหรือลบ (คุณเลือกได้ว่าจะดำเนินการใดโดยคลิกที่เครื่องหมายบวกหรือลบบนบานหน้าต่างป้อนข้อมูล)

    สุดท้าย กดปุ่ม Enter เพื่อแทรกวันที่คำนวณลงในเซลล์ที่เลือกในปัจจุบัน หรือกด F6 เพื่อแสดงวันที่ในปฏิทิน หรือคลิกปุ่มใดปุ่มหนึ่งที่แสดงในภาพด้านล่าง ในตัวอย่างนี้ เรากำลังคำนวณวันที่ 60 วันนับจากวันที่ 1 เมษายน 2018:

    นั่นคือวิธีที่คุณค้นหาวันก่อนหรือหลังวันที่ใดวันที่หนึ่งใน Excel ฉันได้พิจารณาสูตรที่กล่าวถึงในบทช่วยสอนนี้อย่างใกล้ชิดแล้ว คุณสามารถดาวน์โหลดสมุดงานตัวอย่างของเราเพื่อคำนวณวันได้จากวันที่. ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้