ใช้วันที่ของวันนี้ในการคำนวณแผ่นงานใน Excel

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

ข้อมูลในบทความนี้ใช้กับ Excel 2019, 2016, 2013, 2010, 2007; Excel สำหรับ Microsoft 365, Excel Online, Excel for Mac, Excel สำหรับ iPad, Excel สำหรับ iPhone และ Excel สำหรับ Android


วันนี้ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อของฟังก์ชันวงเล็บตัวคั่นลูกน้ำและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน TODAY คือ:

TODAY ใช้วันที่อนุกรมของคอมพิวเตอร์ซึ่งเก็บวันที่และเวลาปัจจุบันเป็นตัวเลขเป็นอาร์กิวเมนต์ ได้รับข้อมูลนี้ในวันที่ปัจจุบันโดยการอ่านนาฬิกาของคอมพิวเตอร์

มีสองตัวเลือกในการป้อนฟังก์ชัน TODAY ลงในแผ่นงาน Excel:

  • พิมพ์ฟังก์ชันที่สมบูรณ์ลงในเซลล์แผ่นงาน
  • เข้าสู่ฟังก์ชันโดยใช้กล่องโต้ตอบฟังก์ชัน TODAY

เนื่องจากฟังก์ชัน TODAY ไม่มีอาร์กิวเมนต์ใด ๆ ที่สามารถป้อนได้ด้วยตนเองการพิมพ์ฟังก์ชันจึงง่ายพอ ๆ กับการใช้กล่องโต้ตอบ

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


ใช้ TODAY ในการคำนวณของ Excel

ประโยชน์ของฟังก์ชัน TODAY จะเห็นได้ชัดเมื่อใช้ในการคำนวณวันที่ซึ่งมักใช้ร่วมกับฟังก์ชันวันที่ของ Excel อื่น ๆ

ในภาพด้านล่างแถวที่ 3 ถึง 5 ดึงข้อมูลที่เกี่ยวข้องกับวันที่ปัจจุบัน (เช่นปีเดือนหรือวันปัจจุบัน) โดยใช้ผลลัพธ์ของฟังก์ชัน TODAY ในเซลล์ A2 เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน YEAR, MONTH และ DAY .

ฟังก์ชัน TODAY ยังคำนวณช่วงเวลาระหว่างวันที่สองวันเช่นจำนวนวันหรือปี ดูแถวที่ 6 และ 7 ของรูปภาพด้านบน


วันที่เป็นตัวเลข

วันที่ในสูตรในแถวที่ 6 และ 7 สามารถลบออกจากกันได้เนื่องจาก Excel เก็บวันที่เป็นตัวเลข ตัวเลขเหล่านี้จัดรูปแบบเป็นวันที่ในแผ่นงานเพื่อให้ใช้งานและเข้าใจได้ง่ายขึ้น

ตัวอย่างเช่นวันที่ 11/1/2018 (1 พฤศจิกายน 2018) ในเซลล์ A2 มีหมายเลขประจำเครื่อง 43405 (จำนวนวันนับตั้งแต่ 1 มกราคม 1900) 15 ตุลาคม 2015 มีหมายเลขซีเรียล 42,292

สูตรการลบในเซลล์ A6 ใช้ตัวเลขเหล่านี้เพื่อค้นหาจำนวนวันระหว่างวันที่สองวันที่ 43,405 - 42,292 = 1113

สูตรในเซลล์ A6 ใช้ฟังก์ชัน DATE ของ Excel เพื่อให้แน่ใจว่าวันที่ 10/15/2015 ถูกป้อนและจัดเก็บเป็นค่าวันที่

ตัวอย่างในเซลล์ A7 ใช้ฟังก์ชัน YEAR เพื่อแยกปีปัจจุบันออกจากฟังก์ชัน TODAY ในเซลล์ A2 แล้วลบออกจากปี 1999 เพื่อหาความแตกต่างระหว่างสองปี 2018 - 1999 = 19

เซลล์ A7 ได้รับการจัดรูปแบบเป็นทั่วไปก่อนที่จะป้อนสูตรและแสดงผลลัพธ์ที่ไม่ถูกต้อง ในการแก้ไขปัญหานี้โปรดดูส่วนแก้ไขปัญหารูปแบบวันที่ในตอนท้ายของบทความนี้


แก้ไขปัญหาการคำนวณวันที่ใหม่

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

ในการเปิดใช้งานการคำนวณใหม่อัตโนมัติ:

  1. เลือก เนื้อไม่มีมัน > Options. บน Mac ให้เลือก Excel> การตั้งค่า.

  2. เลือก สูตร. บน Mac ให้เลือก การคำนวณ.

  3. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร ส่วนตัวเลือกการคำนวณเลือก อัตโนมัติ เพื่อเปิดการคำนวณใหม่อัตโนมัติ

  4. ปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน


แก้ไขปัญหารูปแบบวันที่

เมื่อลบวันที่สองวันใน Excel ผลลัพธ์มักจะแสดงเป็นวันที่อื่นแทนที่จะเป็นตัวเลข สิ่งนี้จะเกิดขึ้นหากเซลล์ที่มีสูตรถูกจัดรูปแบบเป็นทั่วไปก่อนที่จะป้อนสูตร

เนื่องจากสูตรประกอบด้วยวันที่ Excel จึงเปลี่ยนรูปแบบเซลล์เป็นวันที่ เซลล์ A7 ในตัวอย่างแสดงเซลล์ที่ได้รับการจัดรูปแบบเป็นวันที่ มีข้อมูลที่ไม่ถูกต้อง ในการดูผลลัพธ์ของสูตรเป็นตัวเลขต้องตั้งค่ารูปแบบของเซลล์กลับเป็น General หรือเป็น Number:

  1. เน้นเซลล์หรือเซลล์ที่มีการจัดรูปแบบไม่ถูกต้อง

  2. คลิกขวาที่เซลล์ที่ไฮไลต์เพื่อเปิดเมนูบริบท

  3. เลือก จัดรูปแบบเซลล์ เพื่อเปิดกล่องโต้ตอบจัดรูปแบบเซลล์

  4. เลือก จำนวน เพื่อแสดงตัวเลือกการจัดรูปแบบ

  5. ในส่วนหมวดหมู่ให้เลือก ทั่วไป

  6. เลือก OK เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน