วันนี้ สามารถใช้เพื่อเพิ่มวันที่ปัจจุบันลงในแผ่นงานและในการคำนวณวันที่ ฟังก์ชันนี้เป็นหนึ่งในฟังก์ชันระเหยของ Excel ซึ่งหมายความว่าโดยปกติแล้วจะมีการอัปเดตตัวเองทุกครั้งที่มีการคำนวณแผ่นงานใหม่
โดยปกติเวิร์กชีตจะคำนวณใหม่ทุกครั้งที่เปิดขึ้นเพื่อให้ทุกวันเปิดแผ่นงานวันที่จะเปลี่ยนไปจนกว่าจะมีการปิดการคำนวณใหม่โดยอัตโนมัติ เพื่อป้องกันไม่ให้มีการเปลี่ยนแปลงวันเวลาที่เปิดแผ่นงานโดยใช้การคำนวณใหม่โดยอัตโนมัติให้ใช้แป้นพิมพ์ลัดเพื่อป้อนวันที่ปัจจุบันแทน
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน TODAY
ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและประกอบด้วยชื่อฟังก์ชันวงเล็บเครื่องหมายจุลภาคและอาร์กิวเมนต์ ไวยากรณ์สำหรับ วันนี้ ฟังก์ชันคือ:
= TODAY ()
TODAY ใช้วันที่ต่อเนื่องของคอมพิวเตอร์ซึ่งจะเก็บวันที่และเวลาปัจจุบันเป็นตัวเลขเป็นอาร์กิวเมนต์ จะได้รับข้อมูลนี้ในวันที่ปัจจุบันโดยการอ่านนาฬิกาของคอมพิวเตอร์
มีสองตัวเลือกสำหรับการป้อน วันนี้ ลงในแผ่นงาน Excel ของคุณรวมถึง:
- พิมพ์งานที่สมบูรณ์ลงในเซลล์แผ่นงาน
- การป้อนฟังก์ชันโดยใช้กล่องโต้ตอบฟังก์ชัน TODAY
- เนื่องจากฟังก์ชัน TODAY ไม่มีอาร์กิวเมนต์ที่สามารถป้อนด้วยตนเองได้หลายคนเลือกที่จะพิมพ์ในฟังก์ชันแทนการใช้กล่องโต้ตอบ
ใช้ TODAY ในการคำนวณของ Excel
ประโยชน์ที่แท้จริงของ วันนี้ จะเห็นได้ชัดเมื่อใช้ในการคำนวณวันที่มักใช้ร่วมกับฟังก์ชันวันที่ Excel อื่น ๆ
ในรูปภาพตัวอย่างของบทความนี้ให้ดึงข้อมูลจาก 3-5 ข้อมูลที่เกี่ยวข้องกับวันที่ปัจจุบันเช่นปีปัจจุบันเดือนหรือวันโดยใช้ผลลัพธ์ของ วันนี้ ฟังก์ชันในเซลล์ A2 เป็นอาร์กิวเมนต์สำหรับ ปี, เดือน, และ วัน ฟังก์ชั่น.
ฟังก์ชัน TODAY สามารถใช้ในการคำนวณระยะเวลาระหว่างวันที่สองเช่นจำนวนวันหรือปีตามที่แสดงในแถวที่หกและเจ็ดในภาพด้านบน
วันที่เป็นตัวเลข
วันที่ในสูตรในแถวที่หกและเจ็ดสามารถถูกลบออกจากกันเพราะ Excel จัดเก็บวันที่เป็นตัวเลขซึ่งจัดรูปแบบเป็นวันที่ในแผ่นงานเพื่อให้ง่ายต่อการใช้และเข้าใจได้ง่ายขึ้น
ตัวอย่างเช่นวันที่ 11/1/2018 (1 พฤศจิกายน 2018) ในเซลล์ A2 มีหมายเลขประจำเครื่อง 43405 (จำนวนวันนับตั้งแต่ 1 มกราคม 1900) ในขณะที่วันที่ 15 ตุลาคม 2015 มีเลขที่ประจำผลิตภัณฑ์ 42,292
สูตรการลบในเซลล์ A6 ใช้ตัวเลขเหล่านี้เพื่อหาจำนวนวันระหว่างวันที่สอง:
43,405 - 42,292 = 344
ในสูตรในเซลล์ A6, Excel ของ วันที่ ถูกใช้เพื่อให้แน่ใจว่าวันที่ 10/15/2015 ถูกป้อนและจัดเก็บเป็นค่าวันที่
ในตัวอย่างในเซลล์ A7 ใช้ฟังก์ชัน YEAR เพื่อแยกปีปัจจุบันจาก วันนี้ ฟังก์ชันในเซลล์ A2 แล้วลบออกจากที่ 1999 เพื่อหาความแตกต่างระหว่างสองปี:
การแก้ไขปัญหาวันที่
ถ้าวันที่ปัจจุบันไม่ได้กำลังอัปเดต
ดังที่ได้กล่าวมาแล้ว วันนี้ ไม่อัพเดตไปยังวันที่ปัจจุบันทุกครั้งที่มีการเปิดแผ่นงานมีแนวโน้มว่าการคำนวณใหม่สำหรับสมุดงานถูกปิดใช้งานแล้ว
หากต้องการเปิดใช้งานการคำนวณใหม่โดยอัตโนมัติ:
- คลิกที่ไฟล์ จากนั้นเลือก ตัวเลือก (ผู้ใช้ Mac จะพบตัวเลือกเดียวกันภายใต้ Excel> Preferences).
- คลิกที่การคำนวณในหน้าต่างเพื่อดูตัวเลือกที่ใช้ได้
- ภายใต้ การคำนวณ ตัวเลือก คลิกที่อัตโนมัติเพื่อเปิดการคำนวณใหม่โดยอัตโนมัติ
- ปิด กล่องโต้ตอบและกลับไปที่แผ่นงาน
การลบวันที่ออกจากการจัดรูปแบบ
เมื่อลบสองวันใน Excel ผลที่ได้มักจะแสดงเป็นวันที่อื่นแทนที่จะเป็นตัวเลข กรณีนี้เกิดขึ้นหากเซลล์ที่มีสูตรถูกจัดรูปแบบเป็น General ก่อนที่จะป้อนสูตร เนื่องจากสูตรประกอบด้วยวันที่ Excel จะเปลี่ยนรูปแบบเซลล์เป็น Date
ในการดูผลลัพธ์ของสูตรเป็นตัวเลขรูปแบบของเซลล์ต้องถูกตั้งค่ากลับเป็นทั่วไป หรือไปจำนวน:
- ไฮไลท์ เซลล์ที่มีรูปแบบไม่ถูกต้อง
- คลิกขวาด้วยเมาส์เพื่อเปิด เมนูบริบท.
- ในเมนูให้เลือก จัดรูปแบบเซลล์ เพื่อเปิดกล่องโต้ตอบ Format Cells
- ในกล่องโต้ตอบคลิกที่ปุ่มจำนวนเพื่อแสดงตัวเลือกการจัดรูปแบบ
- ภายใต้หมวดหมวดให้คลิกที่ทั่วไป.
- คลิก ตกลง เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน