บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน TODAY ใน Microsoft Excel
คำอธิบาย
ฟังก์ชัน TODAY ส่งกลับเลขลําดับของวันที่ปัจจุบัน หมายเลขลําดับประจําสินค้าคือรหัสวันที่-เวลาที่ใช้โดย Excel สําหรับการคํานวณวันที่และเวลา ถ้ารูปแบบเซลล์เป็น ทั่วไป ก่อนที่จะใส่ฟังก์ชัน Excel จะเปลี่ยนรูปแบบเซลล์เป็น วันที่ ถ้าคุณต้องการดูหมายเลขลําดับประจําสินค้า คุณต้องเปลี่ยนรูปแบบเซลล์เป็น ทั่วไป หรือ ตัวเลข
ฟังก์ชัน TODAY มีประโยชน์เมื่อคุณต้องการให้แสดงวันที่ปัจจุบันบนเวิร์กชีต โดยไม่คํานึงถึงเวลาที่คุณเปิดเวิร์กบุ๊ก นอกจากนี้ ยังมีประโยชน์สําหรับการคํานวณช่วงเวลาด้วย ตัวอย่างเช่น ถ้าคุณทราบว่ามีคนเกิดในปี 1963 คุณอาจใช้สูตรต่อไปนี้เพื่อหาอายุของบุคคลนั้นณวันเกิดในปีนี้
= YEAR( TODAY())-1963
สูตรนี้ใช้ฟังก์ชัน TODAY เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน YEAR เพื่อรับค่าปีปัจจุบัน แล้วนำมาลบด้วย 1963 จึงจะส่งกลับอายุของบุคคลนั้นได้
: ถ้าฟังก์ชัน TODAY ไม่อัปเดตวันที่เมื่อคุณคาดไว้ คุณอาจจําเป็นต้องเปลี่ยนการตั้งค่าที่ควบคุมเวลาที่เวิร์กบุ๊กหรือเวิร์กชีตจะคํานวณใหม่ บนแท็บ ไฟล์ ให้คลิก ตัวเลือก จากนั้นในประเภท สูตร ภายใต้ ตัวเลือกการคํานวณ ตรวจสอบให้แน่ใจว่าได้เลือก อัตโนมัติ ไว้แล้ว
ไวยากรณ์
TODAY
ไวยากรณ์ของฟังก์ชัน TODAY ไม่มีอาร์กิวเมนต์
: Excel จะเก็บข้อมูลวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้นำมาใช้ในการคำนวณได้ ตามค่าเริ่มต้น 1 มกราคม 1900 จะเป็นเลขลําดับ 1 และวันที่ 1 มกราคม 2551 เป็นเลขลําดับ 39448 เนื่องจากเป็น 39,447 วันหลังจากวันที่ 1 มกราคม 2443
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ 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/2030 โปรดทราบว่าเซลล์ A4 ต้องถูกจัดรูปแบบเป็น ทั่วไป หรือ ตัวเลข เพื่อให้ผลลัพธ์แสดงอย่างถูกต้อง |
31/1/2461 |
=DAY(TODAY()) |
ส่งกลับค่าวันที่ปัจจุบันของเดือน (1 - 31) |
1 |
=MONTH(TODAY()) |
ส่งกลับเดือนปัจจุบันของปี (1 - 12) ตัวอย่างเช่น ถ้าเดือนปัจจุบันคือ พฤษภาคม สูตรนี้จะส่งกลับค่า 5 |
1.2 |