ฟังก์ชัน TODAY

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

คำอธิบาย

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

ฟังก์ชัน TODAY มีประโยชน์เมื่อคุณต้องการให้มีวันที่ปัจจุบันแสดงบนเวิร์กชีต โดยไม่คํานึงว่าคุณเปิดเวิร์กบุ๊กเมื่อใด นอกจากนี้ยังมีประโยชน์สําหรับการคํานวณช่วงเวลา ตัวอย่างเช่น ถ้าคุณทราบว่ามีคนเกิดในปี 1963 คุณอาจใช้สูตรต่อไปนี้เพื่อค้นหาอายุของบุคคลนั้น ณ วันเกิดของปีนี้

= YEAR( TODAY())-1963

สูตรนี้ใช้ฟังก์ชัน TODAY เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน YEAR เพื่อรับค่าปีปัจจุบัน แล้วนำมาลบด้วย 1963 จึงจะส่งกลับอายุของบุคคลนั้นได้

หมายเหตุ

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

ไวยากรณ์

TODAY

ไวยากรณ์ของฟังก์ชัน TODAY ไม่มีอาร์กิวเมนต์

หมายเหตุ

Excel จะเก็บข้อมูลวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้นำมาใช้ในการคำนวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลําดับเป็น 1 และวันที่ 1 มกราคม 2008 จะมีเลขลําดับเป็น 39448 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 39,447 วัน

ตัวอย่าง

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

สูตร คำอธิบาย ผลลัพธ์
=TODAY() ส่งกลับค่าวันที่ปัจจุบัน 1/12/2554
=TODAY()+5 ส่งกลับวันที่ปัจจุบันบวกด้วย 5 วัน ตัวอย่างเช่น ถ้าวันที่ปัจจุบันคือ 1/1/2555 สูตรนี้จะส่งกลับ 6/1/2555 6/12/2554
=DATEVALUE("1/1/2030")-TODAY() ส่งกลับจํานวนวันระหว่างวันที่ปัจจุบันจนถึงวันที่ 1/1/2573 โปรดทราบว่าเซลล์ A4 ต้องถูกจัดรูปแบบเป็น ทั่วไป หรือ ตัวเลข เพื่อให้แสดงผลลัพธ์ได้อย่างถูกต้อง 31/1/2461
=DAY(TODAY()) ส่งกลับค่าวันที่ปัจจุบันของเดือน (1 - 31) 1
=MONTH(TODAY()) ส่งกลับเดือนปัจจุบันของปี (1 - 12) ตัวอย่างเช่น ถ้าเดือนปัจจุบันคือเดือนพฤษภาคม สูตรนี้จะส่งกลับ 5 1.2