30/60/90 วันนับจากวันนี้หรือก่อนวันนี้ - เครื่องคิดเลขวันที่ใน Excel

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

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

คุณต้องการคำนวณวันหมดอายุที่ตรงกับ 90 วันนับจากนี้หรือไม่? หรือคุณสงสัยว่าอีก 45 วันหลังจากวันนี้คือวันอะไร? หรือคุณจำเป็นต้องรู้วันที่ที่เกิดขึ้น 60 วันก่อนวันนี้ (นับเฉพาะวันทำการและทั้งวัน)?

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

    เครื่องคำนวณวันที่ใน Excel ออนไลน์

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

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

    จำเป็นต้องคำนวณ 30 วันจากวันที่กำหนดหรือกำหนด 60 วันทำการก่อนถึง วันที่กำหนด ? จากนั้นใช้เครื่องคำนวณวันที่นี้

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

    วิธีคำนวณ 30/60/90 วันนับจากวันนี้ใน Excel

    หากต้องการค้นหาวันที่ N วันนับจากนี้ ให้ใช้ปุ่มฟังก์ชัน TODAY เพื่อส่งกลับวันที่ปัจจุบันและเพิ่มจำนวนวันที่ต้องการเข้าไป

    วิธีรับวันที่ซึ่งห่างจากวันนี้ 30 วันพอดี:

    =TODAY()+30

    วิธีคำนวณ 60 วันนับจากวันนี้:

    =TODAY()+60

    อีก 90 วันนับจากนี้จะเป็นวันที่ใด ฉันเดาว่าคุณรู้อยู่แล้วว่าต้องทำอย่างไร :)

    =TODAY()+90

    ในการสร้างสูตรทั่วไป วันนี้บวก N วัน ให้ป้อนจำนวนวันในบางเซลล์ เช่น B3 และเพิ่มเซลล์นั้นลงในวันที่ปัจจุบัน:

    =TODAY()+B3

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

    วิธีการทำงานของสูตรนี้

    ในการแสดงภายใน Excel จะเก็บวันที่เป็นเลขลำดับที่เริ่มต้นจากวันที่ 1 มกราคม 1900 ซึ่ง คือเลข 1 ดังนั้น สูตรเพียงแค่บวกเลขสองตัวเข้าด้วยกัน จำนวนเต็มที่แทนวันที่ของวันนี้และจำนวนวันที่คุณระบุ ฟังก์ชัน TODAY() เปลี่ยนแปลงได้และอัปเดตอัตโนมัติทุกครั้งที่เปิดเวิร์กชีตหรือคำนวณใหม่ ดังนั้นเมื่อคุณเปิดเวิร์กบุ๊กในวันพรุ่งนี้ สูตรของคุณจะคำนวณใหม่สำหรับวันปัจจุบัน

    ในขณะที่เขียน จะเป็นวันที่ของวันนี้ คือวันที่ 19 เมษายน 2018 ซึ่งแสดงด้วยหมายเลขซีเรียล 43209 หากต้องการค้นหาวันที่ เช่น 100 วันนับจากนี้ คุณต้องคำนวณตามจริงดังนี้:

    =TODAY() + 100

    = April 19, 2018 + 100 <3

    = 43209 + 100

    = 43309

    แปลงหมายเลขซีเรียล 43209 เป็น วันที่ แล้วคุณจะได้วันที่ 28 กรกฎาคม 2018 ซึ่งก็คือ 100 วันหลังจากวันนี้พอดี

    วิธีรับ 30/60/90 วันก่อนวันนี้ใน Excel

    ในการคำนวณ N วันก่อนวันนี้ ให้ลบจำนวนวันที่ต้องการออกจากวันที่ปัจจุบัน ตัวอย่างเช่น:

    90 วันก่อนวันนี้:

    =TODAY()-90

    60 วันก่อนวันนี้:

    =TODAY()-60

    45 วันก่อนวันนี้ :

    =TODAY()-45

    หรือสร้างสูตรทั่วไป วันนี้ลบ N วัน ตามการอ้างอิงเซลล์:

    =TODAY()-B3

    ใน ภาพหน้าจอด้านล่าง เราคำนวณวันที่ที่เกิดขึ้นก่อนวันนี้ 30 วัน

    วิธีคำนวณ N ธุรกิจหลัง/ก่อนหน้าวันนี้

    อย่างที่คุณคงทราบ Microsoft Excel มีฟังก์ชันบางอย่างในการคำนวณวันทำงานตามวันที่เริ่มต้นและระหว่างวันที่สองวันใดๆ ที่ ที่คุณระบุ

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

    ดังนั้น หากต้องการค้นหาวันที่ N วันทำการนับจากวันนี้ ให้ใช้สูตรทั่วไปนี้:

    WORKDAY(TODAY(), N วัน )

    ต่อไปนี้คือตัวอย่างบางส่วน:

    10 วันทำการนับจากวันนี้

    =WORKDAY(TODAY(), 10)

    30 วันทำการนับจากนี้

    =WORKDAY(TODAY(), 30)

    5 วันทำการนับจากวันนี้

    =WORKDAY(TODAY(), 5)

    หากต้องการทราบวันที่ N วันทำการก่อนหน้าวันนี้ ใช้สูตรนี้:

    WORKDAY(TODAY(), - N วัน )

    และนี่คือสูตรในชีวิตจริง 2 สูตร:

    90 ธุรกิจ วันก่อนวันนี้

    =WORKDAY(TODAY(), -90)

    15 วันทำการก่อนวันนี้

    =WORKDAY(TODAY(), -15)

    เพื่อให้สูตรของคุณยืดหยุ่นมากขึ้น ให้แทนที่จำนวนวันที่ฮาร์ดโค้ดด้วย a การอ้างอิงเซลล์ เช่น B3:

    N วันทำการนับจากวันนี้:

    =WORKDAY(TODAY(), B3)

    N วันทำการก่อนวันนี้:

    =WORKDAY(TODAY(), -B3)

    ในทำนองเดียวกัน คุณสามารถเพิ่มหรือลบวันธรรมดาเป็น/จาก วันที่ที่กำหนด และเครื่องคำนวณวันที่ใน Excel ของคุณจะมีลักษณะดังนี้

    วิธีสร้างเครื่องคำนวณวันที่ใน Excel

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

    เพื่อให้คุณได้แนวคิดบางอย่าง มาออกแบบเครื่องคำนวณวันที่ใน Excel ของเราตอนนี้เลย

    โดยรวมแล้ว อาจมี 3 ตัวเลือกสำหรับการคำนวณวันที่:

    • ตามวันที่วันนี้หรือวันที่ที่ระบุ
    • ตั้งแต่หรือก่อนวันที่ที่ระบุ
    • นับทั้งวันหรือเฉพาะวันทำการ

    เพื่อให้ตัวเลือกทั้งหมดเหล่านี้แก่ผู้ใช้ของเรา เราได้เพิ่มการควบคุม กล่องกลุ่ม สามรายการ (แท็บ นักพัฒนาซอฟต์แวร์ > แทรก > การควบคุมแบบฟอร์ม > กล่องกลุ่ม) และใส่ปุ่มตัวเลือกสองปุ่มลงในแต่ละกล่องกลุ่ม จากนั้น คุณเชื่อมโยงแต่ละกลุ่มของปุ่มไปยังเซลล์ที่แยกจากกัน (คลิกขวาที่ปุ่ม > Format Control > Control tab > Cell link ) ซึ่งคุณสามารถซ่อนได้ในภายหลัง ในตัวอย่างนี้ เซลล์ที่เชื่อมโยงคือ D5, D9 และ D14 (โปรดดูภาพหน้าจอด้านล่าง)

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

    =IF($D$5=1, TODAY(), "")

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

    =IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))

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

    และตอนนี้ คุณเลือกตัวเลือกที่ต้องการ เช่น 60 วันนับจากนี้ และรับสิ่งต่อไปนี้ ผลลัพธ์:

    หากต้องการดูสูตรโดยละเอียดยิ่งขึ้น และอาจทำวิศวกรรมย้อนกลับตามความต้องการของคุณ คุณสามารถดาวน์โหลดโปรแกรมคำนวณวันที่สำหรับ Excel ได้

    เครื่องมือพิเศษในการคำนวณวันที่ตาม วันนี้

    หากคุณกำลังมองหาสิ่งที่เป็นมืออาชีพมากขึ้น คุณสามารถคำนวณ 90, 60, 45, 30 วันนับจากนี้ได้อย่างรวดเร็ว (หรือกี่วันก็ได้ที่คุณต้องการ) ด้วยเครื่องมือ Excel ของเรา

    วันที่และเวลาตัวช่วยสร้าง

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

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

    1. ป้อนสูตร TODAY() ในบางเซลล์ เช่น B1
    2. เลือกเซลล์ที่คุณต้องการแสดงผลลัพธ์ B2 ในกรณีของเรา
    3. คลิก วันที่ & ปุ่ม Time Wizard บนแท็บ Ablebits Tools
    4. บนแท็บ Add ให้ระบุจำนวนวันที่คุณต้องการเพิ่มให้กับวันที่ต้นทาง (120 วัน ในตัวอย่างนี้).
    5. คลิกปุ่ม แทรกสูตร .

    แค่นั้น!

    ดังที่แสดงในภาพหน้าจอด้านบน สูตรที่สร้างโดยวิซาร์ดจะแตกต่างจากสูตรทั้งหมดที่เราเคยจัดการมา แต่ก็ใช้ได้ดีพอๆ กัน :)

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

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

    เครื่องมือเลือกวันที่สำหรับ Excel

    ด้วย Excel ของเราเครื่องมือเลือกวันที่ คุณไม่เพียงแต่สามารถแทรกวันที่ที่ถูกต้องในเวิร์กชีตของคุณได้ในคลิกเดียว แต่ยังคำนวณได้ด้วย!

    ไม่เหมือนกับตัวช่วยสร้างวันที่และเวลา เครื่องมือนี้จะแทรกวันที่เป็น ค่า แบบคงที่ ไม่ใช่ สูตรต่างๆ

    ตัวอย่างเช่น นี่คือวิธีที่คุณจะได้รับวันที่ 21 วันนับจากวันนี้:

    1. คลิกปุ่ม วันที่ Piker บน เครื่องมือ Ablebits แท็บเพื่อเปิดใช้งานปฏิทินแบบเลื่อนลงใน Excel ของคุณ
    2. คลิกขวาที่เซลล์ที่คุณต้องการแทรกวันที่ที่คำนวณแล้วเลือก เลือกวันที่จากปฏิทิน จาก เมนูป๊อปอัป
    3. ปฏิทินแบบเลื่อนลงในเวิร์กชีตของคุณโดยเน้นวันที่ปัจจุบันเป็นสีน้ำเงิน และคุณคลิกปุ่มเครื่องคิดเลขที่มุมขวาบน:
    4. ในบานหน้าต่างด้านบน คลิกหน่วย วัน และพิมพ์จำนวนวันที่จะเพิ่ม 21 ในกรณีของเรา ตามค่าเริ่มต้น เครื่องคิดเลขจะดำเนินการบวก (โปรดสังเกตเครื่องหมายบวกในช่องแสดงผล) หากคุณต้องการลบวันออกจากวันนี้ ให้คลิกเครื่องหมายลบในบานหน้าต่างด้านล่าง
    5. สุดท้าย คลิก เพื่อแสดงวันที่คำนวณในปฏิทิน หรือกดปุ่ม Enter หรือคลิก เพื่อแทรกวันที่ลงในเซลล์:

    วิธีเน้นวันที่ 30, 60 และ 90 วันนับจากวันนี้

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

    ตามตัวอย่าง เรามาสร้างกฎการจัดรูปแบบตามเงื่อนไข 4 ข้อตามสูตรต่อไปนี้:

    • สีเขียว: อีก 90 วันนับจากนี้

    =C2>TODAY()+90

  • สีเหลือง: ระหว่าง 60 ถึง 90 วันนับจากวันนี้
  • =C2>TODAY()+60

  • สีเหลืองอำพัน: ระหว่าง 30 ถึง 60 วันนับจากวันนี้
  • =C2>TODAY()+30

  • สีแดง: น้อยกว่า 30 วันนับจากนี้
  • =C2

    Where C2 is the topmost expiry date.

    Here are the steps to create a formula-based rule:

    1. Select all the cells with the expiry dates (B2:B10 in this example).
    2. On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
    3. In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
    4. In the Format values where this formula is true box, enter your formula.
    5. Click Format… , switch to the Fill tab and select the desired color.
    6. Click OK two times to close both windows.

    Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:

    If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:

    Green: over 90 days from now:

    =C2>TODAY()+90

    Yellow: between 60 and 90 days from today:

    =AND(C2>=TODAY()+60, C2<=TODAY()+90)

    Amber: between 30 and 60 days from today:

    =AND(C2>=TODAY()+30, C2

    Red: less than 30 days from today:

    =C2

    Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.

    In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .

    • Red: more than 90 days before today:

    =B2

  • Amber: between 90 and 60 days before today:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • สีเหลือง: ระหว่าง 60 ถึง 30 วันก่อนวันนี้:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • สีเขียว: น้อยกว่า 30 วันก่อนวันนี้:
  • =B2>TODAY()-30

    ดูตัวอย่างการจัดรูปแบบตามเงื่อนไขสำหรับวันที่ได้ที่นี่: วิธีจัดรูปแบบวันที่และเวลาตามเงื่อนไขใน Excel

    หากต้องการนับวันที่ไม่ใช่จากวันนี้แต่นับจากวันที่ใดๆ ให้ใช้บทความนี้: วิธีคำนวณวันตั้งแต่หรือจนถึงวันที่ใน Excel

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

    แบบฝึกหัดสำหรับการดาวน์โหลด

    คำนวณวันที่ใน Excel - ตัวอย่าง (ไฟล์ .xlsx)

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